Heim > Web-Frontend > CSS-Tutorial > Hauptteil

Wie skaliert man CSS-Sprites als Hintergrundbilder richtig?

Susan Sarandon
Freigeben: 2024-11-23 20:50:13
Original
245 Leute haben es durchsucht

How to Properly Scale CSS Sprites as Background Images?

CSS-Sprites als Hintergrundbilder skalieren

Bei der Verwendung von CSS-Sprites als Hintergrundbilder ist es manchmal notwendig, sie auf eine kleinere Größe zu skalieren. Es funktioniert jedoch möglicherweise nicht immer, einfach eine kleinere Höhe und Breite im CSS anzugeben.

Um CSS-Sprites mit der Eigenschaft „Hintergrundgröße“ korrekt zu skalieren, beachten Sie Folgendes:

1. Bestimmen Sie die Abmessungen des Sprite-Bilds:

Überprüfen Sie die Abmessungen des Sprite-Bilds, um es genau zu skalieren. Wenn das Sprite beispielsweise 500 x 400 Pixel groß ist und Sie es um die Hälfte reduzieren möchten, sollten die neuen Abmessungen 250 x 200 Pixel betragen.

2. Geben Sie sowohl Höhe als auch Breite in der Hintergrundgröße an:

Geben Sie beim Definieren der Eigenschaft „Hintergrundgröße“ sowohl die Höhen- als auch die Breitenwerte an. Die Verwendung nur eines Werts führt zu Verzerrungen.

3. Passen Sie die Hintergrundposition an „Offset“ an:

Um den Sprite-Hintergrund zu versetzen, verwenden Sie negative Werte in der Eigenschaft „Hintergrundposition“. Dadurch können Sie nur einen bestimmten Teil des Sprites anzeigen.

Beispiel:

.my-sprite {
    background-image: url("https://i.sstatic.net/lJpW8.png");
    height: 50px;
    width: 50px;
    background-position: 150px 0px;
    background-size: 250px 200px;
    
    border: 1px solid;
}
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie skaliert man CSS-Sprites als Hintergrundbilder richtig?. 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