我正在尝试获取一个列表项,其中三个数据 block 并排附加。这就是我想要实现的目标:
目前我的列表如下所示,圆圈被压扁了。
//Rendering to DOM
<div className="Legend-Component col-3" align="center">
{legendData.map((item, index) => (
<ul key={index}>
<li>
<span>{item.name}</span>
<span className={`${item.className[index]}`}></span>
<span>{item.total}</span>
</li>
</ul>
))}
</div>
//CSS Style Sample
.Legend-Component ul {
list-style-type: none;
margin: 1%;
font-size: 12px;
}
.darkDot {
height: 13px;
width: 13px;
background-color: #79242F;
border-radius: 50%;
border: 1px solid grey;
margin: 0px 2px 0px 2px;
}
最佳答案
当您指定宽度和高度时,通过向其添加显示元素来告诉它如何跨越。
下面的代码显示了其中一种可能性
.darkDot {
display: inline-block;
width: 13px;
height: 13px;
background-color: #79242F;
border-radius: 50%;
border: 1px solid grey;
margin: 0 2px;
}
关于javascript - 列表中的三个元素并排渲染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61308072/