我有以下 html 代码
<div class="magicbullets">
Nice
awesome
cool
</div>
我需要它表现得像
<div class="magicbullets">
<ul>
<li>nice</li>
<li>aweseome</li>
<li>cool</li>
</ul>
</div>
我可以把<ul></ul>
围绕内容,但我无法按行修改内容本身(很好,很棒,很酷)。我只需要选择使用 CSS 来实现我想要的。
我设法创建了所需的换行符
.magicbullets {
white-space: pre-line;
}
对于每个条目,但是list-style-type
没有列表就无法真正工作。
总结一下,它应该是这样的:
这可以使用吗pure CSS或者是否需要某种客户端代码(JS、jQuery)或服务器代码(PHP)?
您可以使用 CSS 背景属性生成图案,然后将其放置在您需要的位置。
.magicbullets {
white-space: pre-line;
position: relative;
margin-left: 1em;
}
.magicbullets::before {
position: absolute;
content: "";
display: block;
height: 60px;
width: 30px;
top: 16px;
left: -32px;
background: radial-gradient(circle, black 10%, transparent 10%), 8px;
background-size: 40px 20px;
}
<div class="magicbullets">
Nice
awesome
cool
</div>
您可以根据需要调整数字来获得子弹。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)