Diskusi Rizki Hibatuloh

Rizki Hibatuloh
2 bulan yang lalu
Jenis-jenis flex-direction
maaf kak mau bertanya. di dalam flex-direction kan ada beberapa jenisnya ya seperti tadi ada coloumn,row,dll. Nah kan ada inherit dan initial,setelah saya coba kok sama saja hasilnya ya kak. Perbedaannya apa ya kak? terimakasih sebelumnya.
3 Jawaban

Muhammad Fakhry Burhanuddin
2 bulan yang lalu
Kalau "inherit" element akan mewarisi nilai dari parent, sedangkan "initial" element akan mempunyai nilai awal atau default.
Untuk prakteknya bisa lihat codepen berikut: https://codepen.io/Muhammad-Fakhry-Burhanuddin/pen/OJrzGOp
Referensi:

BroKoding
2 bulan yang lalu
Halo kak, flex-direction adalah properti css yang digunakan untuk mengontrol arah penempatan elemen fleksibel (flex items) dalam sebuah kontainer fleksibel (flex container). Properti ini mempengaruhi tata letak elemen-elemen dalam kontainer fleksibel, terutama dalam hal orientasi dan urutan tampilan elemen.
Berikut adalah opsi nilai untuk properti flex-direction:
- row: Sebagai nilai default. Elemen-elemen fleksibel ditempatkan dari kiri ke kanan dalam baris.
- row-reverse: Elemen-elemen fleksibel ditempatkan dari kanan ke kiri dalam baris.
- column: Elemen-elemen fleksibel ditempatkan dari atas ke bawah dalam kolom.
- column-reverse: Elemen-elemen fleksibel ditempatkan dari bawah ke atas dalam kolom.

Agustinus Pardamean Lumban Tobing
2 bulan yang lalu
Tentu, saya akan menjelaskannya dengan mudah dipahami:
-
inherit
: Nilai ini mengambil nilai dari "flex-direction" dari elemen induk (parent) yang mengatur elemen tersebut. Dengan kata lain, elemen tersebut akan mengikuti arah flex dari elemen di atasnya dalam hierarki. -
initial
: Nilai ini mengatur "flex-direction" ke nilai awal (default) yang telah ditentukan oleh browser. Ini berarti elemen tersebut akan memiliki arah flex yang biasanya adalah "row" (horizontal), tetapi ini dapat bervariasi tergantung pada browser.
Perbedaan utama antara keduanya adalah sumber nilai yang digunakan:
inherit
mengambil nilai dari elemen induk (parent), sehingga akan mengikuti arah flex dari elemen di atasnya dalam hierarki.initial
mengatur ke nilai default yang ditentukan oleh browser, tidak memperhitungkan nilai dari elemen induk.
Jadi, jika Anda ingin mengendalikan arah flex secara langsung, Anda dapat mengatur nilai row
, column
, atau nilai lainnya yang sesuai dengan kebutuhan Anda. Jika Anda menggunakan inherit
, itu akan mengikuti nilai dari elemen yang menjadi induknya, sementara initial
akan mengatur ke nilai default yang ditetapkan oleh browser.