CSS3 では画像の色を変更できます。これからは複数の絵をデザインする必要がなくなり、いつでも修正できるようになります。以下では、CSS3 で背景画像の色を変更する方法について簡単に紹介します。 方法1 : CSS3フィルターでドロップシャドウを使用する コードは次のとおりです。 <スタイル> 。アイコン{ 表示: インラインブロック; 幅: 180ピクセル; 高さ: 180ピクセル; 背景: url('img/XXX.png') 繰り返しなしの中央カバー; オーバーフロー: 非表示; } .icon:after{ コンテンツ: ''; 表示: ブロック; 高さ: 100%; 変換: translateX(-100%); 背景: 継承; filter: drop-shadow(144px 0 0 #fff); // 変更する色の値} </スタイル> <i class="icon"></i> 例: ドロップシャドウ フィルターを使用すると、要素または画像の不透明な領域に影を追加できます。 透明な PNG アイコンにぼかしのない影を適用することは、別の色のアイコンを生成することと同じです。 次に、overflow:hiddenと変位処理を使用して元のアイコンを非表示にします ミックスブレンドモード値: [最後の 3 つを除いて、効果は PS とほぼ同じです] : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 方法2 : CSS3のmix-blend-modeとbackground-blend-modeを使用する コードは次のとおりです。 <スタイル> 。アイコン{ 表示: インラインブロック; 幅: 180ピクセル; 高さ: 180ピクセル; 背景画像: url($'img/XXX.png'), 線形グラデーション(#f00, #f00); 背景ブレンドモード: 明るくする; 背景サイズ: カバー; } </スタイル> <i class="icon"></i> 例: 明るくするブレンド モード: 明るくする、明るくするモードは暗くするモードの反対の効果があります。黒はどの色よりも暗いので、黒はどの色にも置き換えられます。逆に、素材の背景色が黒の場合、メインカラーは白になります。次に、暗くするブレンドモードを使用する必要があります。 Linear-gradient(#f00, #00f) でもグラデーションカラーの効果を実現できます。 要約:方法 1 では png 形式の画像に制限されますが、方法 2 では画像形式に制限はありません。 CSS3 には一定の互換性があります。 Chrome、Firefox、モバイル端末でのご利用がより適しています。 CSS3 を使用して背景画像の色を変更するさまざまな方法についての記事はこれで終わりです。CSS3 を使用して背景画像の色を変更する方法の詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 |
>>: HTML の POST リクエストにおける a タグの 2 つの使用法の分析
この記事では、ログインスライダー検証を実装するためのJavaScriptの具体的なコードを参考までに...
たくさんのチュートリアルを読みましたが、うまくインストールできませんでした。しばらく試行錯誤した後、...
環境準備:複数のコンテナに基づいてホストに lnmp をデプロイします。 nginx サービス: 1...
目次プレースホルダーの置き換えコンソール印刷テーブル()ログ、情報、警告、エラーグループ()、グルー...
この記事では、Xshell と関連する構成の一般的な問題について説明します。この記事の構成は、主に ...
「初心者向けソースコードからの MySQL デッドロック問題の理解」では、MySQL ソースコードを...
この記事では、参考までに、NFC読み取り機能を実装するためのuni-appの具体的なコードを紹介しま...
目次本質的な違いデータベースセキュリティ権限スキーマの移行パターンオブジェクトの類似性スキーマオブジ...
MySQL では、テーブル名の大文字と小文字の区別の問題が発生する可能性があります。実際、これはプラ...
序文:テーブルをクリアしたいときは、truncate ステートメントをよく使用します。ほとんどの場合...
ウェブデザイナーになるのは簡単ではありません。デザインやアーキテクチャを考慮するだけでなく、さまざま...
かなり前の記事で、 -webkit-box-reflectプロパティについて説明しました。リフレクシ...
目次1. WeChatパブリックプラットフォームからWeChat開発者ツールをダウンロードする2. ...
Vue - シャトルボックス機能を実装します。効果図は次のようになります。 CS 。移行{ ディスプ...
スワップを無効にするサーバーがデータベース サービスまたはメッセージ ミドルウェア サービスを実行し...