Heim > Web-Frontend > CSS-Tutorial > Hauptteil

Wie kann ich CSS-Sprites mithilfe der Eigenschaft „background-size' skalieren?

Susan Sarandon
Freigeben: 2024-11-23 21:56:11
Original
297 Leute haben es durchsucht

How Can I Scale CSS Sprites Using the `background-size` Property?

CSS-Sprites mithilfe der Eigenschaft „Background-Size“ skalieren

Bei der Verwendung von CSS-Sprites als Hintergrundbild für ein Element kann es zu Situationen kommen, in denen Sie Sie müssen das Sprite auf eine kleinere Dimension verkleinern. Die Eigenschaft „Hintergrundgröße“ bietet eine Lösung, um diese Skalierung mühelos zu erreichen.

Um ein CSS-Sprite zu skalieren, definieren Sie einfach die Eigenschaft „Hintergrundgröße“ für das Element, das das Sprite enthält. Der Wert, den Sie für die Hintergrundgröße festlegen, bestimmt die skalierte Größe des Sprites. Wenn Sie beispielsweise die Sprite-Größe um die Hälfte reduzieren möchten, stellen Sie die Hintergrundgröße auf die Hälfte der ursprünglichen Breite und Höhe des Sprites ein.

Im bereitgestellten Beispiel hat das Sprite eine Abmessung von 100 x 100 Pixel. Um das Sprite auf die Hälfte seiner Größe zu skalieren, ändern Sie die Eigenschaft „Hintergrundgröße“ wie folgt:

.my-sprite {
  background-size: 50px 50px;
}
Nach dem Login kopieren

Denken Sie daran, die Eigenschaft „Hintergrundposition“ entsprechend anzupassen, um auf das gewünschte Symbol im Sprite-Blatt zuzugreifen. Durch Verkleinern des Sprites können Sie eine kleinere Version des Bildes anzeigen, ohne dass Details verloren gehen.

Das obige ist der detaillierte Inhalt vonWie kann ich CSS-Sprites mithilfe der Eigenschaft „background-size' skalieren?. 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