Flexbox (Flexible Box Layout) — CSS-də istifadə olunan bir layout modelidir və veb səhifələrdə elementlərin çevik və rahat şəkildə düzülməsini təmin edir. Əsas məqsədi, müxtəlif ekran ölçülərində və məzmun uzunluğunda belə dizaynın adaptiv və səliqəli qalmasını təmin etməkdir.
📏 İstiqamət seçimi: Elementləri yatay (row) və ya şaquli (column) istiqamətdə düzə bilərsiz.
🔄 Avtomatik uyğunlaşma: Məzmun dəyişdikcə elementlər avtomatik yerləşir, dizayn pozulmur.
🎯 Boşluq və hizalama idarəsi: Elementlər arasında məsafə, hizalanma və boşluqlar asanlıqla təyin olunur (justify-content, align-items və s.).
📱 Responsive dizayn: Müxtəlif cihaz və ekran ölçülərinə uyğun struktur yaradır.
🧱 Kompleks layout-ları sadə kodla yazmaq: Əvvəllər mürəkkəb olan dizaynlar indi daha az kodla mümkün olur.
.container {
display: flex; /* Flex konteyner */
justify-content: space-between;
align-items: center;
}
<div class="container">
<div>Bir</div>
<div>İki</div>
<div>Üç</div>
</div>
.container {
display: flex;
justify-content: space-around;
}
IT sahəsini dərindən öyrənmək üçün kurslarımıza qoşulun. Ətraflı məlumat almaq üçün sorğu göndərin!