#center_box:before{
content:url(http://localhost/quding/photos/u14.png);
position: absolute;
width:1000px;
height:200px;
z-index: 100;
top: -110px;
}
随我怎么调width
,height
都没变化.
#center_box:before{
content:url(http://localhost/quding/photos/u14.png);
position: absolute;
width:1000px;
height:200px;
z-index: 100;
top: -110px;
}
随我怎么调width
,height
都没变化.
:before /:after伪元素默认是一个行内元素,所以这个元素设置width/height是无效的
就像你对a元素设置width/height一样
设置position: absolute;后这个元素的display属性计算为block值;
但是设置的width/height针对的是:before/:after生成的匿名替换元素,而不是其中的content
所以图片的大小是没有效果的
5 回答1.3k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
2 回答2.4k 阅读✓ 已解决
4 回答2k 阅读
2 回答1.4k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
你可以把图片设为背景图片,通过bakckground-size来设置大小