“CSS Layout – Horizontal & Vertical Align: Tasarımınıza Yön Veren İki Temel Konsept”

CSS-3 Rehberi

CSS layout düzenlemeleri, web tasarımında sayfa öğelerini yerleştirme ve düzenleme konusunda kritik öneme sahiptir. Bu yazıda, özellikle horizontal (yatay) ve vertical (dikey) align konseptlerini ele alacak ve bu iki temel konseptin tasarımınıza nasıl yön verebileceğini öğreneceğiz.

Yatay (Horizontal) Align:

CSS’de yatay düzenleme genellikle öğeleri birbirine veya bir konteynıra göre hizalama işlemidir. İşte yatay align konseptini açıklamak için basit bir örnek:

.container {
  width: 100%;
}

.element {
  display: inline-block;
  margin: 0 10px;
}

Bu örnekte, .container sınıfına sahip bir konteynır içindeki .element sınıfına sahip öğeleri yatay olarak hizalamak için display: inline-block; özelliği kullanılmıştır. Ayrıca, öğeler arasında 10 piksel boşluk bırakmak için margin özelliği de eklenmiştir.

Dikey (Vertical) Align:

Dikey düzenleme genellikle öğelerin birbirine veya bir konteynıra göre üstten, ortadan veya alttan hizalanma işlemidir. Örneğin, bir öğeyi ortalamak için şu yöntem kullanılabilir:

.container {
  height: 200px;
  display: flex;
  align-items: center;
}

Bu örnekte, .container sınıfına sahip bir konteynır içindeki öğeleri dikey olarak ortalamak için display: flex; ve align-items: center; özellikleri kullanılmıştır.

Örnek Bir Uygulama:

Aşağıda, yatay ve dikey hizalamayı bir arada kullanarak oluşturulmuş basit bir kart tasarımını gösteren örnek bir CSS kodu bulunmaktadır:

.card {
  width: 300px;
  height: 200px;
  background-color: #f0f0f0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.card img {
  max-width: 100%;
  border-radius: 50%;
}

Bu örnekte, .card sınıfına sahip bir kutu içindeki öğeleri dikey olarak ortalamak için display: flex;, flex-direction: column;, justify-content: center; ve align-items: center; özellikleri kullanılmıştır. Aynı zamanda, içerideki resmi yuvarlak yapmak için bir border-radius özelliği de eklenmiştir.

Sonuç:

Yatay ve dikey align konseptleri, web tasarımında düzen ve estetik açısından kritik öneme sahiptir. Bu temel konseptleri anlamak ve doğru bir şekilde kullanmak, tasarımınızın daha profesyonel ve düzenli görünmesine yardımcı olacaktır.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir