Junior
Na čo sa používa Flexbox?
sobes.tech AI
Odpoveď od AI
Flexbox se uporablja za ustvarjanje prilagodljivih in odzivnih postavitev v CSS. Omogoča enostavno poravnavo in razporeditev elementov znotraj vsebnika, pri čemer se njihova velikost in položaj samodejno prilagajata razpoložljivemu prostoru.
Glavni koncepti Flexbox:
- Flex vsebnik: Element, na katerega se uporablja
display: flex;alidisplay: inline-flex;. Vsebuje flex elemente. - Flex elementi: Neposredni otroci flex vsebnika.
Flexbox omogoča nadzor nad:
- Smerjo razporeditve elementov (
flex-direction). - Prehodom elementov na naslednjo vrstico/stolpec (
flex-wrap). - Poravnavo elementov vzdolž glavne osi (
justify-content). - Poravnavo elementov vzdolž prečne osi (
align-itemsza posamezne elemente inalign-contentza več vrstic/stolpcev). - Redom prikaza elementov (
order). - Razporejanjem prostega prostora med elementi (
flex-grow,flex-shrink,flex-basis).
Primer osnovne uporabe:
.kontejner {
display: flex;
justify-content: center; /* Horizontalno poravnavo */
align-items: center; /* Vertikalno poravnavo */
}
.element {
width: 100px;
height: 100px;
background-color: lightblue;
margin: 10px;
}
<div class="kontejner">
<div class="element"></div>
<div class="element"></div>
<div class="element"></div>
</div>