Heim > Web-Frontend > CSS-Tutorial > Kann ich die Höhe von Bildern innerhalb von CSS-Pseudoelementen :before/:after steuern?

Kann ich die Höhe von Bildern innerhalb von CSS-Pseudoelementen :before/:after steuern?

Susan Sarandon
Freigeben: 2024-12-13 13:25:18
Original
815 Leute haben es durchsucht

Can I Control the Height of Images Within CSS :before/:after Pseudo-Elements?

Kann ich die Bildhöhe in CSS :before/:after Pseudo-Elements anpassen?

Ihre Anfrage ist, ob es möglich ist, die Höhe zu ändern eines Bildes, das in einem CSS-Pseudoelement :before/:after verwendet wird. Während die Größe von Hintergrundbildern geändert werden kann, ist nicht sofort klar, ob dies auch für Pseudoelementbilder möglich ist.

Lösung:

Sie können Ihr Ziel teilweise durch Anpassen erreichen die Eigenschaft „Hintergrundgröße“ für das Pseudoelement. Beachten Sie jedoch, dass Sie weiterhin die Breite und Höhe des das Bild umgebenden Blocks definieren müssen:

.pdflink:after {
    background-image: url('/images/pdf.png');
    background-size: 10px 20px;
    display: inline-block;
    width: 10px;
    height: 20px;
    content: "";
}
Nach dem Login kopieren

Mit dieser Methode können Sie die Größe des Bildes innerhalb des angegebenen Blocks steuern. Beachten Sie jedoch, dass auch die Gesamtabmessungen des Blocks selbst entsprechend eingestellt werden müssen.

Alternative Lösungen:

Sie haben Vorbehalte gegen die Größenänderung des Quellbildes geäußert oder Ändern des Markups, um ein Inline-IMG-Tag einzuschließen. Wenn jedoch die Kompatibilität Priorität hat, können sich diese Optionen als zuverlässiger erweisen, als sich ausschließlich auf CSS zu verlassen.

Das obige ist der detaillierte Inhalt vonKann ich die Höhe von Bildern innerhalb von CSS-Pseudoelementen :before/:after steuern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage