Über Web, Tech, Games, Art,
Code & Design

15. März 2023

Bilder croppen mit CSS

Um ein Bild in´s richtige Format zu croppen, ist heute weder PHP erforderlich, noch muss man es als Hintergrundbild in ein div einbauen. Mit der CSS-Eigenschaft „object-fit“ lassen sich Bilder problemlos auf das passende Format beschneiden, was im responsive Webdesign sehr hilfreich sein kann.

Hier ein Bild im Original-Format:

Und hier gecroppt:

Mit der CSS-Eigenschaft „object-position“ lässt sich die Position festlegen, zu der beschnitten werden soll. Bei diesem Foto würde z.B. „50% 25%“ Sinn ergeben.

Neben dem HTML-Code, der mir bei dieser Lösung deutlich besser gefällt und einfacher zu handlen ist, ist ein weiterer großer Vorteil ggü. Background-Images, dass man bei Bildern ‚loading=“lazy“‚ einsetzen kann.

<style>
.cropped{
 object-fit: cover;
 object-position: 50% 50%;
 height:100px;
 width:100%;
}
</style>

<img src="image.jpg" class="cropped">Code-Sprache: HTML, XML (xml)

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert