Mithilfe von CSS Bild an der Seite leicht ausblenden?

2 Antworten

Vom Fragesteller als hilfreich ausgezeichnet

Du kannst auf das Bild eine Maske setzen (mask-image).

Beispiel (für webkit-basierte Browser):

img {
  -webkit-mask-image: -webkit-gradient(linear, left center, right center, from(rgba(0, 0, 0, 1)), to(rgba(0, 0, 0, 0)));
  mask-image: linear-gradient(to right, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));
}

Bildmasken werden vom IE-Browser allerdings nicht unterstützt. Um diesen also mit einzubeziehen, solltest du das Bild selbst bearbeiten.


HTMLBOI 
Fragesteller
 13.07.2020, 12:16

und kann man es irgendwie einstellen, sodass das Bild erst ab dem letzten Viertel erst durchsichtiger wird, damit das Bild bei der Hälfte nicht komisch aussieht?

0
HTMLBOI 
Fragesteller
 13.07.2020, 13:47
@regex9

Warum kenne ich sowas erst jetzt?

0

In CSS kann man Transparenz von Elementen mit opacity erreichen. Allerdings nicht von Teilbereichen eines Elementes. Es wäre vermutlich für dich einfacher das Bild selbst mit der Transparenz zu versehen.

Woher ich das weiß:Berufserfahrung – mit dem Internet verbunden seit 1993