@@marctrix
Der Name dieser Klasse lässt mich übrigens befürchten, dass du kein Hintergrundbild verwenden solltest, sondern ein
img-Element.
Das lässt sich so nicht rauslesen.
Generell: Wenn das Bild zum Inhalt gehört, dann gehört es ins HTML. Wenn das Bild Verzierung ist, dann gehört es ins CSS.
Ein Test dafür ist die Frage: Wenn jemand die Seite ausdruckt, muss das Bild mit aufs Papier?
vh,vw,v-minundv-maxbieten sich hierfür an.
v-min und v-max bieten sich hierfür eher weniger an; vmin und vmax schon eher. Ich hab das mal in deinem Posting korrigiert.
Eventuell macht es auch Sinn, verschiedene Auflösungen des Bildes mittels
picturebereit zu stellen.
Eventuell eher ohne picture, sondern mittels srcset-Attribut.
LLAP 🖖
--
“When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory
“When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory