0
私はミックスブレンドモードを追加しようとしました。 「スパン」するが動作しない。ミックスブレンドモードの違い
このソリューションは機能します: ".caption"に ".caption span"の代わりにブレンドモードを追加します。しかし、私が本当に必要とするのは、divにspanを入れることです。
なぜでしょうか?ありがとうございました!私の知る限りで
.caption {
position: absolute;
top: 10px;
left: 10px;
z-index: 99;
font-size: 62px;
}
.caption span {
color: #fff;
mix-blend-mode: difference;
}
.background-image {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
pointer-events: none;
overflow: hidden;
z-index: 0;
}
.background-image img {
object-fit: cover;
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
}
<div class="row">
<div class="row-inner">
<div class="caption">
<span class="test">Headline</span>
</div>
</div>
<div class="background-image">
<img src="https://www.smashingmagazine.com/wp-content/uploads/2015/06/10-dithering-opt.jpg">
</div>
</div>
ごとに、ウェーバーありがとうとあなたは
mix-blend-mode
で使用できる値です。別の質問 - あなたが私を助けるかもしれない?グレーフィルターを使用して白黒にすることは可能でしょうか? 'filter:grayscale(100%);のようなもの?ありがとうございました:) – l00per
@ l00per私は助けたいと思っていますが、回答が参考になった場合は回答としてマークして、他の人がそれに従うようにしてください。フィルターを適用して**テキスト**または* *バックグラウンドimg **。? – weBBer
答えは答えとしてマークしますか?はい、本文にあります。したがって、オーバーレイは単なる白黒です:) これは何か? スパン{ color:#fff; mix-blend-mode:違い; フィルタ:グレースケール(100%)。 ポジション:絶対; top:10px; 左:10ピクセル; z-インデックス:99; font-size:62px; } – l00per