Ngobrolin CSS Wrapped Bagian 2
Ringkasan Episode
Bantu KoreksiEpisode ini merupakan kelanjutan pembahasan artikel CSS Wrap 2023 dari Chrome Developers yang membahas fitur-fitur CSS terbaru dan menarik. Tim Ngobrolin yang terdiri dari Mas Riza, Mas Eka, dan Mas Awan membahas kategori Responsive Design dengan mendalam, termasuk Container Query yang menjadi topik bersejarah karena mempersatukan ketiga host untuk pertama kalinya. Diskusi mencakup berbagai fitur CSS modern seperti Container Style Query untuk mendeteksi custom properties, selector :has() yang sangat powerful, update media query untuk refresh rate dan preferensi pengguna, serta kemampuan animasi CSS yang semakin canggih. Episode juga menyinggung integrasi fitur-fitur ini dengan framework populer seperti Tailwind CSS, pentingnya memahami CSS vanilla meskipun sudah menggunakan framework, dan tantangan dalam mengadopsi fitur baru di lingkungan production.
Poin-poin Utama
- •Container Query memungkinkan elemen responsif berdasarkan ukuran kontainer parent-nya, bukan hanya viewport, sangat berguna untuk layout kompleks seperti sidebar atau card components
- •Container Style Query adalah fitur eksperimental Chromium yang memungkinkan styling berdasarkan keberadaan custom property atau CSS variable dengan nilai tertentu
- •Selector :has() memungkinkan styling berdasarkan keberadaan elemen tertentu dalam DOM, mendukung pseudo-class seperti :has() + untuk efek fish eye pada sibling yang dihover
- •Update Media Query mencakup detect refresh rate device untuk optimasi animasi, preferensi reduce-transparansi untuk aksesibilitas, dan scripting untuk detect apakah JavaScript di-disable
- •Linear easing function memungkinkan pembuatan kurva animasi yang kompleks dengan mendefinisikan key points untuk kontrol penuh atas timing animation
- •Scroll-driven animations dan scroll end event memungkinkan animasi berdasarkan posisi scroll dan mendeteksi kapan user selesai scrolling tanpa JavaScript
- •CSS sekarang dapat meng-animate properti discrete seperti display dan content-visibility dengan menggunakan allow-discrete pada transition, sebelumnya tidak mungkin dilakukan
- •Penting untuk memahami fitur CSS vanilla meskipun menggunakan framework karena Tailwind dan framework lain mengadopsi fitur-fitur tersebut melalui plugin, seperti @tailwindcss/container-queries
perhatian perhatian halo halo halo semua selamat malam Halo selamat malam saya terda belum dibuka Bukain [Tertawa] dong Iya Salama malam selasa malam
selasa malam waktunyaakunyaobrolin web mudah-mudahan gak pada Bosan ya ditemin kita bertiga terus Iya karena topik kan Minggu lalu barusan sama
berempat jadi minggu ini bertiga lagi dan minggu depan berempat lagi siapa yatime Pak ini my ID Wih domainnya keren tuh my ID Halo
selamat malam naik daun [Tertawa] gambarun Iya jadi malam hari ini kita rencananya mau bahas eh lanjutan dari e
artikel csap ya karena kemarin belum selesai ya Kir kirain dikit kirain kayak sekali episode bakal habis Ternyata
banyak banget ternyata jadi yang belum nonton bisa bisa lihat eal du episode lalu du episode lalu tapi
nanti aja lihatnya malam ini sekarang lihat kita duluat yang ini dulu kalau gak nyambungakyambung gak ya jadi malam ini E apa ya kali kita e
pertama saya eh akan ya menyiksa diri untuk menyiksa diri sama saya saya sayairi juga untuk belajar CSS nih
dipaksa belajar overview dulu dong CSS itu eh apa Kenapa kita eh pilih artikel ini jadi kalau kita enggak ngerti ini
adalah skill isu [Tertawa] ya artikel web Ini pertama kalinya ya kayaknya sejauh yang kita tahu sih Ini
pertama kalinya tim devrel dari Chrome eh apa di situs Chrome for developer membuat semacam rekap artikel eh apa
fitur-fitur CSS apa aja sih yang yang baru eh dan yang menarik Ya pastinya dan yang powerful Maksudnya kita kita pas
kemungkinan kita enggak tahu selama ini CSS ternyata ada fitur a b c d ya banyak banget tuh sampai z nah ini pertama kali
ee semuanya direkap dalam satu artikel jadi kan lagi ngetren tuh kayak wap-rap semua apa spotify lah sampai sampai
recest juga ada wap-nya kan Nah ini juga ada wap apa kayak Kilas Balik lah fitur-fitur CSS yang ada di tahun 2023
cuma ini kayak artikelnya tuh yang detail banget sama ada demo demonya jadi kita senang tapi kita bingung juga
karena selama ini kan maksudnya mungkin di tempat kerja atau apa di production kita gak berani ya pakai fitur CSS yang
baru atau mungkin gak sempat ngulik nah jadi kita bingung juga karena banyak kita I atau kita jarang menggunakan
Van Ya sudah dicover sama Framework entah ituot atau yang lagiang k kita enggak banyak tahu karena eh kita
sudahah terbias framew nah Kalaupun kita pakai Framework atau library CSS kita tetap perlu tahu fiturnya karena eh Ya maksudnya misalnya
kita pakai tailwin nih Eh kalau kita enggak tahu ada fitur X ya kita enggak bakal nyari itu kan kayak nanti ada
contohnya sih menarik kontainer heeh ada contohnya iya kalnya ya kayak minggu lalu yang kita kebingungan bersama yaitu
CSS layer S sekarang ke depannya pun kalau itu di incorporate sama apalah library atau prosessor atau Framework CSS kan kita
tetap mesti tahu cara kerjanya biar bisa pakai e apa entar kita bingung juga Pak kita sekarang kita kemarin bingung nih
pas lihat yang vanila nanti Misalnya diadopsi sama ya kita bingung juga jadi ya sebaiknya bingungnya diseles dulu
sekarang dengan yang vanil hal yang bagus juga kalau kita enggak terlalu bergantung kepada Framework misalkan nih butuh apa ya Eh animation eh animation
sederhana gitu animasi sederhana kayak out karena CSS pun udah bisa animasi gak perlu harus wahal eh apa greenock kah
library JS gitu ya atau Ewin sudah menyediakan Open sudah menyediakan kalau kita tahu vanilanya kalau hanya butuh satu atau dua suara
volumenya mas Riza sama Eka naik turun enggak sih atau saya doang putus-putus Siapa yang putus-putus kayak mas Riza naik turun Pas lagi pas lagi
ngomong naik turun ada kadang kuat kadang kadang eh mengecil gitu takutnya penonton Iya benar juga katnya jaringan
Lihat transkrip lengkap (517 segmen lagi)
deh itu enggak apa namanya kayak mungkin adaptif gitu adaptif adaptif sih enggak resolusinya diturunin dulu coba coba saya ganti
audio ruce mic mic background noise-nya diunceck cobaudah Iya mungkin dari si itu Dar I settingannya si ini
streamyardamy kalau Pak l kecil jadinya suaranya halo halo sekarang gimana nah bagus kecil tapi tapi tidak naik turun Nah lancar Heeh
Iya Naikin aja volumein nah Berarti kayak itu Echo cancelation-nya si streim tuh kayak dia berusaha reduce noise-nya kaliik Iya
kayak putus-putus sekarang gimana nah lebih lancar bagus cuma tinggal dinaikin aja volumenya volumenya naikin volumenya kurang volume Volume input ya audio I
110% sudah 114% kurang kok enggak nggak rusik 130 enggak ngaruh k kayak enggak ngeruh deh kayak ada settingan mixer atau apa
mungkin segini Segini nah cukup sudah Iya lebih enak oke oke Wah masih kurang atau cukup cukup cukup ya oke i i jadi
eeak banyak fitur-fitur yang mungkin kita enggak tahu dan bahkan CSS pun sekarang sudah apakah sudah bisa dikategorikan sebagai bahasa pemorgaman
karena Nah itu debat sepanjang masa iya sudah ada trigonometri sudah ada kondisal kan eh media query dan
query-query lainnya yang bakal kita lihat itu kan kondisional kond sudah ada kondisional lain media query ya Iya
media kan if screen size bla bla bla nah terus variabel Ah ada nah l nesting nesting juga sudah bisa Heeh betul nah
Oleh karena itu Mari kita bingung bersama Iya bingung sendiri itu enggak enak jadi bingung bareng-bareng kita ngajak-ajak kalian bingung sebenarnya
oke nah kemarin tu kita sudah bahas tiga kotak pertama ya Dar arkitectural foundation tipografi sama warna nah malam hari warnanya pun di
speedrun karena kita udah pernah sebetulnya Kian kita sudah pernah bahas di episode entah Episode berapa tapi pernah berapa ada yang ngomongin warna
tuh awal-awal ya yang ingat banget tuh Rebecca Purple cerita tentang Rebecca Iya heeh he cerita sedih campur kocak
tadinya kocak tahunya sedih tapi ada ininya ada selanjutnya yang kita khusus membahas warna yang komplit ada ya iya
ya itu yang HCL HCL hsl okes sama saat bingung bersama juga saat itu okr KPI itu Kerjaan kantor Maaf ya
salah iya jadi kita terakhir sampai di sini di bagian color nah Malam ini kita akan masuk ke responsive design
responsive design yang paling seru kalau responsive design ini kayaknya eh sempat dicover juga di Dev kemarin ya sama Pak
Dika ya Kalau enggak salah ya ngomongin Oh iya iya ya betul jadi yang masuk kategori responsive desain yang pertama adalah S
container query ini juga salah satu topik bersejarah karena ee inisiasi I yang pertama bikin kita ngobrolin web
literally bertiga Iya kita ngumul bertiga terus ketemu eh apa yang baru nih kontainer query kontainer query berul ya tiap minggu gitu Ken kita
ketemu dan kontener query itu baru 1 hari jadi H plus one gitu H plus one eh kita langsung bahas kontener query
bersama H dan ternyata Langsung nyambung dari sebelumnya kita kan jarang ketemu juga ya jarang ketemu yang bertiga
kalaupun ketemu ya kayak basabasilah say ha engak k Emang pernah ketemu bertiga langsung Oh iya di itu ya di acaranya
web UNC bukan oh iya we UN Iya betul I basa-basi doang nah cuma ternyata ngobrolin web ini kontainer query dan
ternyata semua browser eh semua browser Major sudah support Ya sudah sudah keajaiban alam eh media query eh
Sebelumnya kan kita baru punya media query hanya berdasarkan size ire si Iya sekarang berdasarkan kontainernya ukuran kontainer atau elemen yang berada enggak
harus immediate parent pokoknya Eh tapi ya harus eh harus enggak sih kayaknya harus gak gak harused parent tapi sesuai
harus ini ya berarti ya kata kuncinya ya Nah kenapa tuh ada udah ada media query Tapi kenapa harus ada perlu ada lagi
kontainer query itu karena ya kembali lagi karena layout sekarang kan makin Kompleks ya makin kompleks dan belum tentu e ukuran screen
size kalau kita misalnya Mik in e blok ya blok blok blok dan ada satu blok misalnya sideb sideb itu hanya bisa
mungkin e elemen yang dalam sidebar itu ukuran ukuran elemennya kan tergantung sama parentnya yaitu sidebnya kan Tapi
kalau misalnya screennya naik turun kan misalnya saat screennya mengecil tentu side barnya turun dan mungkin bentuk ukuran side barnya membesar sedangkan
ukuran viewpnya mengecil Nah kalau kita menggunakan k kita enggak perlu repot lagi gitu Jadi hanya tidak peduli viewpnya berapa kita
hanya peduli dengan kontainer parentnya berapa jadi lebih mempermudah hidup si front end lebih fleksib Heeh Enggak banyak apa properti-properti atau kan eh
Jadi kan sebetulnya prinsip responsif Itu kan mungkin Eh kalau sekilas orang suka salah paham ya responsif cuma Apa
dikira ukuran viewport aja tapi kan responsif itu banyak termasuk ya Eh misalnya di luar ini ada light mode Dark
mode ada orientation ngadap mana Nah termasuk eh bukan viewport tapi kontainernya jadi ya kayak contoh sidebar tadi bisa aja apa dibukanya di
iMac atau apalah yang besar banget tapi eh suatu komponen itu munculnya di sidebar Nah kan enggak lucu kalau
ditampilinnya besar banget karena yang perlu menyesuaikan ke parentnya yaitu si sidebar yang kecil itu Jadi sebetulnya sih kelanjutan dari prinsip responsif
ini berguna banget buat Kalau kayak wujud ya ini contohnya di video ini kalau pakai media query setengah mati
wiinnya banyak banget ini kondisionalnya to be honest kalau enggak pakai container query maksudnya kalau enggak pakai container
query Oh Pak Med dia kalalin pakai javascript bisa aja kita apa Calculate kan harus query selector dokumen query
selector ambil wi-nya baru di di kalkulasi diassign kuas Mana yang mau dipakai pakai pakai ini namanya apa
namanya ada eh ada helper toolnya ya resver apa e eh Res reserver apa istilahnya apa tuh jadi kontainer ini kalau untuk
ehverserver reses observer Iya observer nah oh js-nya iya i eh ininya api-nya Res ap I api Iya jadi harus ee apa
namanya kayak ngecek kalau misalnya orientation Berubah kan pakai resess observer H kalau reak tuh ada hooknya malah
sampai kok gua ma jadi resolver resolver Cris observer ya ada rnya ada vernya iya nah kalau pakai
tinggal buat pakai add container seperti itu dan semua browser sudah support sudah masuk baseline si belum Ini add
container masuk Basel Ya enggak tahu dua versi terakhir atau belum Yang ini ya berarti ya Yang Iya
heeh coba zoom in zoom in Oh yang di zooom in ininya bukan apa namanya mana dia harus diklik dulu berarti di atas
atas n select dulu ini ya Heeh coba Zoom Zoom enggak bisa Oh gak bisaom itunya e apa yang besar
Arnya gak ngaruhnya nihennya kita klik aja coba ini dizoom ini diclose bisa gaknya diose itunya JS javascriptnya aja diiz ke
kanan nahudah ini ya ya iya ya itu kalau kontainernya lebih besar kontainernya lebih besar atau sama dengan 400 wait wait wait wait bacanya
dari atas dulu defaultnya gak nak benar yang tadi yang tadi yang tadi bawahit defaultnya Which is mobile ya
mobilenya begitu begitu mulai naik dari 400 Which is kenanya ke tablet ya kena itu terus di atas 600 kenanya yang
bawah lagi Hm Oke berarti mirip-mirip ktainer query juga cuman ini bukan media query mirip media mirip-mirip media
query tapi Eh kalau media query berdasarkan ukuran layar atau ukuran browser dia viewport kalau ini berdasarkan Eh
parentnyaent ada kan biasanya kalau dari Sas itu kan MQ MQ E ini kan sor yang dia e apa namanya packageennya untuk
eh mixingnya namanya MQ jadi sampaial mix custom mixnya Iya MQ itu ada ada packagenya jadi sudahfine itu biasanya dari dokumentasi awal sudah
define Oke target kita untuk e biasanya small Iya sudah ditargetkan UN medium terus kemudian tablet segala macam sudah
sudah ada break pos Nah sudah ada break posnya jadi E itu targetnya media media query sedangkan Nanti kalau sudah pakai
ktainer query sudah berkurang eh penggunaan media query karena kita bisa langsung targetkan eh ktainernya oke nah gimana kalau enggak support
Browser yang enggak support eh itu untungnya Maksudnya semua teknologi web platform itu dibikin eh nonbreaking jadi ya kalau browsernya enggak support eh ya
Apa style style yang diapply ya yang di atas itu yang gre auto auto auto Iya heeh gitu doang Maksudnya enggak akan
rusak cuma ya apa tampilannya Al kadernya lah enggak error kecuali H waktu itu bikin eror H bikin error di
di Firefox ya nanti kita bahas sebelumnya sebelumnya sekarang sekarang sudah stabil sekarang sudah stabil sebelumnya I Oh itu berarti ya
bukan nah udah ada pluginnya juga l ini Coba buka dari Link jadi ini makanya t Tadi bahas apa bahas SS library Jadi
kita tetap perlu tahu yang baru-baru kayak gini biar kalau to kita pakaibrary atau frame eh dan ada pluginnya nah
kalau kita enggak tahu tadi tentang container query dan ggak tahu Cara pakainya kita enggak bakal pakai ini
juga kan ini apa ber ada enggak Twin Twin layer Ada enggak sih ini plugin ya belum k plugin ya terpati pluginnya
Enggak enggak Dar Iya e maksudnya plugin tambahan bukan terparti sor plugin tambahan kita kalau misalkan kita instal pertama kali
kan dia enggak ada kanak ada biasanya biasanya jadi kalauudah ituudah sekitar du versi terakhir bakal di Jadi ceritanya
ceritanya begini caranya biasanya Project open source saya enggak tahu soal Twin tetapi Project open source seperti di WordPress
contohnya kalau misalnya ada suatu fitur dan itu bakal featureature fitur yang e akan masuk ke Core sebelum masuk ke
Core dibikin plugin dulu saya lihat caranya ini sebelum dia sebelum dia stabil dia bikin dia dibuat sebagai plugin dulu yang bisa orang
bebas OP in atau op nah suatu saat perkembangan rilis selanjutnya dia bakal Mer ke cornya nanti ya ke depannya gak
perlu Instal lagi Jadi sebenarnya awalnya semuanya yang las las las ini yang untuk eksperimental dibuat sebagai plugin terlebih
dahuluah kalautoh kasus contoh kasus yang kayak gitu itu dulu aspek rasio kan di CSS ada aspek rasio ya dulu banget
itu detail berupa plugin ya plugin official setelah apa setelah ST setelah ST saat sekarang aspek rasionyaudah masuk yang jadi emang caranya Ang betul
begituuu terak mungkin ya pemakaiannya basic ya jadi engak perlu Plin macam-macam tapi tetap aja ada NPM package sebenarnya Mas
tetap aja NPM package makud Heeh Ya paling mungkin pakai pakai telwin yang lain yang enggak engakak enggak ngeh
gitu enggak ngak benar benar benar misalkan pakai biasanya langsung loncat ke itu ke UI library Des UI atau pakai apa E flow bit
gitu-gitu tapi enggak tahu di dalamnya dia pakai plugin e t sendiri atau enggak gitu e nah tuh Scroll ke bawah ada contohnya
Ini ya nah jadi sebetulnya ya itu eh di awal kita juga Ah bilang enggak wajib wnya jangan sampai bergantung ke beginian
tapi misalnya kita apa praktiknya ya tim kita semua udah pakai tawin terus kita pengin Cepatlah e tinggal nulis kelas
name ya bisa dipakai juga yang penting kan kita tahu cara kerjanya enggak tiba-tiba bingung apaan nih ada add add
container dalamnya ada add large eh tik2 underl berarti eh yang at large ini akan mengikuti ukuran si kontainer ini
seberapa besar atau seberapa kecil G bukan jika kontainernya large eh maka di isi si di yang Heeh di yang CH itu akan
dikasih garis bawah Tuh kan ada keterangannya tuh when the container is larger than bla bla bla nah lar
small-nya breakpnya itu pakai breakp tailwin Bawan tailwin atau yang bisa kita custom juga LG bisa dicom bisa
dicustom tuh ada tulisnya tuh by default we provide container sizes dari XL sampai 7 XL Oke menarik menarik nah terus
bawahnya tuh kan tadi kita bahas harus immediate parent atau enggak harus makudnya Harus apa ini elemen harus yang
mau disyle harus langsung di dalamnya atau enggak Nah kalau tadi kan by default kita enggak perlu kasih nama
karena apa langsung parent dan child-nya itu langsung tapi kalau misalnya mau ada lengkap satu misalnya lengkap lebih dari
satu gitu enggak immediate parent Child harus dikasih nama Nah itu bisa kita kasih nama seperti itu snxsnya
oke Bisa arbitrary container size lama-lama saya jadi pengikut aliran t ini emang sekarang belum sekarang tergantung Project saya
enggak punya enggak punya preferensi oke Ya kan yang penting ngerti cara kerjanya justifikasi gitu justifikasi loh benar kan misalnya suatu saat
tiba-tiba enggak boleh pakai telwin Ya udah enggak masalah ya aja biasa leh tepatnya lebih tepatnya karena di posisi
saya sekarang kalau misalnya ada yang berat-berat soal ee soal penentuan atau arsitektur untuk front endnya saya panggil orang yang panggil orang yang
ini panggil orang yang lebih jagolong dong I set up dong tinggal bilang sama PMnya Saya butuh orang itu
diesourcing e seminggu untuk beresin ini tinggal gituin Iya kalaug [Tertawa] delegasi-degasiahbang saya ngerjain bisa
sebulan kali Enggak kelar itu fungsinya teamwork tapi harus ngerti karena e minimal kan Setelah dia selesai atau
siapapun Project kan tetap dimaintain Masa cuma update sedikit harus ganti orang kan gak ya Jadi tetap harus
mengerti Lagian kalau kita gak ngerti ya gawat juga mau pakaiwin mau pakai vanila atau apa misalnya contoh yang tadi kalau
child-nya di misalnya harus di Eh suruh dipindahin nah dipindahin tapi parent-nya enggak dipindahin yang yang ada apa class name container query-nya
Ya udah berantakan semua kan Iya yes betul kita lanjut l lanjut style container query Oh masih container query
juga ya Heeh cuma ini lebih kompleks dan beneran suka-suka chromium gitu eh apa vendor lain belum ngasih belum ngasih
Oke sama sekali ya enggak tahu kalau suatu hari mereka tiba-tiba dapeting pencerahan ini tambah mirip bahasa pemrograman jadi yang di dalam itu style
Apa metodnya style kan tuh itu kondisi berdasarkan CSS custom property atau yang kita sering tahunya CSS variab ya
CSS variab atau CSS custom Property Heeh Gimana cara kerjanya ini jadi gini tuh eh contohnya Tuh add
container sty kurung apa Dash Das rain.2 true nah style yang di dalam apa kontainer itu bakal diapply kalau target
elemennya itu punya custom property Rain yang value-nya true t lah true ya entar juga ada contohnya [Musik]
Nah coba kalau t tldr nya itu tadi mendeteksi keberadaan custom property di elemen yang ditargetkan ini yang ke efek yang ini
yang R Heeh jadi eh apa lihat html-nya deh yang di kiriah Li list item Yang Pertama eh
class card container style sama dengan atas atas up up up Oh iniah Kan ada styennya R tik
eer keatnya itu jugatainer semua tapi yang style ada custom property R Nah jadi gak dipply kan Coba deh Gak cuma eh engak Tapi oh
gak bisa ya harus [Musik] Ex yang punya anak pasti tahu yang punya anak pasti tahu jok bapak-bapak
Oke berarti Wah semakin Kompleks ya he ya kayak pemrograman ya kan Iya benar Oh ini jadi satu blok sendiri di dalamnya ada eh
enggak ya Iya kan Benar kan satu blok sendiri ya Iya query kan kontainer query kontainer query tapi kan kita tetap
harus mentargetkan suatu selecttor tertentu kan Nah di sini selecttornya weather C kalau tanpa style Bisa enggak kalau tanpa Ini apa bagaimana cara
membuat Ya dikasih id atau apa misalnya tuh yang perama dikasih kas Ya dikasih kas name ya CL name class name-nya C eh
atau card dasd Rain nah cuma itu mah sama aja Iya Jadi ada kondisi ee apa kita nambahin pakai javascript gitu kali
kalau misalkan datanya Rin pakai pakai kassas kan bisa juga sebenarnya cuman He Oh Kenapa butuh container style gitu ya
E Jadi sebenarnya lebih mempersimpel aja ya Iya samaersimpal dari mananya ini malah ribet Kak apa mempersimpal html-nya tapi kompleksitasnya di CSS
atau gimana lebih tepat itu Jadi mempersimp mempersimple kalau anggap aja ini si ktainer style ini sudah satu satu
mixin sendiri satu blok yang unit ya satu unit gitu dan untuk mentargetkannya itu hanya kayak ngasih style apa gitu
misalnya E Das makudnya ini kan contohnya Rain E dan ini custom property kan sebenarnya kan jadi apapun custom
propertynya bisa e anggap aja custom property D atau custom Property like atau dan mungkin accessibility juga custom property untuk accessibility juga
bisa ditargetkan kan Atau mungkin kita udah pakai custom propertynya untuk hal lain mungkin misalnya data visualization apalah kan
banyak tuh misalnya bar chart atau apa Eh value-vue-nya ya Sekarang kan udah mulai banyak yang pakai eh apa custom
properti Nah itu kan kayak mumpung itu udah ada nah bisa lebih jauh lagi di adjust stylingnya Eh pakai CSS dengan
mentargetkan si custom property itu Oh tapi ya jangan senang dulu karena eh browser selain premium masih belum I ini
Kayaknya masih ini ya masih belum ya masih belum di tapi ya masih ada kans ke depannya ya mungkin bisa enggak tahu
2024 2025 2026 ini ini status baselinenya masih Orange ya kuning Heeh belum hijau Eh tadi Kalau yang si apa container query
size eh itunya apa hijau eh biruor biru Wah udah centang itu maksudnya Berarti udah support du versi terakhir apa ya udah
udah stabil lah ya udah bisa siap Sudah Basel sudah baseline Oh udah hampir 1 tahun umurnya tuh tuh ada di paragraf
pertama container queries menjadi stabil di seluruh browser di Valentine day di itu kan 2023 berarti 2024 besok nih
setahun gila ya sudah setahun cuma masih banyak yang belum tahu betul ini baru style dengan eh custom properti Nah kalau kita mau
main kondisi bisa kayak gini juga Nah benar jadi bahasa pemrograman ya in future versions belum Sekarang belum Oh
belum Ya nantinya ya ke depannya ya nah cuma itu makanya kelihatannya bakal ke arah data visualization gitu sih Kan
yang ada angka biasanya yang ada valuevue angka eh chart chartan atau apalah dashboard dashboard widget widget gitu
Paling I benar benar benar kalau angkanya tinggi jadi hijau atau apalah jadi merah Oh iya i sense dan lain-lain
Ya lanjut H nah ini yang salah sat diomongin e udah udah support juga udah biru berarti sudahudah
aman y k eh ini apa eh problem yang mau di ini dulu saya eh apa namanya pernah biasa ya
pengetahuan seorang yang non ahli CSS gimana sih Saya mau ng-estyle parent tetapi berdasarkan value yang ada di
child-nya tu gimana gitu gimana Enggak susah gitu Saya mau ngerubah Child eh saya ngerubah karena di di CH
elementennya itu e apa namanya ada value anggap ya Eh border ya border itu bordernya itu nempel di parent di
container parent tetapi di ee bordernya itu merah kalau sebenarnya nilai saya di dalam itu error atau invalid eror atau ya itu
gimana caranya akhirnya ya harus pakai server rendering yang dikasih Kalau value-nya rendah saya tambahkan di templatingnya ya Iya error
class Kalau sekarang enggak perlu Jadi kalau misalnya di dalam e di dalam elemen itu ada error message otomatis
parentnya menjadi warna backgroundnya warna merah contohnya itu bisa Jadi kalau cardnya punya error message jadi merah kalau kalau di sini contohnya
kalau cardnya punya image jadi Purple Heeh Nah jadi ini selecttor yang ibaratnya ngelawan kadrat lah ngawan kadrat CSS kan jadi kan CSS itu kan
diproses sama layout engine pakai CSS object model Ya semua kan dibaca dari atas ke bawah makanya alasannya dari
kalau CSS lama sebelum has parent bisa ng-estyle child-nya terus sibling apa yang eh apa elemen yang setara sibling
kayak kakak gitu yang muncul pertama bisa eh ng-estyle eh selecttor eh elemen setelahnya bisa ng-estyling adiknya Tapi
dibalik enggak bisa anak enggak bisa ngestyle orang tua Terus apa sibling Elements adik enggak bisa ngestyle kakaknya atau yang berada di atasnya
dulu sebelum H nah H ini ya memungkinkan eh itu tadi kebalik titik dua H ini apa Istilahnya
ya kalau Shadow elemen kan pakai n kayaknya strtur doang deh ada istilahnya engak sih iya kalau Sud basanya yang dua
kan kalau seperti sama kayak Child juga kan Child juga sama kan caranya Oh iya nth Child ya i ya
Heeh Jadi kalau ini Ini bacanya gimana kita kena kita kena spamentar basmi basmi spam dulu kena spam oh
f f jualan kpto udah ada yang spam Heeh naik level kita sudah ada yang spam sunb sunbardbnya dimatiin gara-gara tadi
trouble mic Kayaknya ada pengaruh di situ bisa diband kalau diband Tuh hilang ya kayaknya baru pernah ya kita biarin aja
ya biarin Hah bangga diband lah pengin pengin lihat Oh diband 70 episode baru pernah Kena apa spam spamot sekarang wah
71 malah semua ye pencapaian ya oke nah Ini bacanya gimana nih ee Ini card kan iya terus kalau card Punya card
media yang atas kan enggak di dalamnyaard ada kard media Heeh yang atas kan enggak ada ya Mak maka dia akan
menjadi colornya 6300 FF ini yang adalah Ungu ya Coba bikin aja dbk Purple gitu Oh iya sama aja
Ungu beres beres apa sih jadi warna apa hijau hijau oh oh iya jadi dia akan mencari card
media ya kard medianya yang ini Oh ya luah aja card media itu jadi card medias gitu tambah s
Nah jadi tap warnanya sama Kena enggak kena ya oh oke dia carinya berarti berdasarkan Oh bisa apa aja kan kalau
IMG Bisa kan Bisa bisa kayak selecttor dia kayak selektoror biasa Selor CSS dalamnya ya selecttor CSS jadi enggak
mestis enggak mesti ini ya bisa class name ya bisa Apapun lah bisa ID name bisa elemen ya i ya oke oke oke
Bisa pakai itu juga misalnya mau bikin kayak eh selecttor yang contohnya do media tapi langsung Pana apa gitu bisa
spesifik juga kok H ee ya bisa spesifik bisa intinya CSnya selecttor dalam itu sebuah selecttor aja luar dalam luar dalam selecttor
semua ini ada pertanyaan dan bisa dibuat dan bisa dibuat has not juga dibuat kebalikannya has not Oh
kalau tidak punya atau kalau tidak berisi bla bla bla kasih sty ini i bisa dibine ini ada pertanyaan dari yang
namanya sama sama saya R bedanya selorwin sama yang dibahas sekarang apa gak ada bedanyawin C juga itu kan cuma class name jadi apa
selecttor tailwin ya berupa class name misalnya apalah m myy-4 Nah tailwin itu menganut pendekatan Atomic utility CSS ya utility class
first ya H jadi satu properti CSS koresponnya ke satu telwin Class name contoh tadi misalnya m m margin gitu m
eh CSS property-nya margin terus dibuat abstraksinya dalam library tailwin berupa class name eh m-4 itu CSS biasanya margin
ti21 Rem jadi ya Eh itu kayak abstraksi aja sih Isinya ya sama CSS biasa juga Iya ujung-ujungnya ke CSS
juga tapi istilah selector diilwin juga sama sama istilah selecttor di CSS kan ya enggak ada beda sama kan itu Kel name
aja kan CL name my4 atau m M4 dan lain-lain ini contoh-contohnya niat banget ya bikinnya ya Iya makanya bagus
senang lihatnya kalau kita kayaknya ini bikin satuik Conto yang ngebikin satu halaman ini kayak kerja tim berapa hari gitu Iya
iniang kerja dia itu ya Iya bikin Conto enak ya k sebulan sendiri untuk Bik satu halaman ini kayaknya ya ya terus lebih
ke apa dapat ada ilustrasi-ilustrasinya iya ilustrasinya terus mikir apa ya kayak estetika warna gua pun yang front end yang sefront end
front end-nya tetap aja bikin contoh merah hijau warnanya tabrak lari yang kan yang penting jelas makudnya eh yang
ditunjukin apa biasanya malah makin jelek makin makin senang karena makin jelas kan nunjukin Oh kalau kayak gini e
kalau case-nya begini jadi munculnya begini orang uiux-nya yang hm cek cek c tuh ada komen dari Mas Abdul
Malik tuh kayak ngecek k Ius sudah dis-support banyak apa nih eh H ya Oh iya h iya ini apaagi le hover hover ini sudah
lama ya ya itu selector Hah hover hover mah dari dulu Oh iya plusnya atau hovernya ini artinya Li elemen Li punya
punya presidented bukan punya saudara saudara apa Iya punya Iya sibling setelahnya kan tambah itu e buat sibling yang di bawahnya bawa
e sibling setelahnya lagi di hover Oh Nah makanya itu itu kayak dok Coba aja hover kan Coba hover salah satu ini kan
ini kan Nah kan yang samping-sampingnya ikut di style kan iya iya oh iya agak besar sedikit nah selama ini kita kan
gampang ngest yang kanannya yang kanannya ya itu tinggal selecttor apa tanda tambah aja nah ngestyle yang kirinya gimana dulu gak bisa kan kalau
enggak pakai apa javascript sekarang bisa fish Oh itu namanya efek fish ya mikirnya efek apa do eh OS doos do
Oke next update media kalau ini baru tahu baru lihat sekarang ini give you a way to add to refresh rate of device Oh ini gua
gak tahagi belum pernah lihat dan tiba-tiba out of Nowhere semua browser sudahah support semua udah dukung apa sih ini engak pernah ada yang
ngomongin ini juga sih Ya itu refresh rate jadi bisa smooth banget kalau handphone kita sudah atau device kita sudah mendukung
e refresh rate yang tinggi bisa mungkin slow atau eh atau nan bahkan kalau e device kita low
enggak bisa animasi Iya contohnya misalnya kita buka pakai e reader pakai kindle kindle itu kan yang pixel-pixel
gitu kan ini He kalau slow gimana lebih rapat rapet ya kalau non Enggak bisa ya kalau non Enggak bisa Oh kalau slow E apa ya
udah frame-nya lebih sedikit jadi frame-nya ya udah cuma e lihat kiri atau kanan Nah kalau fast kan bisa dibikin
Heeh Gimana caranya Kok bisa sih ya kalau standar kan 60 60 FPS kan render render render render ya standar t pakai
Oh bubelnya sih enggak usah perlu dihat karena kayaknya itu cuma buat ngatur ngatur ininya ngatur html-nya perlu wih ini keren
html-nya svg doang weh itu pakai view Transition enggak ktainer qu container queries plus view Transition gila keren
kita jadi lihat animasi di mana-mana layer demo support nih layer ini apa ayo nah yang kemarin itu
kan ya kita enggak jawab juga sih kita bah kita belum tahu sampai saat ini masih bingung demo support mana dia
media ini ya oh bukan bukan mana atas kayaknya deh atas Oh ini atas nah eh bukan itu scriptnya jangan enggak ada
media querynya gak ada di sini ini Oh itu speed speednya dari mana tuh Coba ke atas deh vari E value speed speed sama
dengan fast speed sama fast kan pilihan di sini Oh iya kalau kita pilih I Nah terus si ss-nya mana Iya mana apa jangan
yang di html coba diintip enggak ada Jadi gimana nah masih misteri Iya dibuka dokumentasinya coba ke bawah learn more about media
update zoom in ehah itu ada media querynya add media kok di demo tadi ini kan ada tadi
kayaknya di demo ada ya ada tadi media Kita kirain media query padahal ya media query cuma update media
media query untuk update bu bukan mana lagi iya ya Mana Iya mana Gimana sih ini demonya masih
misteri satu doang lagi kalau di JS memang ada media dia Siapa tahu dia set media media engak ada enggak ada enggak
ada Wah penipuan nih penipuan I pokoknya bentuknya kayak gitu Oh apa jangan-jangan yang ini enggak pakai sebelumnya begitu Gitu enggak ya
Mana dia tadi loh gak ada ini update media he update oh coba slow deh pencet
slow css-nya ada yang ditambahin engak di sini ya I CSS eh salah nih terus slow enggak lah
engak berubah ya enggak bisa di Oh iya k gak bisa ya Nah ini masih misteri misteri lagi
nih gara-gara ini layer ni dia pakai layer jadi misteri di man ya ini media updateennya juga misteri udah kita
tabung aja entar kita bikin bikin edisi remedian misteri CSS misteri membedah demo iya ya di contohnya Beda Soalnya langsung
media update fast media update slow tapi enggak working juga kalau misalnya di demonya enggak ada demonya juga enggak
working kalau misalnya mungkin karena saya Pak Lain nih di ma yang lain nih yang dari dokumentasinya layer
demo terus terus itu ada kalau itu ada media update fast Heeh kalau yang tadi yang e di CS rap itu engak ada kalau
fast kalau slow ya kalau slow Iya lebih slow kurang halus Kalau Non I enggak enggak berubah Enggak berubah kalau slow eh
slow enggak bisa slow enggak bisa kalau fes tadi tadi bisa nah ini F slow tadi enggak bisa ya
slow tuh enggak bisa slow apa janj ada contoh lagi di bawah Oh enggak ada media update slow Oh udah ada slow di
sini di sini F aja slow ada di sini Canvas texs-nya 11 pikel ini berarti masuk yang F Fali
Ya iya lah soalnya ini kan bukanya di browser iya iya ya besok coba tes buka di kindle Oh harus pakai itu oh mungkin
mungkin gara-gara itu dia bikinnya ini yang simulasi aja Jadi sebenarnya enggak dipakai Oh gu cuma cuma tampilannya kayak gitu Oh iya
yailannya seperti itu mungkin ya contoh doang I mungkin i misstery solve Entar dulu belum tahu oke lanjut nah ini yang
lebih berguna eh tap makud supportnya supportnya udah full ya ternyata ya Iya full ya itu tadi magically kita enggak
pernah dengar kayak jarang ada orang yang bahas tiba-tiba semua browser sudah support aja nah ini juga tiba-tiba semua
browser udah support aja sudah Heeh Ini sen Safari Safari versinya rendah sekali ya Yang lain udah 100an
dia masih 17 karena Safari kan setahun sekali bareng sama update e osx Heeh Ini apa sih Iya nestate nestate CSS
itu salah satu juga yang di update di tahun ini ya Heeh tahun lalu Oh iya tahun lalu 2002 2023 Masih berasa 2023
Terus enaknya bisa di apa bisa di colaps expand itu loh kalau di eh po editor w ya Jadi bisa Di bisa lebih fokus
ya descripting media query can be used to check whether or not javascript is available This is very nice for
progressive enhancement before this media query strategy is if for detec javascript no JS begitu Loading javascriptnya diemove apa
classlistreove body.cllist.remove ini cuma ngedetect itu Ya lumayan ya jadi mudah pakai CSS bisa ngdetect itu I lebih
rapi Inya ya itu scripting enak ya ini beneran kayak if kan kayak if apa kurung bla bla bla ya
kita tulis aja kondisinya conditionnya ini kalau kalau javascripnya di dia akan capacity-nya nol yang ini kan heeh enggak ada uapnya
Iya kalau misalkan ee enable maka ini muncul uapnya Oh gitu layer lagi penasaran sama layer kalau dihapus Gimana Enggak ngaruh Oh
ngaruh Iya enggak bisa ngaruhlah Kirain enggak Ngaru Oke ee lanjut kita ke sebenarnya hal yang simpel hal yang simpel tapi kayak apa ya
ngurangin ketergantungan javascript sama lebih rapi ya penggunaannya gimana apa ya rata-rata kita pakai no JS itu ya
kalau misalnya E No js-nya masih ada kita kasih message gitu ya rata-rata sih begitu ya please enable javascript atau
itu loh misalnya tampilan yang eh dibukanya harusck here to ral yang ada togtog ini itu kalau misal enggak ada
javascript Ya udah dijbrank aja di dalam card kan bisa enggak CSS ngdetect itu add blocker seru tuh kan apa detect blockers
jadi scripting atau add blocker media query C main kucing-kucingan nanti diganti lagi sama si e apa add blockernya terus
aja kalau sebaliknya pernah eh apa kalau lupa deh kalau class name CSS class name bla bla bla ada add eh Dash bla bla bla
itu di beberapa extension add blocker dianggap iklan kena blokir pernah dong enggak sengaja kayak gitu sering jadi
itu cara ngdetect add blocker juga begitu misalnya kayak ada eh apa namanya kayak dumy javascript yang mengandung kata
atau apa gitu akan ngeblok Jadi kalau misalnya dia ada add blocker dia muncul anti add blocker contohnya gitu keluar
pop itu bener kucing kucing-kucingan Iya kucing-kucingan betul ya Jadi ini salah satu cara untuk mendeteksi javascript e di enable atau
disable nah pertanyaannya ya ini m pertanya penting kopi tadi itu logonya Java bukan sih bukan ya logonya Java
kayak gitu kan mirip ya lanjut ya Oh teman-teman di sini Berapa orang yang mable javascript di browser
kayaknya testing karena make kalau misalnya javascriptnya dimatiin yaamanya Gak boleh rusakak browsowud javascript tapi ya tetap
pengin ngetes eh kontennya terrender atau enggak apa ya sama mungkin kalau kalau user user beneran mungkin orang-orang
yang kayak privacy minded gitu ya terutama di luar neg kalau di Indonesia sih enggak terlalu tapi ya mungkin ada i
i benar Mungkin ada yang masih menggunakan apa links sebagai browser itu javpnyaap naator ya G enggak jalan
lah orang di terminal Tex base Kok iya oke lanjut reduce transparansy media query Oh ini masih ada hubungan
sama media query ya cuman ini masih orange masih responsif kan Iya e Firefox masih Bendera Kuning e Safari belum ada
yang meninggal Ya ampun Bendera Kuning bendera bendera orange apa orange ya orange kontrasnya jelek ya heehak Kelihatan ini juga Orange ya Non op
interface can use head or vis struggle forici jadi ini aksesibilitas ya untuk apa eh kelainan Apa fungsi mata fungsi
mata [Musik] ehucear from theu
jadi dia mengikuti prerensi dari settingan kitaang udah ada ya di OS mana gitu yang udah adaak tah Coba ya kalau rtion kan Ang di ya di
windowsudah ada di macos jugaud tahu ada ada ada ini Redu R Trans Redu transparansi sama baru tahu
juga Oh kalau di maksudnya dari OSnya ada gitu kah kalau di Windows ada transparency effecteknya ada On atau Off
tapi kalau kita cari accessibility enggak tahu ya accessibility Enggak ada enggak ada kalau di Maos rasanya ada deh kayak
kayaknya di bagianibility Engak enggak pernah lihat belum belum lihat ya mungkin ke depannya bakal ada di sini udah dia sebut kan di sini
kan remove transfer UI Oh iya udah ada berarti Heeh kita aja engak pernah lihat karena Maksudnya kita kita enggak
ngalamin gangguan pandangan yang kayak gitu mudah-mudahan atau belum bukan belum di belum jadi belum jadi Oh iya ada loh belum
masuk lighth coba mas Riza ya ini silakan Share screen Ma bukan Oh enggak enggak di Mac Siapa yang mau share
screenan saya bisa nih Eh saya lagi caranya gimana Oh ini ini entire application window entire entire gak gak application window kelihatan
enggak diumputin dulu yang perlu diimputin terlihat terlihat tuh ada INF Oh iya W kontras ini bagan display
accessibility benar kanity Dis display Iya ada Invert color R motion Inc contrast transpareny Oh iya ada ada Baru tahu klik jadi apa ya Oh jadi
aneh jadi gelap eh jadi hilang jadi ggak pakai transparansi kan Iya jadi dia op full e op kontras Iya maksudnya kalau
background-nya abu-abu ya abu-abu kalau misalnya transparansi kan itu kayak kebawa ee apa wallpaper di belakangnya kan Oh iya
betul iya oh iya jadi mainan jadi mainan bisa bisa bisa kelihatan kalau saya share eh whole entire screen Oh gitu ar ar tapi
sayangnya Android gah belum ada ya belum coba coba saya sudah oke Google Iya Google Google kelihatan ya ini kelihatan
ya Ada ada belakangnya kan Iya heeh ini STT ini estt buat keindahan cuma kalau misalnya ada klik tuh hilang abuabu
sudah enggak transparan lagi apa istil tapi kan jadi lebih jelas ya background blur ya jadi backgroundnya diblur agak
ngblur gitu kan iya he Heeh efek apa lensa ya Iya secara estetika bagus tapi mungkin kan kalau misalnya yang ada masalah
pandangan atau apa itu kan sebenarnya ngaruh kan maksudnya bikin itu ngaruhin kontras juga kan bikin masa background-nya yang harusnya abu-abu
gelap jadi ada putih-putihnya karena tadi apa gambar langit atau gambar apalah tadi laut Iya e mungkin background atau wallpaper-nya enggak
sesuai biasanya biasanya untuk ini nih paling sering di card depannya card belakangnya Hero terus ada cardnya mungkin sign in sign up gitu kan Eh di
tengah gini ya sign in sign up gitu yang kita bikin estetika bagus ya Kita kasih opacity sehingga apapun backgroundnya si
depannya ini backgroundnya biasanya ada gradien-gradien ya kan yang ngetren biasanya biasanya sunset sunset lah Sunset gitu ya terus atau yang abstrak
kan suka gradien depannya 90% opacitynya udah standar terus kelihatan kan Nah berarti kalau kita reduce transparansi kayak gitu harus udah putih aja
maksudnya apa ya apa kontras kontras Iya background dan teks enggak kepikiran loh baru baru baru tahu sekarang he belum
jadi standar ini soalnya maksudnya standar check aksibilityibility check yang saya pakai belum belum pakai makanya baru tahu apa belum masuk
extension kayak apa Axe itu loh a dan lain-lain mungkin tapi kalau fitur ini sudah ada ya berarti siap-siap aja
next hari bakal bakal masuk kalau udah biru Ya baseline-nya sudah masuk baseline ya dan OS pun eh apa para
pembuat OS udah menyadari bahwa itu fitur yang diinginkan sama user kan berarti itu ya valuable ya selesai untuk responsif Apakah kita
akan masuk ke interaction Habisin aja hari ini habisin ya Habisin aja habisin tapi cepat-cepat aja besok besok bakal ada
remedialnya view Transition kita gak usah bahas Ya udah lumayan sering ya Dan jugaudah bahas kemarin kemar ngomongin
ini berapa kali ini kalau mau lebih lanjut Lihat videonya Eka di deves deves Bogor Ada kan Ada
ya Bogor Iya ini juga Eh tapi belum semua ya Eh Firefox sama Safari belum Tapi udah itu udah ngasih eh apa hampir
eh request for position mereka udah eh position-nya tuh Oke jadi eh belum belum berupa komitmen bakal langsung masukin
ke browser Mereka cuma secara esensi eh mereka enggak masalah dengan apa api ini Hm berarti sudah setujuah kira-kira gitu
ya Heeh Oke besar kemungkinan suatu hari bakal masuk browser lain iya tldr-nya iya udah diadaptasi sama framework-framework seperti SP Wah
banyak banget e spellkit Astro NX kalau next masih unofficial sih tapi UD ada pluginnya sampai yang server
side aja kayak Turbo heeh ada ada kalau di Framework ada cuma kalau di sini mah enggak harus bikin sendiri Iya Intinya
kita bisa punya apa ya transisi antar page misalkan page A warnanya merah page B warnanya biru dia bisa
ee kayak bertransformasi dari merah ke biru gitu ya Kay kayak SP tetap elemen Heeh jadi e sebetulnya view Transition
itu ada dua level udah kayak makanan udah kayak penyetan cabe kan kayak makan pedas aja kan ada level-levelnya nah
level 1 level 2 yang level 1 itu masih yang CLI side yang buat spa jadi apa antar elemen lah jadi e Apun itu
elemennya terserah mau kayak gini ini kan cuma ngrender sebenarnya Cuma ngrender svg yang berbeda-beda kan kalau kita klik svg-nya dirender Udah gitu
doang jadi Apun elemen Apun eh Jadi kayak mengconnect antara eh state atau kondisi UI sebelum dan sesudah nah terus
dibuat transisinya kita yang mefine animasinya Seperti apa Nah terus perkara ngumpetin dan kan sebenarnya Anim transisi itu kan terdiri dari dua aspek
kan before after Terus eh apa style animasinya Seperti apa nah eh mengorchestrate before afternya itu dihandle sama Vi Transition nah ini yang
dan itu fully fully CSS kan eh css-nya bahkan optional jadi apa cuma javascript eh start Transition jadi karena ini kan
masih yang level S ya c jadi misalnya kita eh apa eh yaitu show hide eh menampilkan suatu elemen kita ngeklik
terus kita start view Transition Ya udah itu langsung dihandle nah cssnya Buat apa css-nya Buat eh style animasinya
keyfame-nya oh berarti dia lebih ke api javascriptnya ya berarti ya Iya tapi native javascript dan kalau dulu
sebelumnya Eh kalau javascript yang masih workar akal kan sebetulnya itu eh di javascript kita harus menduplicate atau meng-copy elemennya diumpetin
misalnya opacity-nya dinolin biar waktu elemen aslinya hilang itu masih ada terus dianimate e javascript ke eh state yang dari before
ke after habis itu baru dihapus lagi nah kalau ini enggak usah Ya udah kita pokoknya seperti biasa aja mau nge-hide
show e elemen langsung cuma bisa kita harus manggil start view Transition itu ya harus panggil harus harus He Oh oke
nah kalau yang level 2 yang belum nih level 2 itu yang antar halaman itu kelihatannya enggak usah di enggak perlu
dipanggil dari javascript karena server site ya kan Eh tapi harus berada di Origin yang sama nah cuma level 2 ini
sayangnya eh si apa webkit sama Firefox masih banyak ee banyak tanya-tanya masih banyak diskusi jadi seru sih kalau lihat
itu kan semua terbuka ya apa eh di github Heeh kayak yang kita bahas kemarin itu enggak kelar-kelar udah yang
level duanya ini yang salah satu di disayangkan sama Jack archibal itu ya yang view Transition enggak masuk
interup 2024 benar enggak sih emang enggak masuk ya justru divting eh apa enggak masuk enggak masuk Oh enggak
masuk ya ya lebih lama lagi dong I tahun depan Kalau enggak salah ya saya coba cari daripada saya
hoax apa setahua sih yang e diting buat interop 2024 itu yang level 1ya eh kenapa Karena kan maksudnya Firefox dan
Safari udah gimana saya saya saya Hoa eh yang disayangkan dia itu adalah yang navigation api Oh navigation api enggak
masuk e apa namanya enggak masuk Inter Wah kayaknya Besok masesti bahas Inter 2024 kali seru Iya kayaknya bisa
tuh apa Yang dimasukinting gimana gimana ternyata ternyata ada TW selanjutnya view Transition juga gak ikut saya Ben Coba
klik aja a klik aja tter saya itu baah I lebih panjang lagi dong Ininya hah enggak pas Def kemarin itu
itu masuk ke dalam slide yang dipotong biar biar masuk waktak kelihatan ya dia di bagianan kalauak login harus login ya
harus Logi E ini saya kasih a url bawahnya Iya ini bentar Si El Pit ya E kalau misalnya enggak login semua
fungsi-fungsi yang kayak apa sih manggil-manggil Kan biasanya ada rel tweet pokoknya reply apa reply trade dimatiin semua kayaknya lagi ngirit Vi
Transition isn't being included either dia lebih lebih sedih kalau yang navigationnya lebih sedih yang tadi karena ini kan cuma buat progressive
enhancement nah ini akhir tahun lalu banyak yang eh ng-vote view Transition karena pertimbangannya maksudnya kan eh Framework responnya bagus developer
responnya bagus dan betul h firefoama we jugaudahak masalahudah bilang Oke jadi not masuk tapak masuk sed nextnya Mungkin kita bisa
bahasah tren depan berarti begitu Trans ini sudah masuk berarti kita ketemu lagi nanti di Bali kita bahas akhirnya masuk
g Oh jadiju yaer nextnya ada Vi view Transition dibali lagi Amin mudah-mudahan dapat ini lagi ya Kesempatan lagi buat semoga
didengar sama mas Danang searang mas Danang Muncul lagi Iya dia lanjut lanjut kita berikutnya ke linear eing function ini e animasi ya
Heeh animasi dan ternyata bukan kalau linear kan kita bayanginnya sama gitu yang kayak cuma kalau grafik Ya cuma
begini Nah justru Ini bukan buat itu cuma enggak ngerti sih karena enggak terlalu kebiasaannya masih the linear
function not to be confused with linear keyword allows you to create complex easing fun manle fun jadi itu kayak ada
logaritmanya gitu loh kayak apa ya kayak ada iya linear itu kan maksudnya bukan cuma garis lurus di sini maksudnya
linear ituini doang speed untuk munculnya itu linear konstanst is Iya konstan ising Enggak ada e e out in kan
biasa kan Kalau udah dekat dia melambat atau kalau dari awal dia lambat dulu baris kencang kan kalau ini langsung Z
stabil gitu stabil I pertanyaannya stabil kan begini Ini kan lebih aneh maksudnya bouncingnya kalau is in e out
kan jelas kan eh lebih cepatnya di awal atau di akhir lah kalau ini ada perhitungannya sendiri kan ini
matematika stabil stabil enggak enggak enggak yang jarak antar titiknya lebih pendek itu lebih cepat Coba lihat deh Oh
ya ini kan jaraknya jauh nih kan tuh jauh pelan dia pelan pelan cepat tuh I kan cepak kelihatan enggak kelihatan oke
nah Ini ada pertanyaan dari saya ini brer supportnya udah support semua nih atau belum Udah semua tapi belum belum
masuk baseline belum masuk bas 17 Titi du tuh Safari Oh baru banget Safari normalnya berapa coba aja cari sekarang browser
today Enggak kan sekarang 17 jadi dia ngbas kalau udah dari 16 bahkan ini keluarnya tuh dari 17.2 kayak semacam
patchnya buka buka browser Happy Nah sekarang 172 sekarangudah 1 tapi kan harusnya kalau dia biru nantiim artinya belum masuk
Iya sudah udah mungkin sudah ini sudah stabil tapi belum masuk baseline Ya mungkin belum masuk ininya Basel kan ada
baseline Tahun berapa belum masuk baseline 2023 Iya mkin nanti dua versi Major terakhir nih broser Happy oa gak termuk
engak ada browser gak ada ya sekarang yang lagi naik down Vivaldi kan ya rata-rata pada dengar Vivaldi itu
for Iya forbnya Opera saya kalian pada pakai browser apa sih fireefox Safari Chrome udah ya Thor lah kalau
buat itu yang aneh-aneh Dark engak Dark juga [Tertawa] sih kalau di nya ya itu Firefox Safari Chrome doang gak pernah pakai semacam Ar
atau Brave atau lain-lain Ini ar nih yang lagi ditampilin chromium ya kayaknya chromium bas Ar ya pada pakai
browser nah tu lar I fungsinya apa ya ini kelihatnya kayak buat game atau apa ya yang grafik- kayak gini tuh nunjukin
sesuatu atau ya game lah pastinya Ya jarang juga kita bikin-bikin kayak gini ya next Iya Maknya makud Bedanya
apa sih misalnya cuma modal muncul mau is in is out user Emang ngebedain gitu Ada juga yang ngebedain
tergantususus kalau misalkan kita bikin web untuk nampilin I sat video nah yang Mas Yohan bahas kemarin web Based video
editor ya mungkin atau ini ini aja apa bikin slide bikin slide dia ada animasi transisinya kan heeh itu juga bisa he
Oke kita lanjut dulu ya Scroll n Scroll ini kita bisa ngecek Apakah scrollnya udah sampai hampir akhir Udah mentok
atau belum Udah mentok atau belum hampir mentok atau belum kan He enggak sih Eh sudah mentok apa belum sudah mentok atau
belum oke ini juga javascript ternyata ya cuma dimasukinnya ke CSS Karena untuk UI nah sebelum ada SCR and event
bentareterangannya sebel ada event kita harus pakateing
belumak that understands whether a user is still me gesture or not Oh mendeteksi apa dia nge-scrollnya udah
selesai atau belum gitu jarinya udah naik atau belum Iya iya ini javascript ya he Berarti html-nya kita keculinnya
kita bisa nah ini Scroll bit fill ini belum Udah habis ya Scroll Scroll n oke Scroll on Scroll n Oh dia pakai on
Scroll n ya Heeh on Scroll n itu progressive enhancement-nya itu Iya ini dicek dulu kan udah dukung apa belum
terus udah langsung aja tambahin class has Scroll n jadi muncul yang yang pink ini Nah itu dari Has Scroll n kan ada
t-rex-nya ada t-rex-nya mana txnya H Scroll n mana txnya generated dari javascript enggak itu kalau gak B Kalau
enggak ada kalau enggak support if Scroll He Oh iya oke langsung ja ini to Nah itu to oke
oke semakin seru ya jadi kalau mau bikin kayak paralx gitu bisa perroll gitu ya Sampai Akhir habis itu nanti ada
misalkan eh click to top call to action ya daftarkan Submit your email BL bla and we will sell your email mcp up
muncul pop up untuk paywall biasanya Heeh Oh iya dapatkan konten seperti ini hanya dengan r.700 r000 Senin harga naik Selasa
ngobrolin web boleh tuh jadi baru Iya naik bisa bisa bisa bisa masuk masuk
masuk nanti dicut Mas itu Tine kita yang baru Ben yang tadi saya maksud sebenarnya ini Scroll animation kayak paralx gitu
Kanah I ini keren banget i iya oh dulu saya bikinnya ini yang di atas sama Jav bukan ya Eh I pakai javascript tapi yang
kalau bisa discroll bukan ada kayak bar kita reading progress Saya pernah diminta bikin gituan dulu itu sempat
ngetrend banget gara-gara medium dulu per e kayaknya pertama kali medium deh habis itu medium malah enggak pakai
kayaknya sekarang cuma dulu kayaknya sempat ngetren lupa deh medium atau wordpress atau apa ya pokoknya dulu sempat ngetren gara-gara ada yang pakai
Oh enggak pernah ya iya ya berarti medium pokoknya blogging platform Oh ini bisa dipakai untuk itu ya ada contohnya tuh contohnya lengkap
banget coba deh buka di eh doc eh Scroll driven animation eh style nah ini yang bikin Kalau enggak
salah Mas apa bramus eh dari defel Chrome Bram Mas Bram Mas Bram Kak kenal Oh wow keren sekali itu demo semua itu
apa variasi-variasi penggunaannya cakep Wow tapi sebenarnya cakep tapi ini ngerusak mata walaupun bukan demonya demo harus tapi kalau misalnya di dunia nyata ya
aksesibility jangan lupa ini jadi bikin kayak itu loh yang ingat enggak kalau si ee e Apple punya produk page kalau
diroll terus dia banyak banyak an animasi Nah itu sepertinya mempermudah untuk bikin kayak gitu ya Heeh dan enggak harus pakai
observer enggak pasang observer macam-macam yang custom karena stylingnya ditempelin di elemen itu sendiri kalau misalnya elemen itu masuk
di layar nah di styling gimana Tapi sayang Firefox eh masih benderah orange dan Safar belum orang Safari malah masih masih eo
Oke padahal yang paling butuh Apple ya bikin untuk page begitu ya dia egois dia mau bikin Pakai caranya sendiri kali
jahat banget suzon suzon oke lanjut lagi divert ini enggak ngerti ini apaan apagi ini ini ada hubungannya sama
Scroll animation terus CSS eh Oh ini kayak helper buaten making it limited to Scroll anestors
only the Element need to be Animated is not a child of scroller but an element located in entirely different sub
Apa ini maksudnya knya kayak buat eh ngedeteksi walaupun relasinya kan mungkin bisa nested nested beef ya kelihatannya Oh atau di luar nesting
dipakainya soalnya itu tuh use case-nya karusel gimana gimana Eh karusel terus Timel Scope gallery Scroll El ada contohnya Enggak
coba animation timeline ya itu with Timel Scope declare on the shar parent the Scroll timeline declared on
scroller can be found by the Element That uses The Animation timeline ini kalau kita lihat demonya gimana
nih javascript-nya enggak ada ini pure CSS ya kita bisa Scroll enggak ya enggak bisa scroll bisa ya oh bisa bisa Scroll pakai shift
pakai shift Oh pakai shift maksudnya pencet shift Terus pencet e Mouse Scroll mouse-nya diroll Iya Scroll atas bawah itu jadi ke
samping artinya Iya ke samping kalau pakai ini bukananya ada mouse-nya ada yang ini biasanya ada ada yang kiri
kanan ada Tapi mous saya cuman ada atas bawah ohrollingnya Oh ada penjelasannya di sini nih ada penjelasannya tapi gak ada demonya buka
deh private chat yang ini ada demonya tapi kurang kurang jelas penjelasannya ini ada ini bawahah ataskit
zom nah iniingaca Uhang attaching to nonancestor Scroll timeline Nah kan jadi kalau by default eh apa tadi yang buat Scroll timeline
itu cuma bisa buat ancestornya kayaknya mendeteksi dia eh apa elemennya ngroll in relation to parentnya entah itu body
atau parent apa parent elem nah terus cuma ini kalau kasusnya karusel kan Eh misalnya apa Dot nya itu itu kan di luar
di luar e kontainer buat slide-nya kelihatannya intinya sih untuk itu Nah itu timeline Scope sih pokoknya itu kan
paragraf pertama e sering terjadi elemen yang perlu dianimasi bukan Bukannya si scrollernya itu bukannya si apa kalau
misal karusel Kan Bukannya si tempat gambar-gambar karusel itu kan Nah jadi pakainya timeline Scope si bla bla bla
itu intinya Timel SC oke oke karena belum biasa bingung ya Belum mendailnya lagi agak nangkap sih maksudnya apa cuman casnya mungkin ya
sekilas udah paham cuma makudnya kalau suruh bikin ya bingung i gak tahu juga bingung juga juga ya kita lanjut lagi
discreete property animation another new capabilityility to Animate discre animationre animation apa ya dulu kan gak bisa jadi sekarang bisa
gitu wowak ada warna-warni gitu Ini bukan jadi hilang displ I ada danada dulu kan gak bisa dulu sudah ada Ada Dan Tiada lag
isi isi adalah kos biasanya opacity ya balik layus Spin out Terus opacity Nol display n display n keyframe-nya f out F
minus out yang ini kan iya he oke terus ada Spin and Delete nah Spin and delete ini transp filter Oh ini yang ininya ya
apa E progressnya ya Iya frame-nya itu ada display non-nya juga kalau udah selesai display Iya kalau udah
100% Terus tadi Eh elemennya apa loh l salah elemennya apa eh ininya discrp property animation display none content
visibility Oh dia cuman ini ya kita jadi bisa menganimate display dulu kan belum bisa Allo discrete maksudnya tapi harus
allow discrete gimana allow discrete coba disarch halo not found enggak
Ada halo enggak ada ya ini demo misterius lagi enggak ada di sini enggak mungkin ha hah demo macam apa
ini joba ya lagi
ada ini perkaranya jadi bisa anerti displ atau ada properti khususakudah itu doang loh tapi caranya
gimana di sini enggak ini juga tuh gimana caranya dia rotaterotate doang ada display non itu dihapus oh ini on
cck kan ketika diklik Heeh dokumen delete ini maka ditambahin fade out I kan F out dan spin out dan spin out jadi
ini Fed out dan spin Oke Fed out di sini kan Animate He iya Animate dot F out CL
F out animationnya F out yang dibikin sendiri dari sini He nah itu ada display nnya Kayaknya cuma perkara bisa
menganimate gara-gara ada displ jadi dia jadi keanimasi secara otomatis gitu ya ya Jadi bisa e display kan standarnya
blok mungkin jadi blok kanan ya mungkin jadi hangus displnya dis nya kita hapus iyanya harusnya putarpar putar aja loh
ya Coba e inspect inspect deh inspect elemen bisa ya Bisa dong kan Nah itu kan opacity-nya Nol
tapi masih ada mana Tadi kayaknya keeselect deh tuh Nah itu tuh tuh tuh tuh tu tu tu
tuh ada kan Nah sedangkan kalau ada display non-nya ya jadi hilang enggak ada lagi itu Iya katnya perkaranya cuma itu deh
dulu display enggak bisa enggak bisa dimasukin keyframe sekarang jadi bisa Oh curiganya gitu Oh iya bisa jadi
oke lanjut lanjut lanjuty apa lagi ini belum pernah lihat sty nah ini masih berkaitan sama tadi kayaknya animating to and
from dia bisa tahu ketika elemennya belum dibuka Oh ini video yaak bisa Diak Oke kita lihat di sini ya Tapi
harusnya unya juga begitu loh ke mana ini oh ini kita pakai ini aja Nah ini kan misalkan kalau kita klik
dia akan animasi dulu sebelum tampil Heeh gitu kan heeh ini Click the button Open dialog Mana dia Ini dialognya
dialognya Udah Na ya buttonnya Ada onccknya buttonnya ada Open dialognya ini onccknya show modal modal nya ini
kan Terus yang jadi beda beda adalah transis ada display non Enggak tadi ada allow discrip Oh iya itu tu Akhirnya
ketemu di dalam Transition dialog hal di screen hari Coba hapus all di
scrip-nya eh bentar ini Trans iya iya nah I taruh Enggak loh kok tutup gitu enggak enggak enggak Engak enggak yang ini nih Iya dia
kan dia kan exit state exit state-nya Heeh kalau hilang by default kalau hilang ya hilang aja kan enggak
dianimate out kalau ini i gak bisa gak bisa Iya dia turun ke bawah tuh nah bawah itu
dan enggak pakai javascript sama sekali js-nya kosong kos Wow keren ya keren tapi belum bisa di belum bisa di belum bisa diafari belum
bisa diowser lain belum ada yang mau Firefox juga engak mau belum belum ya Ya lumayan lah lanjut overlay Wah sama nih
statusnya new CSS overlay property can be Transition to enable Element with top layer Styles Oh iya Ini bagus deh udah
pernah Eh lihat demonya Oh iya jadi jadi warnanya agak hitam itu ya yang overlay itu ya Kalau agak hitamnya pakai pakai
CSS itu kita style pakai CSS tapi e ngaruh ke accessibility juga jadi tahu kan kalau kita e buka modal dialog kan
belakangnya semua harus kita freeze kan harus enggak bisa disroll harus POnya enggak bisa diap enggak bisa interaksi
Apun Kalau dulu kan harus pakai javascript ya buat apa kita harus ngeset itu manual Sekarang udah enggak dihandle
sama CSS Eh sama apa html malah jadi ini unik sih sebenarnya ya kalau mau ditarget pakai CSS boleh tapi ini berupa
e atribut html buka e mana
dia overlay to hal discrete lagi Oh iya ini buat animasinya kali Iya ya buat apa E buat e
muncul sama nah buat pasti closnya kan Mana html ya show entar mana ya action bar taruhnya di mana tulisannya gimana
oh drop itu isolation mode tadi backop bukan Iya backdrop ini ya backdrop ya backdrop itu bagian dari e api-nya
overlay jadi ada ada beberapa ya Ada beberapa Nah bentar dulu kayaknya ngihat demonya lebih jelas deh cuma lihat lihat
di mana Lupa mana ya Iya besok-besok de ada komponen W masih ada komponen banyak Eh ini juga Besok bahas
kapan-kapan Saya bahas Open UI aja kali ya ini kan Soalnya e apa sih Ada working group ya working group namanya Open UI
untuk eh mereka itu dari itu asalnya dari berbagai vendor browser jadi tujuannya ya Ini buat memajukan apa ya
web platform tapi pakai UI yang ya sesuai kebutuhan aplikasi modern lah J pop pop over ini pop over dan
teman-temannya Kalau enggak salah termasuk eh hasil brainstorming si kelompok Open UI ini Nah mungkin besok-besok kita bahas kita bisa bahas
Open UI termasuk include eh si pop over ini Oke siap nah terakhir masih ada ini ya masih
ada satu ee bab lagi ya componen p kita cepetin aja dikit sih dikit cuman dikit kok pop over yang tadi
ya pop over ya Heeh pop over Nanti aja Hah nanti ini powerover itu yang hamburger menu ini ya iya bukan Iya iya
betulbetul jadi powerover dia dialog ya itu ya bukan Ya intinya sih semacam dialog cuma kelihatnya ada pembedanya deh ee bedanya
ini apa dia bisa aksesibity jadi kalau pakai ke bisa bisa interaksi atau engak ada keyboard binding-nya by default Oke
next horizontal Rul in select horizontal rule Oh bisa diroll bukan itu ada ininya Itu ada garis-garisnya sekarang oh nah select a
favorite feature Nah kan bawahnya tuh ada opsi-opsinya tuh kan dipisahin sama garis horizontal i i Oke hal sesimpel
itu selama ini kan eh developer harus bikin apa send ya kalunak bikin sendiri kan kita harus insty demi estetika visual karena
mungkin kita harus ngikutin apa desain yang udah dibuat sama orang UI kan Nah sekarang udah bisa Apa web platform
terus ini sih yang menarik browser supportnya ya tanget kombinasinya Safari and Chrome itu tu Ini engak ada brow Iya
cuma di keterangannyar and Safari baru pernah kan Lihat kombinasi browser support Chrome and Safari Iya Firefox justru ketinggalan ya ini ya
pun belum Chrome yang ketinggalanrium kan Ya cuma kalau misalnya ednya belum mau masukin ini kan baru disupport oleh
Safari dan Chrome Chrome berarti maksudnya walaupun premium udah ada -nya gak mau kali masih diud SR Oke lanjut nah ini udah bisa
semua valid and invalid sebelumnyaudah ada validalid kanudah ada ini ada user valid us invalid itu maksudnya kalau formbrary
dirakanyaak Dar itu ada istilah eh dirty itu kalau user udah berinteraksi sama input tersebut jadi by default kan
misalnya input t masih kosong itu kan kalau dari sudut pandang kita developer logic logic logiknya kan itu invalid
karena gak boleh kosong tapi kalau dari perspektif user UX diisi aja belum Masa tibati udah merah error ituak S setelah userisi baru kalau
misalnya engak memenuhi apa validasi baru kita Tunjukkan bahwa itu invalid dan itu pakai CSS aja ya iya
keren ya jadi Green jadi merah invalid tapi dia belum merah ya ini merah kan udah diklikudah ini valid
kalaunya ya biar enggak valid Oh kosongin aja karena kita udah apa Kar kita udah ngetik kita udah ngetik tapiuhi kriteria
I tapi kalau belum dia masih tetap normal Ya normal Oh ini hanya dan selama ini kan cuma bisa dari apa cuma bisa
dari apa eh form library atau custom script lah custom JS Nah sekarang di CSS udah ada invalid invalid ini masih state
normal tapi kalau kita udah terus kita hapus dia kamera Nah Enggak bisa salah ih asli baru tahu entar semua browser
udah tadi udah udah sudah full semuanya ye sudah baseline lagi Sudah lama ini Iya Firefox juga Firefox duluan berarti
ini ya Oh iya udah dari lama lagi Iya ini kayaknya ini baru ada di Chrome baru ada di Chrome balik ya Heeh alright next
exclusif akordon ada-ada aja eh cuma itu lumayan sering sih maksudnya itu opsi yang sering dan biasanya kita jadi harus pakai custom
javascript juga kan custom UI eh library atau custom javascript walaupun udah ada elemen details baru bisa di
chromium ini sebutnya udah padahal Iya apa si dan Safari juga udah tapi dia nyebutnya new Chrome namerib for detail
Jadi gimana nih ya itu C kalau satu dibuka eh yang lain nutup Maksudnya Coba aja bukabuka eh enggak MP ini
MP kalau ini yang with name Oh ini CSS doang CSS doang berarti atau html doang ada js-nya juga tuh jsnya UNT
apa ini kayaknya enggak bukan buat itu deh Event to pof ini pofil pofil Oh Baca a di atas
tadi ada polyfil Oh iya i aslinya kan sebenarnya pakai detail ada detail name ya Mana detail name bawah
bawah name myordeon Jadi kalau ini di kelompok dengan name maka dia akan E hanya bisa membuka satu dalam satu waktu ya kalau
satu di toogle yang lain tutup seru ser selesai conclusion [Tepuk tangan] akirnya 2023 banyak banget ya update-nya
ya banyak itu banyak yang kita ggak tahu ya yang kita tahu cuman kayak transer kontainer query Iya jadi ini yang bikin dari Chrom
Dev ada Mbak Una ada Mas Bram dan ada Mas Adam Mantap Jadi kayak orang Indonesia ya Mas Adam Mas kita ketemu Mbak Una kan
ya di Iya kalian kalian Saya tidak belum Makanya saya bilang kita kita saya Mbak Eka oke oke benar benar oke
Jadi gimana sudah puas dengan CSS sudah bingung puyeng ianya puyeng Iya puyang ya kapan-kapan episode khusus layerah khusus yang hal-hal yang kita
skip tadi Iya karena Tujuan kita kan belajar bersama Iya undang Siapa ya yang bisa bahas yang bisa yang yang expert di
bidang layer kalau enggak Mas ad BR atau M mbak UN Iya kayaknya mas masmas atau mbak yang
di sini ya kali ya bisa gak ya kita undang mereka ya Ya siapa tahu dulu wishing ajaing mudah-mudahan didengar sama
masang masang lagi banyak teman-teman yang gakak tahu nih k Mas Dang Ini siapa sih kadang muncul kan iya ya tetap
enggak tahu tetap bingung tetap engak tahu kan siapa dia muncul siapa he Oke kalau gitu terima kasih banyak
buat semuanya Terima kasih sudah berpusing-pusing Ria bersama kita ya jadi minggu depan kita tidak akan membahas CSS lagi Eh kita ada bahas
CS karena udah pusing Karang udah pusing jadi kita stop dulu bahas CSS ya ganti dulu biar enggak bosan Heeh kapan-kapan
ee beberapa hal yang menarik contohnya tadi apa eh UI Open ui ya Open UI iniisia Open UI interop belum lagi
minggu depan special guestal kalau interog sudah ada sudah ada ininya kayaknya bisa kita bahas kalau sudah sudah rilis ya iya iya kalau udah rilis
karena menarik juga dibahas di awal tahun betul nanti di akhir tahun kayak rap lagi ya atau di awal tahun depan
gitu ya I oke terima hari lalu oke than kalau ada yang mau apa ngide ada yang mau ngide bisa ke
pesana.in/ngobrolin ini the topik ataupun narasumber ya bikin aja gthub isue eh bukan isu discussion G dision di
repo kita nanti e atau kalau ada topik yang menarik bisa diupad ya jangan lupa login dulu ke github-nya itu aja dari
kita malam hari ini eh selamat malam sampai jumpa lagi minggu depan by bye bye
Deskripsi asli dari YouTube
Yuk mari kita diskusi dan ngobrol ngalor-ngidul tentang dunia web. Agar tetap up-to-date dengan teknologi web terkini. Topik, tautan dan pertanyaan menarik bisa dilayangkan ke https://ksana.in/ngobrolinweb Kunjungi https://ngobrol.in untuk catatan, tautan dan informasi topik lainnya.
Episode Terkait
5 Apr 2023
Ngobrolin Web Jadul
Episode ini menyusuri teknologi web yang sudah wafat, sekarat, atau sekadar tak lagi ramai — sebuah obituari yang dibawa...
13 Apr 2023
Ngobrolin Format Warna
Topik malam itu terdengar sepele tapi tak terhindarkan: menentukan warna di CSS. Sesedikit apa pun kita berurusan dengan...
7 Des 2022
Ngobrolin Font
Font dipilih sebagai topik justru karena jarang dibahas orang, padahal separuh isi web adalah teks. Ia bisa membuat hala...
Suka episode ini?
Episode baru setiap Selasa malam. Dengarkan lewat YouTube, Spotify, atau feed podcast favoritmu.
Memuat komentar dari GitHub Discussions...
Jika komentar tidak muncul karena ekstensi privasi / adblocker, kamu bisa berdiskusi langsung di GitHub Discussions .