html - 伪元素 background-image 不起作用

标签 html css

根据 other SO solutions , 我已经尝试为伪元素提供明确的固定尺寸 (height: X px; width: X px;) 但即使这可行,我也想要一个适合其父元素的可缩放响应图像,因此,固定尺寸对我来说是 Not Acceptable 。如何让 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{
    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;
    content: '';
    height: 110px;
    display: block;
}

关于html - 伪元素 background-image 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48982250/

相关文章:

javascript - 有没有办法在 Django 中显示登录错误?

javascript - Magicsuggest 更改占位符文本

javascript - jquery-如何为具有多个类的元素定义特定变量类

javascript - 当高度为 100% 时操纵 webkit-keyframes 的高度

html - 内联 SVG 以填充 CSS 网格单元,忽略纵横比

javascript - 现有模板的 Wordpress 大型菜单小部件移​​动样式问题

html - Div 元素不会彼此相邻对齐

css - 是否可以在 Bootstrap 4 中将 "row"-s 放入 "d-flex"中?

css - 在 jpeg 上放置一个包含视频的 div

html - 为什么文本垂直居中对齐