Gute Nachricht: Firefox 36 unterstützt die Eigenschaft `isolation` bei den Blendmodi. Das habe ich zum Anlass genommen, meinen Artikel zu `isolation: isolate` vom Juni 2014 zu aktualisieren.
Häufig möchte man, dass die Beschriftung zu einem Bild genauso breit wird wie das Bild selbst - und das soll möglichst natürlich auch dann funktionieren, wenn wir die Breite des Bildes nicht im Voraus wissen. Möglich wird das über den CSS3-Wert `min-content`.
An verschiedenen Stellen stößt CSS in Bereiche vor, die vorher Bildbearbeitungsprogrammen vorbehaltet waren. Man kann [Bilder beschneiden mit clip-path](https://maurice-web.de/ausschneiden-mit-css3-clip-path/ "Ausschneiden mit CSS3 – clip-path"), [Bilder und andere Elemente über die Blendmodi mischen](https://maurice-web.de/background-blend-mode-hintergruende-mischen-css3/ "background-blend-mode: Hintergründe mischen (CSS3)") und es gibt die Filter, um Effekte wie Farbverschiebungen oder Unschärfe auf Bilder und andere Elemente anzuwenden. Um diese Filter geht es hier.
Beim responsiven Webdesign geht man üblicherweise von einer HTML-Basis aus, die Anpassungen an die unterschiedlichen Viewportbreiten finden über Media Queries, d.h. über CSS statt. Das Problem dabei ist, dass auf einem klassischen Desktop-Monitor wesentlich mehr Platz zur Verfügung steht, als bei einem klassischen kleinen Smartphone-Screen.
CSS3-Transformationen sind eine schöne Sachen. Hinter die Eigenschaft `transform` schreibt man die gewünschte Operation wie beispielsweise `rotate()`, um ein Element zu drehen, oder `scale()`, um ein Element zu vergrößern bzw. zu verkleinern. Man kann aber auch Elemente damit spiegeln.