```html
<div id="section5">
<div class="box">
<header class="publicHead">
<h3>和平人气主播h3>
<ul>
<li class="more"><a href="#" target="_blank">a>li>
ul>
header>
<ul class="photo">
<li><a href="#" target="_blank"><img src="../和平精英/imgs/buqiuren.jpg" alt="">不求人a>li>
<li><a href="#" target="_blank"><img src="../和平精英/imgs/hls.jpg" alt="">花老湿a>li>
<li><a href="#" target="_blank"><img src="../和平精英/imgs/nyyx.jpg" alt="">难言言xa>li>
<li><a href="#" target="_blank"><img src="../和平精英/imgs/rr.jpg" alt="">若若a>li>
<li><a href="#" target="_blank"><img src="../和平精英/imgs/shayu.jpg" alt="">鲨鱼a>li>
<li><a href="#" target="_blank"><img src="../和平精英/imgs/wxw.jpg" alt="">王小歪a>li>
ul>
div>
div>
```css
#section5 .photo li:hover::after{
content: '';
position: absolute;
width: 120px;
height: 120px;
background: url(../images/sprites.png) no-repeat 0 -55px;
left: 10px;
top: 10px;
cursor: pointer;
}
#section5 .photo li:hover a{
color: #efa611;
}
,伪元素样式生效但是圈不显示,求解
最后的原因是图片路径错了。
absolute相对于父组件第一个relative定位
看看包含他的父组件是relative吗?
把after伪元素的宽高都去了试试