Właściwość object-fit
w CSS określa, jak zawartość elementu, takiego jak obraz lub wideo, jest skalowana w stosunku do jego kontenera. Jest to przydatne, gdy trzeba dopasować obraz do kontenera o stałych wymiarach.
Przykłady użycia object-fit
:
img { width: 300px; height: 200px; object-fit: cover; }
Wartości object-fit
:
fill
- domyślna wartość, rozciąga obraz, aby wypełnić kontener.contain
- skaluje obraz, aby zmieścił się w kontenerze, zachowując proporcje.cover
- skaluje obraz, aby wypełnił kontener, zachowując proporcje, może przyciąć obraz.none
- obraz nie jest skalowany, jest wyświetlany w oryginalnych wymiarach.scale-down
- skaluje obraz w zależności od tego, która wartość jest mniejsza,none
lubcontain
.
Przykład:
<img src="example.jpg" style="object-fit: cover;">