正如标题所说,我正在尝试找到一种为子弹添加文本阴影效果的方法。我正在使用 text-shadow 来显示一些文本后面的光晕,我想为子弹完成同样的效果,而不必创建自己的子弹图像。
问问题
5218 次
3 回答
15
试试这个
ul {
list-style: none;
}
li:before {
content: '\2022';
padding: 10px;
text-shadow: 1px 1px 2px red;
}
http://jsbin.com/apoviv/2/edit
UPD:您真的可以将 unicode charachtest 用于特殊符号,这非常棘手,但有一篇很好的文章可以帮助http://css-tricks.com/css-content/
于 2012-12-21T22:41:03.450 回答
2
于 2012-12-21T22:42:13.743 回答
2
Another option would be to to use pure CSS bullets. Something like this:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>CSS Bullets</title>
<style type="text/css" media="screen">
html, body {
font-size: 16px;
}
article ul li {
position:relative;
overflow:hidden;
list-style:none;
padding-left:20px;
line-height: 1.35em;
margin: 0 0 .5em 0;
}
article li:before {
margin:-8px 0 0;
background:#ededed;
overflow:hidden;
list-style:none;
content:"";
position:absolute;
top:0.95em;
left:0;
width:7px;
height:7px;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
box-shadow: 1px 1px 5px #888888;
}
</style>
</head>
<body>
<article>
<ul>
<li>Bullet 1</li>
<li>Bullet 2</li>
<li>Bullet 3</li>
</ul>
</article>
</body>
</html>
于 2013-04-08T22:01:26.360 回答