CSS3ブレンドモードの使い方を詳しく解説

php中世界最好的语言
リリース: 2018-03-20 13:31:08
オリジナル
2956 人が閲覧しました

今回は CSS3 混合モードの使用について詳しく説明します。 CSS3 混合モードを使用する際の 注意事項 について、実際のケースを見てみましょう。

1. 描画モードについて

PS に詳しい人なら誰でも描画モードを知っているはずです:

CSS3ブレンドモードの使い方を詳しく解説

SVG と

Canvas にも描画モードがありますが、これらは本質的に同じです。

以下は、一般的なブレンド モード アルゴリズムの一部です:

CSS3ブレンドモードの使い方を詳しく解説

Wiki でも説明されています。興味があれば調べることができます。

この記事の内容では、CSS3 のミックス モードに関連する 2 つの属性、mix-blend-mode と

background-blend-mode について簡単に紹介します。まず、「blend-mode」はブレンドを意味することを知っておく必要があります。モード。 mix については、うーん、なぜ mix という名前なのかはわかりませんが、おそらくこの属性は HTML だけでなく SVG でも使用できるので、mix と呼んでもいいかもしれません。この CSS プロパティにより、要素のコンテンツがその背景およびその下の要素と「ブレンド」されます。

互換性は次のとおりです:

最近の Chrome および FireFox ブラウザはすでに十分にサポートしており、プライベート プレフィックスを使用する必要がないことがわかります。

多くの値をサポートしています。中国語と英語の比較は次のとおりです。

mix-blend-mode: normal;          //正常
mix-blend-mode: multiply;        //正片叠底
mix-blend-mode: screen;          //滤色
mix-blend-mode: overlay;         //叠加
mix-blend-mode: darken;          //变暗
mix-blend-mode: lighten;         //变亮
mix-blend-mode: color-dodge;     //颜色减淡
mix-blend-mode: color-burn;      //颜色加深
mix-blend-mode: hard-light;      //强光
mix-blend-mode: soft-light;      //柔光
mix-blend-mode: difference;      //差值
mix-blend-mode: exclusion;       //排除
mix-blend-mode: hue;             //色相
mix-blend-mode: saturation;      //饱和度
mix-blend-mode: color;           //颜色
mix-blend-mode: luminosity;      //亮度
mix-blend-mode: initial;         //初始
mix-blend-mode: inherit;         //继承
mix-blend-mode: unset;           //复原
ログイン後にコピー
最後の 3 つは醤油の風味が強く、PS には登場していないため、無視しても問題ありません。

各混合モードのパフォーマンスを体験したい場合は、ここをクリックしてください: CSS3 mix-blend-mode 混合モードのデモ

CSS3ブレンドモードの使い方を詳しく解説たとえば、オーバーレイを選択すると、テキストと次のコンテンツの混合効果が表示されます。このように:

mix-blend-mode は、いくつかの

テキスト特殊効果

を実現するためのより広範なアイデアを提供します。

3. CSS3 背景ブレンドモード

CSS3ブレンドモードの使い方を詳しく解説

背景ブレンドモード これは、背景ブレンド モードをよりよく理解する必要があります。背景画像と背景色を組み合わせたり、背景画像と背景色を組み合わせたりすることができます。 互換性は次のとおりです:

サポートされる属性値は上記と同じであり、繰り返し表示されません。

各ブレンド モードのパフォーマンスを体験したい場合は、ここをクリックしてください: CSS3 背景ブレンドモード混合モードのデモ

たとえば、共通の乗算乗算を選択すると、結果として 2 人の女の子がマージされます:

背景属性では背景画像と色のみを混合でき、1 つの背景属性にのみ使用できることに注意してください。

CSS3 背景 複数の背景 IE9+ ブラウザーがサポートを開始しました。したがって、複数の画像を混合したい場合は、背景属性にカンマを入力して 1 つずつ記述するだけです。たとえば、このデモの 2 人の女の子は次のようになります。この記事の事例を読むなど、とても興味深い内容です。php 中国語 Web サイトの他の関連記事にも注目してください。

推奨読書:

max-width と min-width の使用に関するヒント

Android textinput の不完全な表示の問題を解決する方法

以上がCSS3ブレンドモードの使い方を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート