Div İçindeki Elemanları Ortalama

SeyyaH

Süper Moderatör
Katılım
10 Nis 2019
Mesajlar
4,794
Tepkime puanı
3
Puanları
36
Yaş
34
Konum
istanbul
Cinsiyet
  1. Bay
Takım
Beşiktaş
Bir div içindeki elemanları CSS kullanarak ortalayabilirsiniz.

Div içindeki elemanları ortalamak için postion, table gibi display özellikleri yanı sıra 2017'den beri güncel olarak kullanılan flex özelliğini kullanarak rahatlıkla öğeleri bir div içinde ortaya yerleştirebilirsiniz.

Aşağıdaki gibi bir HTML dosyasını adım adım kodlayarak div içindeki elemanları ortaya yerleştirelim.

Kapsayıcıyı flex yapma

PHP- Kodu:

A
B
C




Yukarıdaki HTML dosyasında .kapsam nesnesinin CSS kodunu aşağıdaki gibi yaparak kapsamın bir flex nesnesi olmasını sağlıyoruz.

PHP- Kodu:
.kapsam{
display: flex;
height: 300px;
width: 600px;
background-color: [URL=https://www.ircrehberi.net/usertag.php?do=list&action=hash&hash=636e72]#636e72[/URL]
}
.
kutu{
width: 100px;
height: 100px;
font-size: 30px;
margin:10px;
padding:20px;
text-align: center;
background-color: [URL=https://www.ircrehberi.net/usertag.php?do=list&action=hash&hash=0984e3]#0984e3[/URL]
color:[URL=https://www.ircrehberi.net/usertag.php?do=list&action=hash&hash=fff]#fff[/URL]
}


flex-tasarimkodlama.png

şimdi .kapsam divini aşağıdaki yatayda ortalamak için justify-content: center; özelliğini veriyoruz.

flex1-tasarimkodlama.png

Ardından yatayda ortalama için align-items: center; özelliğini veriyoruz.

flex3-tasarimkodlama.png


Bir nesneyi ortalamak için kapsam divine
  • display: flex;
  • justify-content: center;
  • align-items: center;
mutlaka verilmesi gerekir.

Kodları tekrardan yazacak olursak HTML ve CSS kodları aşağıdaki gibi olacaktır.


PHP- Kodu:
<span style="color: #000000">DOCTYPE html>




.
kapsam{
display: flex;
justify-content: center;
align-items: center;
height: 300px;
width: 600px;
background-color: [URL=https://www.ircrehberi.net/usertag.php?do=list&action=hash&hash=636e72]#636e72[/URL]
}
.
kutu{
width: 100px;
height: 100px;
font-size: 30px;
margin:10px;
padding:20px;
text-align: center;
background-color: [URL=https://www.ircrehberi.net/usertag.php?do=list&action=hash&hash=0984e3]#0984e3[/URL]
color:[URL=https://www.ircrehberi.net/usertag.php?do=list&action=hash&hash=fff]#fff[/URL]
}



justify-content: center;
align-items: center;

A
B
C





Alıntı:
Tasarım Kodlama
 

Vedat

Forum Üyesi
Katılım
23 Eyl 2021
Mesajlar
3,484
Tepkime puanı
1
Puanları
36
Takım
Kasımpaşa
Teşekkür ediyorum.
 
Kıbrıs Haber - yığıntı - verigom bilgi bankası - metal işleme - Tiktok video indir - hosting
Üst