所以我试图找出如何将自己的一些文字与自定义项目符号图像垂直对齐。这就是我所拥有的:
<ul>
<li>LINE OF TEXT</li>
<li>LINE OF TEXT</li>
<li>LINE OF TEXT</li>
</ul>
对于CSS ...
#div .class
{
color: #4c361c;
font-size: 13px;
list-style-image: url(../images/image.png);
}
#div .class li{ }
有没有人知道如何做到这一点?
答案 0 :(得分:5)
这是demo。
使用背景图像可以获得所需的效果。
<强> HTML 强>
<ul>
<li>One</li>
<li>Two</li>
<li>Three</li>
<li>Four</li>
</ul>
<强> CSS 强>
ul {
list-style: none;
}
ul > li {
background: url('../imgpath/bullet-image.png') no-repeat left center;
/* Adjust the padding for your custom bullet image */
padding: 10px 0 10px 34px;
}
答案 1 :(得分:1)
现在定义您li
background bullets
并根据您的设计
background-position
就像这样
<强>的CSS 强>
ul{
margin:0;
padding:0;
list-style:none;
}
li {
background:url("http://www.un.org/en/oaj/unjs/efiling/added/images/bullet-list-icon.jpg") no-repeat 0 -2px;
padding-left:20px;
line-height:14px;
font-size:14px;
margin-top:12px;
}
的 Live Demo 强> 的