画像の背景にある段落の白いテキストを白から透明にフェードインしようとしています。私はそれがクロムとFirefoxで動作しているが、Safariで動作するように見えない。テキストに透明線形勾配を適用する - Safariのバグ
私の例では、テキストはSafariには表示されませんが、テキストを強調表示すると表示されます。ここJSFiddle:https://jsfiddle.net/ngaffer/fgxbfoL4/5/
<section>
<h3>Heading Three</h3>
<div class="hideContent">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi sagittis nec quam ac venenatis. Sed mollis aliquam nisl, ultricies facilisis justo viverra ac. Sed bibendum sagittis dolor sit amet gravida. Vivamus dictum, velit id bibendum sodales, diam mauris lobortis erat, eu blandit tellus neque vitae lorem. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi sagittis nec quam ac venenatis. Sed mollis aliquam nisl, ultricies facilisis justo viverra ac. Sed bibendum sagittis dolor sit amet gravida. Vivamus dictum, velit id bibendum sodales, diam mauris lobortis erat, eu blandit tellus neque vitae lorem.</p>
</div>
</section>
<style>
section {
background-color: #111;
display: block;
overflow: hidden;
color: #fff;
}
.hideContent {
background: -webkit-linear-gradient(top, white 50%, rgba(255,255,255,0));
background: -o-linear-gradient(top, white 50%, rgba(255,255,255,0));
background: -moz-linear-gradient(top, white 50%, rgba(255,255,255,0));
background: linear-gradient(top, white 50%, rgba(255,255,255,0));
-webkit-background-clip: text;
-webkit-text-fill-color: rgba(255,255,255,0);
height: 100px;
}
</style>
あなたはそれが見えるようにする方法の画像を含めることができます。 '-webkit-background-clip'と' -webkit-text-fill-color'の行を削除するとうまくいくようです。 –