最佳答案
我想添加一个背景图像在右侧的列表项目,并希望有一些填充从右侧,以及,但我无法做到这一点。请看下面的例子:
HTML:
<ul>
<li>Hello</li>
<li>Hello world</li>
</ul>
CSS:
ul{
width:100px;
}
ul li{
border:1px solid orange;
background: url("arrow1.gif") no-repeat center right;
}
ul li:hover{
background:yellow url("arrow1.gif") no-repeat center right;
}
我知道我们可以通过像素来设置图像的位置,但是因为每个 li 有不同的宽度,所以我不能这样做。
下面是 JSFiddle 链接: Http://jsfiddle.net/qegad/1/