Układ treści
Proporcje i dopasowanie
Klasy pozwalające na dodanie i kontrolowanie obramowania na elemencie.
aspect-ratio
Ustawienie proporcji elementu
| Klasa | Styl CSS |
|---|---|
aspectratio-auto |
|
aspectratio-unset |
|
aspectratio-1 |
|
aspectratio-<int-1>-<int-2> |
|
object-fit
Dopasowanie elementu do rozmiaru
| Klasa | Styl CSS |
|---|---|
fit-fill |
|
fit-contain |
|
fit-cover |
|
fit-none |
|
fit-scale-down |
|
Ustawienie razem z aspectratio pozawala na dopasowanie obrazka o dowolnych proporcjach do oczekiwanego layoutu strony.
<div>
<img class="maxh-300px w-auto aspectratio-1 border--solid" src="...">
<img class="maxh-300px w-auto aspectratio-1 border--solid fit-cover" src="...">
<img class="maxh-300px w-auto aspectratio-1 border--solid fit-contain" src="...">
</div>
object-position
Pozycjonowanie elementu po dopasowaniu rozmiaru.
Wartości bezpośrednie mogą przyjmować wymiar zgodnie ze specyfikacją lub okreslenie pozycji z CSS, zgodnie ze specyfikacją:
pos-x: center, left, rightpos-y: center, top, bottom
| Klasa | Styl CSS |
|---|---|
fitpos-center |
|
fitpos-top |
|
fitpos-bottom |
|
fitpos-left |
|
fitpos-right |
|
fitpos-<pos-x>-<pos-y> |
|
fitpos-[<dim-1|pos-x>_<dim-2|pos-y>] |
|
<div>
<div class="d-flex gap-8 p-6">
<div>
<p>fitpos-center</p>
<img class="maxh-200px w-auto aspectratio-1 border--solid fit-cover fitpos-center" src="/images/baloons.jpg">
</div>
<div>
<p>fitpos-left</p>
<img class="maxh-200px w-auto aspectratio-1 border--solid fit-cover fitpos-left" src="/images/baloons.jpg">
</div>
<div>
<p>fitpos-right</p>
<img class="maxh-200px w-auto aspectratio-1 border--solid fit-cover fitpos-right" src="/images/baloons.jpg">
</div>
</div>
<div class="d-flex gap-8 p-6">
<div>
<p>fitpos-[10p_center]</p>
<img class="maxh-200px w-auto aspectratio-1 border--solid fit-contain fitpos-[center_10p]" src="/images/baloons.jpg">
</div>
<div>
<p>fitpos-top</p>
<img class="maxh-200px w-auto aspectratio-1 border--solid fit-contain fitpos-top" src="/images/baloons.jpg">
</div>
<div>
<p>fitpos-bottom</p>
<img class="maxh-200px w-auto aspectratio-1 border--solid fit-contain fitpos-bottom" src="/images/baloons.jpg">
</div>
</div>
</div>