div::before{
content: url('a.png');
display: block;
width: 100px;
height: 100px;
object-fit: fill;
}
伪元素的content属性引入的图片之所以不能设置尺寸表现为固有尺寸,是不是因为它的默认属性是boject-fit: none?
如果不是那是为什么不能设置呢?
如果是的话,那么我已经设置了object-fit: fill为什么依然不能设置呢?
div::before{
content: url('a.png');
display: block;
width: 100px;
height: 100px;
object-fit: fill;
}
伪元素的content属性引入的图片之所以不能设置尺寸表现为固有尺寸,是不是因为它的默认属性是boject-fit: none?
如果不是那是为什么不能设置呢?
如果是的话,那么我已经设置了object-fit: fill为什么依然不能设置呢?
3 回答5.2k 阅读✓ 已解决
5 回答2.1k 阅读
2 回答2.7k 阅读✓ 已解决
4 回答1.7k 阅读✓ 已解决
2 回答2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
1 回答3.1k 阅读✓ 已解决
object-fit
是图片img
的样式,伪元素虽然可以设置图片,但毕竟不是img
你可以用背景图片,然后用
background-size:cover