Ich bin neu mit SVG Sprites, aber nachdem ich ein Baumhaus Video auf SVG Sprites beobachtet habe, gebe ich es eine Chance. Ich bin die gleiche Formatierung verwenden sie für eine Verbindung mit einem Hintergrundbild einer SVG im Video tat gezogen aus dem Sprite, nämlich:SVG Größe, die Cross-Browser-kompatibel ist
<a href="whatever" class="helpmepls"></a>
Wo die Stile sind:
.helpmepls {
background: url("sprite.svg") no-repeat;
height: 32px;
width: 32px;
background-position: -32px -128px;
-webkit-transform: scale(2.0);
-ms-transform: scale(2.0);
-o-transform: scale(2.0);
transform: scale(2.0);
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
}
Allerdings, wenn Wenn Sie die Bilder größer als 1.0 skalieren, werden sie in Edge pixeliert (und wahrscheinlich IE, nicht überprüft), obwohl sie in Chrome gut aussehen. Hilfe, wie man browserkompatibel macht? Muss ich einen Container, ein SVG-Element, ein View-Element, eine Viewbox oder eine Kombination davon verwenden?
@sohaib - Danke für die Bearbeitung der Syntax der Frage, um die Buchstaben SVG groß zu schreiben. Betreffend den tatsächlichen Inhalt der Frage, haben Sie eine vorgeschlagene Lösung? –
Meine Antwort [hier] (http://stackoverflow.com/questions/39601958/svg-sizing-thats-cross-browser-compatible/39619698#39619698) Bitte sagen Sie mir, wenn alles gut geht! –