gpt4 book ai didi

css - 背景图像渐变不适用

转载 作者:行者123 更新时间:2023-11-28 04:30:11 25 4
gpt4 key购买 nike

我试图通过在其父级 div 上设置它来在图像上应用背景图像渐变,但它没有任何效果,这很奇怪,所以我之前已经这样做过。

<header id="hero">
<div id="hero-image">
<a href="#"><img src="http://placeholdit.imgix.net/~text?txtsize=44&txt=Hero%20Image&w=1920&h=500" /></a>
</div>
</header>

header#hero {
margin: 0 auto;
width: 100%;
font-size: 1rem;
}
header#hero #hero-image {
background-image: linear-gradient(transparent 50%, black 100%);
}
header#hero #hero-image img {
display: block;
width: 100%;
max-height: 500px;
object-fit: cover;
}

演示:http://codepen.io/ourcore/pen/xgqNZJ

最佳答案

我能够通过将 position: relativez-index: -1 应用于 #hero-image img 来实现这一点:

header#hero {
margin: 0 auto;
width: 100%;
font-size: 1rem;
}
header#hero #hero-image {
background-image: linear-gradient(transparent 50%, black 100%);
}
header#hero #hero-image img {
display: block;
position: relative;
width: 100%;
max-height: 500px;
object-fit: cover;
z-index: -1;
}

关于css - 背景图像渐变不适用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41773433/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com