Merhabalar.
CSS Grid Sütun ve Satırları: Esnek ve Karmaşık Düzenler İçin Temel Taşlar
CSS Grid, web tasarımında esnek ve karmaşık düzenler oluşturmak için güçlü bir araçtır. Bu model, sayfa düzenini belirlemenin yanı sıra, içeriği özelleştirmek ve responsivite eklemek için de kullanılır.
CSS Grid, sütunlar ve satırlar üzerine kurulu bir düzen modelidir. Bu, içeriği bir matris gibi düzenlemenizi sağlar, bu da esnek ve karmaşık düzenler oluşturmanıza olanak tanır. Sütunlar ve satırlar, Grid Container içinde belirlenir ve her öğeyi bu yapı içinde yerleştirmek için kullanılır.
İlk olarak, bir Grid Container oluşturalım ve bu container’a birkaç sütun ve satır ekleyelim.
.container1{
padding: 10px;
background-color: #21b5da;
display:grid;
grid-template-columns: repeat(4, 1fr); /* 3 eşit genişlikte sütun */ grid-template-rows: 200px 200px; /* 2 farklı yükseklikte satır */ gap: 10px; /* Sütunlar ve satırlar arasındaki boşluk */
}
Bu CSS kodları, .container
1 adlı bir div’i bir Grid Container’a dönüştürür. grid-template-columns
ve grid-template-rows
özellikleri ile sırasıyla sütun ve satırları belirleriz. repeat(4, 1fr)
ifadesi, 4 adet eşit genişlikte sütun oluşturur. 200px
ve 200px
değerleri, iki farklı yükseklikte satır ekler. gap
özelliği, sütunlar ve satırlar arasındaki boşluğu belirler.
1fr
, CSS Grid modelinde sütun ve satırların genişlik ve yükseklik değerlerini belirlemek için kullanılan bir birimdir. “fr” kısaltması “fraction” (kesir) kelimesinden gelir. Bu birim, Grid Container’ın genişliği veya yüksekliği içindeki kullanılabilir boşluğun kesir (fraction) olarak payını ifade eder.
Bu birim, container içindeki kullanılabilir boşluğu eşit parçalara böler. Örneğin, grid-template-columns: 1fr 1fr 1fr;
ifadesi, container’ı üç eşit genişlikte sütuna böler. Her bir sütun, container içindeki kullanılabilir genişliğin üçte birini alır.
.container {
display: grid;
grid-template-columns: 1fr 1fr 1fr; /* Üç eşit genişlikte sütun */}
Bu örnekte, grid-template-columns
özelliği ile container içindeki sütunların genişliği belirlenmiştir. Her bir sütun, 1fr
birimi ile eşit genişliğe sahiptir. Bu sayede, sütunlar container içindeki genişliği üç eşit parçaya böler.
1fr
birimi, Grid modelinin esnekliğini artırmak ve responsive tasarımlar oluşturmak için önemli bir araçtır. Genişlik veya yükseklik değerlerini fr birimiyle kullanarak, container içindeki kullanılabilir boşluğu orantılı olarak bölmek mümkündür.
Böylece ilk container’ımızı oluşturduk.
Bir sonraki yazımda container içindeki elemanların yerleşimlerine bakalım.
Görüşmek üzere.
Selamlar, bu yazımda Oly'nin 1 hafta boyunca olduğu GS iğnesi, yaşanan değişimleri anlatmaya çalışacağım. PCR…
Selamlar, bu yazımda Hemogram ve Biyokimya sonuçlarımızı göstermek için İÜCHH'ne tekrar gidişimizi ve sonrasını anlatacağım.…
Selamlar, bu yazımda GS iğnesine başlama kararımızı ve Oly’de bu süreçte nelere dikkat ediyor, neler…
Selamlar, bu yazımda İÜCHH'deki tedavi sürecimiz ve sonrasında yaşananlardan bahsetmeye çalışacağım. 20.06.2025 Cuma günü saat…
Eve Dönüş ve İlk Şüpheler 18 Haziran Perşembe saat 23 sularında İstanbul’daki evimize giriş yaptık.…
9 Haziran Pazartesi günü Aydın’daki sürecimiz bitti ve Antalya yolculuğumuz başladı. Saat 11 gibi yola…