伪元素中content属性为什么不能设置图片尺寸?

div::before{
content: url('a.png');
display: block;
width: 100px;
height: 100px;
object-fit: fill;
}

伪元素的content属性引入的图片之所以不能设置尺寸表现为固有尺寸,是不是因为它的默认属性是boject-fit: none?
如果不是那是为什么不能设置呢?
如果是的话,那么我已经设置了object-fit: fill为什么依然不能设置呢?


守着星空守着你
浏览 568回答 1
1回答

喵喵时光机

object-fit是图片img的样式,伪元素虽然可以设置图片,但毕竟不是img你可以用背景图片,然后用background-size:coverdiv::before{content: '';display: block;width: 100px;height: 100px;background:url('a.png') background-size:cover; }
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

CSS3