html - 我如何在百里香的帮助下设置 svg 圆圈的填充颜色
问题描述
我的 html 页面中有一个 SVG 图像。我想使用thymeleaf填充圆形的免费颜色。我尝试使用内联样式标签,但它不起作用并将 svg 圆形背景颜色设置为黑色。
<svg id="svg" height="50" width="50">
<circle cx="50%" cy="50%" r="50%" stroke="" stroke-width="3" fill="#3f51b5" />
<text x="50%" y="50%" text-anchor="middle" fill="white"font-family="Arial, Helvetica, sans-serif" font-size="25px"
alignment-baseline="central" th:value="${results.shortName}">OF</text>
</svg>
解决方案
我对thymeleaf不是很熟悉,但是您可以使用内联样式元素(或样式表)设置 svg 元素的填充颜色,方法是省略fill
所需元素上的属性,然后使用 cssfill
属性设置颜色:
<svg id="svg" height="50" width="50">
<circle cx="50%" cy="50%" r="50%" stroke="" stroke-width="3"/>
<text x="50%" y="50%" text-anchor="middle" fill="white"font-family="Arial, Helvetica, sans-serif" font-size="25px" alignment-baseline="central" th:value="${results.shortName}">OF</text>
</svg>
<style>
svg {
fill: red;
}
</style>
推荐阅读
- sprite-kit - 当用户将应用程序发送到后台时关闭重力
- facebook-javascript-sdk - 如何与 facebook sdk 共享自定义内容
- kubernetes - 默认隐藏已完成和其他已完成的 pod
- java - Maven 和 Java 扩展
- mysql - mysql 从表中检索和操作当前行和上一行
- reactjs - 反应路由器:MemoryHistory
- r - R 使用多个评估度量函数进行汇总,这些评估度量函数使用数据帧中的实际值和预测值
- python - 使用动态值和长度对元组进行排序
- ios - 折叠 TableViewCell 时如何摆脱不需要的空白
- php - 将文件内容复制到临时文件以供下载 PHP