当我创建一个圆形进度条时,我正在努力让文本居中。
这是添加进度条和文本的代码。
<div>
<ProgressBar
value={80}
text="80%"
strokeWidth={5}
styles={buildStyles({trailColor:"red"})}
/>
这段代码是进度条的样式部分。是否可以将文本居中到进度条
const ProgressBar = styled(CircularProgressbar)`
width: 100px;
height: 100px;
`;
4条答案
按热度按时间nmpmafwu1#
确保导入的是css文件。
r55awzrz2#
我相信我们可以在这里使用
flex
。在包含文本标记的容器上。您可以添加。
只需确保文本是应用了我前面提到的
flex
样式的容器的直接子容器qco9c6ql3#
唯一对我有效的方法就是变换x和y。
ru9i0ody4#
更简洁的方法是在
.CircularProgressbar-text
上使用text-anchor
属性和align-baseline
属性。示例:
这将解决在进度条中间对齐文本的问题。