画像上にグラデーショングラデーションを適用するときに、画像を親の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
私は同意しますが、イメージがCMSによって動的に挿入されるため、残念ながらWebアプリケーションではこのメソッドを使用できません。 –
@MarioParraおそらく上記の最新情報を参照してインラインスタイルを使用できます。 – Stickers
@MarioParra答えが助けになったのかどうかは、印を付けるかコメントしてください。 – Stickers