Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一堆 SVG 图像,我想将它们嵌入到 HTML 页面中,该页面采用 CSS 样式。
我希望能够让 SVG 中的元素的颜色继承自父 HTML 元素的颜色属性。
我尝试设置style="stroke: none; fill: inherit",但这不起作用。
style="stroke: none; fill: inherit"
HTML 使用颜色,而 SVG 使用填充和描边。您可以通过使用值来获取填充或描边以使用颜色 CSS 属性的值,currentColor例如fill="currentColor"
currentColor
fill="currentColor"
您可以使用fill="currentColor".
<a href="#" style="color:red"> <svg fill="currentColor"> ...</svg> </a>