当我创建一个圆形进度条时,我正在努力使文本居中。
这是添加进度条和文本的代码。
<div>
<ProgressBar
value={80}
text="80%"
strokeWidth={5}
styles={buildStyles({trailColor:"red"})}
/>这段代码是进度条的样式部分。是否可以将文本居中显示在进度条上
const ProgressBar = styled(CircularProgressbar)`
width: 100px;
height: 100px;
`;发布于 2021-11-17 00:00:35
我相信我们可以在这里使用flex。
在包含文本标记的容器上。你可以添加。
display: flex;
justify-content: center;
align-items: center;只需确保文本是应用了我前面提到的flex样式的容器的直接子对象
发布于 2022-02-28 09:52:20
对我来说唯一有效的方法就是变换x和y。
.CircularProgressbar-text {
transform: translate(-15px, 5px);
}https://stackoverflow.com/questions/69997444
复制相似问题