我试图使用一个图像的列表和每个李将显示不同的背景位置,但我甚至无法获取图像显示。如何添加背景图像与伪
#info li a:before {
background-image: url(img/about/Capture.png) no-repeat;
}
#info li:nth-child(1){
background-size:auto ;
background-position: 0% -6.9%;
}
#info li:nth-child(2){
background-size:auto ;
background-position: 0% 37%;
}
#info li:nth-child(3){
background-size:auto ;
background-position: 0% 73.4%;
}
#info li:nth-child(4){
background-size:auto ;
background-position: 0% 111%;
}
---- ----编辑我 才意识到我其实不需要任何伪:P大声笑我只能那样做:
#info li{
background: url("img/about/Capture.png") no-repeat ;
background-size:auto ;
}
#info li:nth-child(1){
background-position: 0 -6.9%;
}
#info li:nth-child(2){
background-position: 0 37%;
}
#info li:nth-child(3){
background-position: 0 73.4%;
}
#info li:nth-child(4){
background-position: 0 111%;
}
为什么你想用这个伪元素?为什么不为该元素本身设置背景图像? – arkascha
您的语法为'background-image:url(img/about/Capture.png)no-repeat;'不正确。您正在将''background'属性的简写语法与'background-image'混合起来, – j08691