我有一个列表,每个<li>
后都有一个背景箭头。我需要箭头背景是可点击的,因为链接是。
.listacategorias li:after {
float:right;
content: "";
display: block;
background: url("//d26lpennugtm8s.cloudfront.net/stores/567/260/rte/setaazul.png")
no-repeat;
width: 8px;
height: 12px;
margin-top:8px;
margin-right:10px;
}
<ul class="listacategorias">
<li><a href="https://www.playgorila.com/ps3/">Ver tudo de Ps3</a></li>
<li><a href="https://www.playgorila.com/ps3/ate-29-90/">Jogos atéR$29,90</a></li>
<li><a href="https://www.playgorila.com/ps3/acessorios/">Acessórios econtroles</a></li>
<li><a href="https://www.playgorila.com/ps3/consoles/">Consoles</a></li>
<li><a href="https://www.playgorila.com/ps3/acao/">Jogos deação</a></li>
<li><a href="http://www.playgorila.com/ps3/esporte/">Jogos de esporte</a></li>
</ul>
答案 0 :(得分:0)
这可能有效:
.listacategorias li a:after { /*...*/ }
您是在<li>
标记上添加了箭头,而不是在<a>
标记上添加了箭头,因此点击将流向<li>
,但是很可能,像:after
这样的伪元素不是可点击的。
我希望它能对您有所帮助:)
但如果没有,请尝试使用适当的background
将图像添加为background-position