Skip to main content

CSS zum Gestalten von Webbildern verwenden

HTML Tutorial 7: Bild mit Link hinterlegen (Bild als Link) [HD] - TutorialChannel (Kann 2024)

HTML Tutorial 7: Bild mit Link hinterlegen (Bild als Link) [HD] - TutorialChannel (Kann 2024)
Anonim

Viele Leute verwenden CSS zum Anpassen von Text, Ändern der Schriftart, der Farbe, der Größe und mehr. Aber viele Leute vergessen oft, dass Sie CSS auch mit Bildern verwenden können.

Das Bild selbst ändern

Mit CSS können Sie einstellen, wie das Bild auf der Seite angezeigt wird. Dies kann sehr nützlich sein, um Ihre Seiten konsistent zu halten. Durch das Festlegen von Stilen für alle Bilder erstellen Sie ein Standardbild für Ihre Bilder. Einige der Dinge, die Sie tun können:

  • Fügen Sie den Bildern einen Rand oder eine Kontur hinzu
  • Entfernen Sie den farbigen Rand um verknüpfte Bilder
  • Anpassen der Breite und / oder Höhe der Bilder
  • Fügen Sie einen Schatten hinzu
  • Bild drehen
  • Ändern Sie die Stile, wenn das Bild über das Bild gezogen wird

Wenn Sie Ihrem Bild eine Grenze geben, können Sie damit anfangen. Sie sollten jedoch mehr als nur den Rand berücksichtigen - denken Sie über den gesamten Bildrand nach und passen Sie auch die Ränder und die Auffüllung an. Ein Bild mit einem dünnen schwarzen Rand sieht nett aus, aber das Hinzufügen von Abständen zwischen Rand und Bild kann noch besser aussehen.

img { Rand: 1px durchgehend schwarz; Polsterung: 5px;}

Es ist eine gute Idee, wenn immer möglich, nicht-dekorative Bilder zu verknüpfen. Denken Sie jedoch daran, dass die meisten Browser einen farbigen Rahmen um das Bild hinzufügen. Selbst wenn Sie den Rand mithilfe des obigen Codes ändern, wird der Link überschrieben, es sei denn, Sie entfernen oder ändern auch den Rand des Links. Um dies zu tun, sollten Sie eine untergeordnete CSS-Regel verwenden, um den Rahmen um verknüpfte Bilder zu entfernen oder zu ändern:

img> a { Grenze: keine;}

Sie können CSS auch verwenden, um die Höhe und Breite Ihrer Bilder zu ändern oder festzulegen. Es ist zwar keine gute Idee, den Browser zum Anpassen der Bildgröße aufgrund der Downloadgeschwindigkeit zu verwenden, die Bildgröße wird jedoch viel besser, sodass sie immer noch gut aussehen. Mit CSS können Sie Ihre Bilder auf eine Standardbreite oder -höhe einstellen oder sogar die Abmessungen auf den Container setzen.

Denken Sie daran, wenn Sie die Größe von Bildern ändern, sollten Sie für eine optimale Größe nur eine Dimension ändern - die Höhe oder Breite. Dies bedeutet, dass das Bild sein Seitenverhältnis beibehält und daher nicht seltsam aussieht. Stellen Sie den anderen Wert auf Auto oder lassen Sie es aus, um dem Browser mitzuteilen, dass das Seitenverhältnis konsistent bleibt.

img { Breite: 50%; Höhe: Auto;}

CSS3 bietet eine Lösung für dieses Problem mit den neuen Eigenschaften Objekt-fit und Objektposition. Mit diesen Eigenschaften können Sie die genaue Bildhöhe und -breite sowie die Art und Weise festlegen, wie das Seitenverhältnis behandelt werden soll. Dadurch werden möglicherweise Letterboxing-Effekte rund um Ihre Bilder erzeugt oder zugeschnitten, um das Bild an die erforderliche Größe anzupassen.

Während die CSS3 Objekt-fit und Objektposition Eigenschaften werden noch nicht weitgehend unterstützt. Es gibt andere CSS3-Eigenschaften, die in den meisten modernen Browsern gut unterstützt werden und die Sie zum Ändern Ihrer Bilder verwenden können. Dinge wie Schlagschatten, abgerundete Ecken und Transformationen zum Drehen, Neigen oder Bewegen Ihrer Bilder funktionieren jetzt in den meisten modernen Browsern. Sie können dann CSS-Übergänge verwenden, um die Bilder zu ändern, wenn Sie den Mauszeiger darüber bewegen oder darauf klicken oder unmittelbar nach einer bestimmten Zeit.

Verwenden von Bildern als Hintergrund

CSS macht es leicht, mit Ihren Bildern ausgefallene Hintergründe zu erstellen. Sie können der gesamten Seite oder nur einem bestimmten Element Hintergründe hinzufügen. Es ist einfach, ein Hintergrundbild auf der Seite mit zu erstellen Hintergrundbild Eigentum:

Karosserie { Hintergrundbild: URL (background.jpg);}

Ändere das Karosserie Selector auf ein bestimmtes Element auf der Seite, um den Hintergrund nur auf ein Element zu setzen.

Eine andere lustige Sache, die Sie mit Bildern machen können, ist das Erstellen eines Hintergrundbilds, das nicht mit dem Rest der Seite verschoben wird - wie ein Wasserzeichen. Sie verwenden einfach den Stil Hintergrundbefestigung: feststehend; zusammen mit Ihrem Hintergrundbild. Weitere Optionen für Ihre Hintergründe sind das Kacheln mit oder nur horizontal oder vertikal Hintergrund Wiederholung Eigentum. Schreiben Hintergrundwiederholung: Wiederholung-x; das Bild horizontal kacheln und Hintergrundwiederholung: Wiederholung-y; vertikal fliesen. Und Sie können Ihr Hintergrundbild mit der positionieren Hintergrundposition Eigentum.

Und CSS3 fügt mehr Stile für Ihre Hintergründe hinzu. Sie können Ihre Bilder auf einen Hintergrund mit beliebiger Größe dehnen oder das Hintergrundbild an die Fenstergröße anpassen. Sie können die Position ändern und dann das Hintergrundbild ausschneiden. Eine der besten Eigenschaften von CSS3 ist jedoch, dass Sie jetzt mehrere Hintergrundbilder überlagern können, um noch komplexere Effekte zu erzeugen.

HTML5 hilft beim Stilieren von Bildern

Das ZAHL Das Element in HTML5 sollte um alle Bilder platziert werden, die im Dokument allein stehen können. Eine Möglichkeit, darüber nachzudenken, ist, wenn das Bild in einem Anhang erscheinen könnte, dann sollte es im ZAHL Element. Sie können dann dieses Element und die ABBILDUNG Element, um Stile zu Ihren Bildern hinzuzufügen.