ändern die Bildhöhe in CSS Pseudo-Elements: Ist es möglich? Standardmäßig wird die Größe des Bildes nicht direkt mit CSS unterstützt.
Um die gewünschte Skalierung zu erreichen, betrachten Sie die folgenden Ansätze:
1. Passen Sie die Hintergrundgröße an:
für: After Pseudo-Elemente, passen Sie die Hintergrundgröße an. Stellen Sie jedoch sicher, dass Sie die Breite und Höhe des Blockelements angeben, das das Bild anhand der Breite und der Höheneigenschaften enthält.
. Hintergrundbild: URL ('/Images/pdf.png'); Hintergrundgröße: 10px 20px; Anzeige: Inline-Block; Breite: 10px; Höhe: 20px; Inhalt:""; }
.pdflink:after { background-image: url('/images/pdf.png'); background-size: 10px 20px; display: inline-block; width: 10px; height: 20px; content:""; }
Achten Sie bei der Verwendung dieser Methode der Browser -Kompatibilität. Weitere Informationen finden Sie in der umfassenden Kompatibilitätstabelle bei MDN.
2. Das Größenänderung des Quellbildes:
Alternativ sollten Sie die Größe des Originalbildes auf die angemessene Server-Seite der Größe in der CSS verwenden. Dies stellt sicher, dass das Bild in den gewünschten Dimensionen angezeigt wird, ohne sich auf Browser -Skalierung zu verlassen.
3. Inline-IMG-Tag:
für einen einfacheren Ansatz ein Inline-Tag neben dem CSS-Pseudo-Element einbeziehen. Dieser Ansatz garantiert, dass das Bild mit der angegebenen Größe rendert, aber vom ursprünglichen Ziel der Minimierung von Markup abweist.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3