【发布时间】:2018-02-26 05:54:08
【问题描述】:
根据other SO solutions,我已经尝试为伪元素(height: X px; width: X px;)提供明确的固定尺寸,但即使这可行,我想要一个适合其父元素的可缩放、响应式图像,因此固定尺寸不是我可以接受。如何让 background-image 显示并同时自动缩放?
HTML:
<h3>This is a title</h3>
CSS:
h3:before{
background-image:url('https://store.ashenglowgaming.com/wp-content/uploads/2018/02/cropped-agg-store-logo-4-FULLSIZE-1.jpg');
background-size: contain;
background-repeat: no-repeat;
display: block;
}
【问题讨论】:
-
在
h3:before中使用content:""....顺便说一句,为什么不在h3本身中使用background-image -
我特别希望徽标出现在标题上方,而不是在标题内部。
-
background-position: 0% 0%;对我没有任何作用。看不到任何图像。