You can create HTML SVG texts with dissimilar background colors using:
For example:
<svg>
<rect x="0" y="0" width="100" height="50" fill="red"></rect>
<text x="50" y="30" fill="white" text-anchor="middle">Hello, World!</text>
</svg>
This will create a SVG text with a red background and white text.
For example:
<svg>
<foreignObject x="0" y="0" width="100" height="50">
<div style="background-color: red; color: white; text-align: center;">Hello, World!</div>
</foreignObject>
</svg>
This will create a SVG text with a red background and white text using CSS in a <foreignobject> element.
Note: Not all web browsers support the <foreignobject> element, so it may not work in all situations.
Please start posting anonymously - your entry will be published after you log in or create a new account. This space is reserved only for answers. If you would like to engage in a discussion, please instead post a comment under the question or an answer that you would like to discuss
Asked: 2023-06-26 16:19:21 +0000
Seen: 24 times
Last updated: Jun 26 '23
How to give an <svg> element a double border using CSS when there is no style attribute present?
Why does the fixed position interfere with the functionality of overflow hidden?
How can I customize the Swiper Element v9 in ionic 6 with stylish design?
What is the method of using relative position in CSS?
What is a more effective method to verify the type of an Array containing elements of any type?
What is the method for placing an element beside a relative element?