Ich möchte eine Seite erstellen enthält nur ein svg
Element, die Breite und Höhe passen und maximal mögliche Skalierung hat.Wie passe ich Svg zu HTML Breite und Höhe?
Antwort
Verwandte Fragen
How can I make an svg scale with its parent container?
How to resize an image to fit in the browser window?
hat nicht funktioniert, aber Kombination der vorgeschlagenen Methoden Problem gelöst.
1) ersetzen width="A" height="B"
in Öffnung <svg ...>
Tag zu viewBox="0 0 A B" max-width="100%" width="auto" max-height="100vh" height="auto"
.
Jetzt fast Werke es aber nicht sehr genau, da Browser fügt automatisch margin: 8
-body
‚s-Art (auch wenn es in .html
Datei nicht <body>
Tag ist). So
2) hinzufügen <style> body { margin: 0 } </style>
Dies könnte helfen. Ich habe dieses CSS verwendet, um ein Hintergrundbild an Breite und Höhe anzupassen, und es wird entsprechend dem Browser skaliert.
html {
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
position: relative;
}
Sie können Ihre SVG in einem DIV gesetzt und eine Klasse, um es hinzuzufügen, dann einfach Sie die oben genannten CSS verwenden Sie die DIV Inhalt zu skalieren.
setzen Sie Ihr Bild in einem div und wenden diese CSS-Regeln:
div{
height:100vw;
height:100vh;
}
svg{
height:100%;
width:100%
}
Leider funktioniert das nur die svg beschneidet – Pavel
- 1. Wie man Svg Breite und Höhe einstellt?
- 2. Breite/Höhe des SVG-Elements
- 3. Auto Breite und Höhe für SVG Bild
- 4. SVG Höhe und Breite Skalierung nicht proportional
- 5. HTML 'td' Breite und Höhe
- 6. Wie passe ich diese zwei Diagramme auf ein SVG
- 7. Wie passe ich alles in html und Körper
- 8. Wie kann ich HTML-Elemente nach Höhe und Breite sortieren?
- 9. Wie passe ich den PIXI-Renderer an die Breite und Höhe des Browsers an?
- 10. JQuery Breite und Höhe funktioniert nicht auf SVG in Firefox
- 11. Svg responsive Breite mit einstellbarer Höhe
- 12. viewBox Attribut mit svg Höhe und Breite Attribute gesetzt
- 13. Bildmanipulation Breite und Höhe
- 14. Wie lege ich eine Breite und eine Höhe auf die Breite und Höhe des Browserfensters fest?
- 15. SVG Element Breite und Höhe in html gesetzt, sondern erscheinen als 0 0 in Inspektoren
- 16. setBound Breite und Höhe
- 17. Wie passe ich eine QTableView-Höhe an den Inhalt an?
- 18. Pfad in SVG - Wie kann ich die Größe (Breite und Höhe) animieren?
- 19. jcomponents Breite und Höhe
- 20. XNA Breite und Höhe zu Vector2
- 21. Wie verändere ich die Breite und Höhe von SVG Social Icons?
- 22. SVG mit Breite/Höhe skaliert nicht auf IE9/10/11
- 23. Wie Breite und Höhe des mobilen Geräts
- 24. Wie man ein SVG-Bild als Hintergrundsymbol rechts von einer Eingabe mit einer Breite und Höhe hinzufügt, ohne die Breite und Höhe der Eingabe zu beeinträchtigen
- 25. embedded SWF-Datei Höhe/Breite in html
- 26. HTML-Bild mit voller Breite, feste Höhe
- 27. html make Höhe proportional zur Breite
- 28. Nicht möglich, HTML-Tabelle Höhe und Breite mit PHP Variabel
- 29. Wie Höhe und Breite des rect setzen mit jquery
- 30. svg zu html mit linq
leider nicht in Chrome – Pavel