1. ホーム
  2. Web制作
  3. CSS

[css3]css3は、背景画像の色を変更するためのさまざまな方法を実現するために

2022-01-11 08:55:24

css3は画像の色を変更できるようになりました。これからは、複数の画像をデザインする必要がなくなり、いつでも修正できるようになりました。css3で背景画像の色を変更する効果を行う方法を簡単に説明します。

方法1 css3 filterfilter でドロップシャドウを使用する。

コードは以下の通りです。

ERROR: Unable to write in /opt/module/hadoop-3.1.3/logs. Abbruch

説明

ドロップシャドウフィルターは、要素や画像の非透過部分に投影を追加するフィルターです

背景が透明なPNGアイコンに、ぼかしのない投影を適用すると、別の色でアイコンを作成したのと同じになります

そして、元のアイコンはoverflow:hiddenと変位で隠れます。

mix-blend-modeは以下の値をとります。[最後の3つを除いて、psとほぼ同じです] 。

sudo chmod 777 /opt/module/hadoop-3.1.3/logs

方法2 : css3のmix-blend-modeとbackground-blend-modeを使用する。

コードは以下の通りです。

<style>
.icon{
    display: inline-block;
    width: 180px;
    height: 180px;
    background-image: url($'img/XXX.png'), linear-gradient(#f00, #f00);
    background-blend-mode: lighten;
    background-size: cover;
}
</style>
<i class="icon"></i>

説明

lighten このブレンドモード:lighten、lightenモードはdarkenモードと逆の効果を生み出します。黒はどの色よりも暗いので、黒をどの色にでも置き換えます。逆に、マテリアルのベースカラーが黒で、メインカラーが白の場合。その場合は、暗転(ダークン)ブレンドモードを使用する必要があります .

linear-gradient(#f00, #00f ) は、グラデーションカラー効果を得るために使用することもできます。 

まとめると

方法1はpng形式の画像に限られ、方法2は画像の形式を限定しない。

css3は互換性がある。chrome、Firefo、mobileは使用に適している。

背景画像の色を変更するためのさまざまな方法を実現するためにCSS3に関するこの記事は、これに導入され、より関連するCSS3の背景画像の色の変更内容は、以前の記事のスクリプトのホームを検索したり、次の関連記事を閲覧し続け、私はあなたが将来的に多くのスクリプトのホームをサポートすることを願っています!この記事では、背景画像の色を変更するためのさまざまな方法を実現するために、このに導入されています。