Ich habe eine App mit vielen Icons. Ich weiß, dass die Verwendung von Sprites für diese Symbole der richtige Weg ist, anstatt mehrere kleine Bilder zu haben. Allerdings habe ich diese Symbole benötigt, um die gleiche Größe wie der Behälter (background-size: contain;
) zu sein, so war ich gezwungen, um mehrere Bilder für jedes Symbol zu verwenden:Sprites für Icons mit reaktionsfähiger Größe wie `background-size: contain;`
.icon1 {
background-image: url('../my-site/icon1.gif');
background-size: contain;
}
.icon2 {
background-image: url('../my-site/icon2.gif');
background-size: contain;
}
. . . and so on...
Sprites jedoch verwenden, würde zu:
(ohne
background-size: contain;
) - Bild so klein ist, wenn also Tastegroß ist (
background-size: contain;
verwenden) - ten Der ganze Sprite wird dem Container gezeigt!
Gibt es eine Möglichkeit, eine ansprechende Sprite zu verwenden, die das Symbol zeigen würde (background-position
mit) und machen das Symbol 100% Breite und Höhe des Behälters?
Wenn es ein Sprite ist, enthält oder Abdeckung zeigt viele von ihnen, müssen Sie auf ein und Hintergrund-Größe auf das erforderliche Verhältnis zu konzentrieren, um unerwünschte Teile zu schneiden. Veröffentlichen Sie genügend Code und das Sprite, das Ihr Problem anzeigt, um effizient zu helfen. thanks for you –
möglich duplicate von https://stackoverflow.com/questions/45595520/css-sprite-background-sizecover/45596000 zumindest die antwort ich gab erklärt ein wenig;) –
genial .. das könnte es sein –