详情页有许多文字,在每一行文字前都添加一个黑色实心小圆点,并且要保持与黑色标题左对齐。
如果有切图,这是最高效、最灵活的实现方式,只需一个img元素扔上去,然后让图标和后面的文字垂直水平居中即可。
这种方式不仅可以添加黑色实心小圆点,还可以加任意形状的图标,不过前提是要有人给你切图。
<ul class="blackText"> <li> <img class="xingIcon" src="images/PromotionIcon.png"> <span class="va-middle">The</span> </li> <li> <img class="xingIcon" src="images/PromotionIcon.png"> <span class="va-middle">The</span> </li></ul>
.xingIcon{ width: 8px; height: 8px; vertical-align: middle; margin-right: 10px;}.va-middle{ vertical-align: middle;}
如果没有人给你切图,那只能老老实实自己画了。这里最高效的当然是使用ul元素的list-style-type属性,加上此属性,轻轻松松添加黑色小圆点,还能整个空心的。注意要往左边缩进1rem距离。
<ul class="feature-list"> <li>App Functions</li> <ul> <li>App Functions</li> <li>App Functions</li> </ul> <li>App Functions</li><ul>
.feature-list { font-weight: 400; color: @black-color; font-size: 16px; line-height: 30px; margin-left: 1rem; list-style-type: disc; ul{ margin-left: 1rem; list-style-type: circle; }}
最高效、最灵活的方式,不过需要有人切图。
高效,不过不太不灵活,只适用于实心圆、空心圆、实心方块形状的图标。
具体list-style-type属性值如下图:
在需要加点的元素上添加一个伪元素,设置它的content属性为/002B,再设置背景颜色和圆角,最后将它的位置和大小调整到恰当的位置即可。这个方式操作比较繁琐,有点花里胡哨。
li::before {content: "/002B";background-color: black;border-radius: 50%;display: inline-block;height: 8px;width: 8px;margin-right: 8px;}
本文链接:http://www.28at.com/showinfo-26-24300-0.htmlCSS问题:如何在一行文字前添加黑色实心小圆点?
声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。邮件:2376512515@qq.com