Keadaan elemen query
Indonesian (Bahasa Indonesia) translation by Sap (you can also view the original English article)
Elemen query (atau "container queryes" jika Anda harus) terus membuat jalan mereka ke dalam percakapan antara pembuat desain web responsif, tapi mereka dimasukkan ke dalam setiap spec dan lanskap hadir tidak jelas. Dalam artikel ini kita akan membahas apa pertanyaan elemen dan mana konsensus masyarakat saat ini menemukan dirinya antara pengembang dan standar kelompok kerja.
Apa sajakah Element Queries?
Elemen query mengizinkan elemen "react" kendala mereka sendiri tanpa kendala ukuran layar. Ini adalah detail yang paling signifikan yang seseorang harus mengerti. Media query seperti yang kita tahu mereka adalah 100% untuk tata letak responsif, tapi tata letak responsif tidak 100% @media
query. Modul, komponen, elemen interface akan selalu tumbuh dan menyusut dengan layar, tetapi tidak pernah bereaksi pada mereka sendiri, itulah sebabnya @media
tidak memberikan seluruh solusi untuk masalah kami.
Lihat demo ini kasar elemen query menggunakan eqcss:
Garis depan
Banyak orang yang mencari solusi untuk breakpoints berbasis elemen mulai menerapkan CSS di JS menggunakan kerangka kerja seperti bereaksi. Sementara kemajuan telah dibuat di daerah lain, ini retak solusi yang menciptakan solusi penggunaan umum pengembang untuk CSS atau JavaScript ke beberapa perpustakaan kerangka-spesifik. Sementara hasil bervariasi, fitur inti alat-alat ini mencapai sering sangat mirip. Di masa depan, Standardisasi teknik berbagai macam ini bisa menguatkan pendekatan responsif desain harus diterapkan untuk setiap situs web, atau alat apapun jenis.
Selama saya diskusi pada topik ini dengan Tommy Hodgins (penganjur elemen query dan pencipta eqcss) tampaknya orang-orang masih sadar "elemen queryes" dan konsep terpisah "container queries". Konsensus muncul untuk dibagi menjadi beberapa daerah yang berbeda:
Berikut adalah contoh lain di mana saya dapat mengubah CSS yang didasarkan pada lebar video. Sama sekali tidak terkait untuk ukuran viewport. pic.twitter.com/O6lbDBJvFf
— Wes Bos 🔥 (@wesbos) 6 Oktober 2017>
Apa yang ada di daftar keinginan untuk developers?rs?10 Oktober 2017/a>
strict
menunjukkan dapat menghindari banyak masalah kontainer pertanyaan, tapi ini bukan seluruh solusi; hanya potongan teka-teki.le.Salah satu isu utama mengenai container queries adalah bahwa children dan konten mereka dapat memiliki efek pada ukuran container. Ini dapat dihindari dalam teori dengan menggunakan CSS containment, tetapi mari kita melihat ke isu aktual yang menyebabkan ketergantungan ini antara unsur-unsur.ts.



witdth
dalam kasus ini)se) @media
didukung di browser, tetapi tampaknya kami menjadi teralihkan. Kami pergi dari tidak memiliki petunjuk tentang "responsif praktek terbaik", untuk menemukan cara untuk mencapai berbagai hasil menggunakan @media
; dan itu menyebar seperti api. Artikel membahas "Media bebas Query responsif layout" menggunakan pintar model tampilan seperti Flexbox dan Grid menggambarkan bahwa kita memiliki waktu yang sulit menceraikan responsif letak dari media queries.es.
Memeriksa presentasi oleh Eric Portis (berisi kegembiraan) di mana ia membahas titik itu sangat; dengan begitu banyak penghalang jalan, hanya bagaimana kita melakukan maju web platform secara keseluruhan?le?
Berikut adalah beberapa soundbites umum yang Anda akan mendengar tentang elemen query:es:
tidak 👏 👏🏻 Anda berani 👏🏼 menyelesaikan 👏🏽 untuk 👏🏾 javascript 👏🏿 container queriestain— Zach LeatHERMAN 🎃⬆⌨ (@zachleat) 6 Oktober 2017ber 6, 20176 Oktober 2017ber 6, 2017Oktober 2017ober 6, 2017@media dengan IE8 karena kita diperlukan JavaScript untuk menambah daya styling mana browser kekurangan. Namun, menggunakan JavaScript sudah dalam browser untuk meningkatkan CSS? Itu adalah ajaran sesat bagi banyak orang. bahkan beberapa dari mereka yang benar-benar senang menggunakan JavaScript untuk merakit HTML.o assemble HIde-ide yang disebutkan dalam bagian sebelumnya jelas memungkinkan pengembang untuk bekerja pada ide-ide mereka sendiri, tetapi kita perlu mulai datang bersama-sama lebih sering, membandingkan catatan, menemukan pendekatan standar dan mengunci di. Dalam pandangan saya pribadi kami tidak akan dapat menceraikan JavaScript dari CSS ketika datang ke pertanyaan elemen sehingga kita perlu merangkul. Siapa pun yang menunggu untuk pendekatan CSS murni mungkin di depot kereta api untuk bertahun-tahun yang akan datang.y years tBerpisah PikiranParting TApakah Anda menggunakan elemen query dalam pekerjaan Anda sendiri? Apakah pertanyaan elemen penyebab hilang karena sudut pandang yang sangat dogmatis? Saya harap diskusi ini membantu untuk memicu pertimbangan yang akan memungkinkan JavaScript untuk memiliki kursi di meja sehingga kita dapat membangun komponen yang sangat fleksibel untuk web yang selalu berubah. Seperti biasa, silahkan posting pikiran Anda di bagian komentar dan bahagia coding.nd happy Terima kasih khusus3>SpecialBesar berkat Tommy Hodgins untuk waktu dan pengetahuan yang berharga tentang topik ini dan juga untuk semua karyanya menjaga komunitas-sensitif topik ini.sensitive topic. Bekerja di sekitar kurangnya pertanyaan elemen pada Filament Groupn Filament presto-points pada GitHubts on GApa sih yang dimaksud dengan Element Queries & Container Queries? oleh Tommy Hodginsby Tommy HoGSS: Tata Letak Reimagined di Web Design Mingguaneb Design WElemen Queries oleh Tommy Hodginsby Tommy Hoeqcss pada GitHubss on GCSS elemen Queries pada GitHubes on Gcssplus pada GitHubus on GDemo Elemen Query koleksi pada CodePenction on CoElement Queries, dan bagaimana Anda dapat menggunakan mereka hari ini pada Smashing Magazinemashing Magazine houdini