CSS-Techniken für Bilder
07.07.2021, 09:25 Uhr
Bildbearbeitung per CSS
Mit CSS lassen sich Bilder skalieren, mittels Filter bearbeiten, zurechtschneiden und vieles mehr.
Dass CSS inzwischen viel mächtiger ist als früher, zeigt sich auch an den Möglichkeiten für die Bildbearbeitung. Bilder in der Größe ändern? Schärfer machen? Farben und Kontraste feinjustieren? Bilder zurechtschneiden oder in eine besondere Form bringen? Das alles geht inzwischen mit CSS. Der Artikel stellt Ihnen die Eigenschaften vor, die Sie dafür brauchen, und außerdem erfahren Sie, wann eine Bildbearbeitung per CSS sinnvoll oder sogar das einzige Mittel der Wahl ist. Für die Bildbearbeitung stehen eine Reihe von CSS-Eigenschaften zur Auswahl:
In mehreren Situationen ist es sinnvoll, Bilder mit CSS zu bearbeiten, und in manchen Situationen ist CSS zur Bildbearbeitung auch konkurrenzlos. Angenommen, Sie haben ein Bild, das mit verschiedenen Effekten gezeigt wird. Dann ist es sinnvoll, nur dieses eine Bild zu nutzen und die Effekte mit CSS durchzuführen. Schließlich ist dann nur ein einziger HTTP-Request für das Bild erforderlich, nicht mehrere. Zudem sind die angewandten Effekte flexibel, sie können auf jedes beliebige Bild angewendet werden, das heißt, auch wenn das Bild ausgetauscht wird. CSS punktet ebenfalls, wenn beispielsweise beim Hovern ein Bild die Transparenz, Farbe, Position oder Größe ändern soll. Führen Sie hingegen die Bildbearbeitung mit einem Bildbearbeitungsprogramm durch, brauchen Sie mehrere Bilder und müssen diese austauschen. CSS-Bildeffekte können animiert werden. Wenn es verschiedene Zustände eines Bildes gibt, können die Übergänge dazwischen animiert ablaufen. Sie können Bildeffekte auch auf responsive Bilder anwenden. Das heißt, Bilder und Effekte werden dynamisch an die Umgebung angepasst.
Jetzt 1 Monat kostenlos testen!
Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
- + Digitales Kundenkonto,
- + Zugriff auf das digitale Heft,
- + Zugang zum digitalen Heftarchiv,
- + Auf Wunsch: Weekly Newsletter,
- + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar