För ett bildformat som har oändlig skalbarhet kan SVG vara ett förvånansvärt svårt format att göra responsivt: vektorbilder anpassar sig inte till storleken på visningsporten som standard.
Gör en responsiv SVG-bild
Som en bildkan du göra en SVG vektorillustrationsskala med sidinnehållet som du skulle göra med alla andra:
Även om detta fungerar i många fall, räcker det ibland inte, särskilt om du försöker bädda in SVG-illustrationen genom att ange koden direkt på sidan. I så fall fungerar det inte att helt enkelt ändra bredden och höjden på elementet.
Göra Inline SVG Responsive
Efter att ha klistrats in i
i ett HTML-dokument kommer inbäddad SVG-kod vanligtvis att se ut ungefär så här:
Med
Att ta bort de flesta av de redundanta elementattributen
Omge först SVG-koden med en
och lägg till ett preserveAspectRatio-attribut och en klass till
Red Dead Online: SPECIAL Bounty Hunter-månad fram till 4 april Särskild prisjägaremånad på Red Dead Online, och de till den 4 april nästa år. Bonusar och kampanjer kretsar i huvudsak kring detta, med särskilt fördubblade intäkter i klassiska prisjägareuppdrag och tredubblats för ökända. Red Dead Online: Marsbonus Tredubbla intäkter i […]