Das Dilemma: Erstellen Sie ein vollständiges Fenster-Svg-Bild, das OHNE Seiten-Verzerrung füllt, OHNE ein SVG-Tag zu verwenden. Warum kein SVG-Tag? Weil ich beabsichtige, das SVG später (wenn nicht häufig) im Leben der Seite auszuwechseln, und ich habe keinen einfachen Weg gefunden, das zu tun.
Die fehlgeschlagenen Versuche:
%Vor%Ich habe es auch versucht
%Vor%aber kein Glück.
Ich habe das in Firefox, Chrome und Safari mit
gemacht %Vor%Der Trick bestand darin, sicherzustellen, dass das SVG, das ich anzeigte, preserveAspectRatio="none" im root gesetzt hatte. Außerdem musste ich entweder die viewBox im SVG löschen oder sicherstellen, dass der Bildinhalt fest abgeschnitten wurde.
Zum Beispiel:
%Vor%Hoffentlich haben Sie die Kontrolle über den Inhalt der SVG-Dateien, die Sie anzeigen möchten. : -)