グラデーションが背景プロパティとして適用されたdivがあるとします。私は今、(小さいサイズの)黒のPNGをオーバーレイし、PNGをオーバーレイの背景ブレンドモードに設定したいと考えています。残念ながら、これを達成する方法がわかりません。
次のような PNG 画像を使用してグラデーションを Div の CSS にレンダリングすると、background-blend-modeが機能することがわかっています。
background: url(../img/plus.png), linear-gradient(to bottom, #24cae4 0%, #1f81e3 100%);
background-blend-mode: overlay;
ただし、これにより、次のように、グラデーションが実際の PNG と同じくらい小さくなり、これは望ましい効果ではありません。
私が達成したいのは、純粋なCSSでこれです(可能であれば):
ここに、私がやろうとしていることを説明するコードペンがあります: http://codepen.io/anon/pen/zxOXGP 黒いアイコンに注目してください。これを重ねたい。