【发布时间】:2021-12-25 05:08:38
【问题描述】:
我有一个<ul> 和多个<li>。我设置了以下样式:
列表样式:无; 文本对齐:居中; 显示:弯曲; 弹性包装:换行; 证明内容:中心; 差距:1rem 2rem;
每个<li> 上还有一个伪:after,其样式如下:
content: "";
display: block;
width: 0.5em;
height: 0.5em;
aspect-ratio: 1/1;
background-color: var(--color-gothic);
border-radius: 50%;
position: absolute;
top: 50%;
transform: translateY(-50%);
right: -1.25em;
这给了我每个项目之间的一个小圆圈。这纯粹是装饰性的。
我真的不认为有解决方案,但我想我会问,以防万一有人有任何天才的脑电波。
我想要的是装饰点出现在项目之间,但如果它是一行中的最后一个项目,则不会出现在项目之后。
这有意义吗?
【问题讨论】:
标签: css flexbox pseudo-element