javascript - 在反应中设置jsx元素的样式
问题描述
我的项目中有这行代码,它会生成一定的百分比并将其显示在仪表板上。
<text
className="netProfit-circle-text"
x="50%"
y="50%"
dy=".2em"
textAnchor="middle"
>
{`${this.state.percentage}%`}
</text>
我想要做的是能够设置“%”的样式并使用 CSS 更改其大小。我怎样才能做到这一点?提前致谢。
问候。
解决方案
您可以简单地将 a 包装%
在<span>
一个类中:
<text
className="netProfit-circle-text"
x="50%"
y="50%"
dy=".2em"
textAnchor="middle"
>
{this.state.percentage}
<span class="percentage">%</span>
</text>
然后为其添加一些样式:
span.percentage {
...
}
推荐阅读
- asp.net-mvc - 在 c# mvc 中从 axios 接收文件
- vue.js - Nativescript Vue - 渲染前 main.js 中的异步操作
- python - 如何强制 NumPy 特征向量的第一个分量为实数?
- sql - 分组后在 SQL 中过滤不同的值
- reactjs - 使用 gh-pages 的空白页不注入根 div
- flutter - Flutter中变量为真时如何显示列?
- docker - 我可以在 Docker 容器中创建一个文件系统,例如 xfs 作为集成测试的一部分吗?
- javascript - react native 中的新模态 onpress 标记
- python - Selenium 将回到范围的开头和 for i in range(1, 5)
- css - 退出 DIVI Visual Builder 时去除 CSS