Ich bin wirklich nicht mit SVG vertraut, so tut mir leid, wenn dies tatsächlich ein ziemlich einfaches Problem ist ..SVG Text und Bild in einem Rechteck zentriert
Ich erstelle ein SVG:
<svg height="100%" width="100%">
<rect x="0" y="0" width="100%" height="100%" fill="#da552f"></rect>
<image xlink:href="https://d30y9cdsu7xlg0.cloudfront.net/noun-svg/703414.svg?Expires=1481685113&Signature=hsa76aA6t5W6xisN8bYKk5t74cmOzTXmYUObaVwE0hUso99Gb4czprrsQAtkaC0aOQJBhNfAn8MjRpKyu8M~AzS5OS3rthGOLFqa3Pk2lCwAWjs-KtTa9fSo7w-sZSJwG6LDeRm5B6T5hYnoKQLibJzCtHvSdUYlp5XBUx1RNvs_&Key-Pair-Id=APKAI5ZVHAXN65CHVU2Q" transform="translate(-35.5,-31)" x="50%" y="50%" height="50px" width="50px"/>
<text fill="#ffffff" x="50%" y="50%" alignment-baseline="middle" text-anchor="middle" font-size="48" font-family="Verdana">Kitty Cat</text>
</svg>
und wie Sie das Bild der Katze und dem Text in dem Rechteck zentriert sehen beide können, aber das ist nicht der gewünschte Effekt ich will.
Ich mag das Bild auf den Text neben sein und beide in dem Rechteck .. Beispiel zentriert werden:
Wie ist dies machbar mit SVGs? Ist JavaScript erforderlich? Jede Hilfe wäre großartig! Dank
nutzen könnten Was passiert, wenn ich will dynamisch generieren der Text und haben unterschiedliche Bilder .. Das wäre eine Lösung, wenn ich nur die Worte Kitty Cat mit diesem bestimmten Bild wollte, aber ich habe auch verschiedene Texte und verschiedene Bilder ... – Katie
Warum verwenden Sie SVG statt ein Blockelement mit einem Hintergrund, ein Bild und etwas Text? – user2182349