背景前景要素から特定の色を継承する影の効果を作成する方法を知りたいと思ったことはありませんか?方法についてはこの記事をお読みください。 先日、 テレビの後ろで何が起こっているかに注目してください。テレビ画面の前景に表示される色は、ランプによって色付きの影の背景として投影されます。画面上の色が変わると、背景の投影色も変わります。本当にクールですよね? これを見た後、最初に自然に頭に浮かんだ考えは、 さあ始めましょう! 実現させる次の段落でわかるように、 表示されているのは、寿司 写真を表示寿司 <div class="parent"> <div class="colorfulShadow 寿司"></div> </div> 親 。寿司 { マージン: 100px; 幅: 150ピクセル; 高さ: 150px; 背景画像: url("https://www.kirupa.com/icon/1f363.svg"); 背景繰り返し: 繰り返しなし; 背景サイズ: 含む; } 上記のスタイル ルールでは、 影を作る寿司
上記の 3 つの機能は、次の 2 つのスタイル ルールによって実装されます。 .colorfulShadow{ 位置: 相対的; } .colorfulShadow::after { コンテンツ: ""; 幅: 100%; 高さ: 100%; 位置: 絶対; 背景: 継承; 背景の位置: 中央 中央; フィルター: ドロップシャドウ(0px 0px 10px rgba(0, 0, 0, 0.50)) ぼかし(20px); Zインデックス: -1; } ここで少し時間を取って実装を確認し、各プロパティとそれに対応する値に細心の注意を払ってください。最も注目すべきは 背景: 継承; フィルター: ドロップシャドウ(0px 0px 10px rgba(0, 0, 0, 0.50)) ぼかし(20px); 私たちはこれまで多くのことを達成してきました。完全を期すために、カラフルな影を拡大縮小しながらアニメーション化したい場合は、それを実現するのに役立つ追加の .colorfulShadow{ 位置: 相対的; } .colorfulShadow::after { コンテンツ: ""; 幅: 100%; 高さ: 100%; 位置: 絶対; 背景: 継承; 背景の位置: 中央 中央; フィルター: ドロップシャドウ(0px 0px 10px rgba(0, 0, 0, 0.50)) ぼかし(20px); Zインデックス: -1; /* アニメーションの時間です! */ アニメーション: 1 秒の 3 次ベジェ (.17, .67, .45, 1.32) を無限に交互に振動します。 } @keyframes 振動 { から { 変換: スケール(1, 1); } に { 変換: スケール(1.3, 1.3); } } アニメーションをループさせずにインタラクティブ性を高めたい場合は、 結論は疑似要素を使用すると、通常は 背景画像を持つ単なる空の要素ではない空の要素にこのような影を適用したい場合はどうすればよいでしょうか?この影の効果を適用したいボタンやコンボボックスなどの この記事は翻訳です。元のアドレスをご覧ください: https://www.kirupa.com/html5/creating_colorful_smart_shadows.htm CSS でカラフルでスマートな影を実現する方法についての記事はこれで終わりです。CSS の影の実装に関するより関連性の高いコンテンツについては、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 |
<<: HTML iframe で親ページと子ページ間の双方向メッセージングを実装する例
>>: div+css3 を使用して背景グラデーション ボタンを実装するためのサンプル コード
初心者は、いくつかの HTML タグを理解することで HTML を学習できます。この入門書は、初心者...
この記事では、ES6 の for ... of ループについて説明します。古い方法以前は、JavaS...
要件は次のとおりですテーブル構造、フィールドコメント情報、テーブル名などをエクスポートします。これは...
もう2020年です。飢えた人間は単純なテキストでは満足できなくなり、さまざまなスタイルの派手なテキス...
前回は、Explain 実行プランの表示、インデックスの分析など、MySQL での SQL クエリの...
この記事の例では、画像のドラッグと並べ替えを実装するためのVueの具体的なコードを参考までに共有して...
目次シナリオ分析発達要約するシナリオ分析システムでは、1 つのモジュールに 3 つのサブモジュールが...
目次序文:成し遂げる:要約:まず効果を見てみましょう: 序文:このアイデアは、Bilibili のア...
1. pytorch公式サイトから対応するインストールファイルをダウンロードします。 https:...
この記事では、Vueを使用して天気コンポーネントをロードする方法を参考までに紹介します。具体的な内容...
時は経つのが早く、わずか 6 日後には 2013 年が歴史になります。今年は、いわゆるトレンドが多す...
データベーステーブルA: テーブル task_desc_tab を作成します ( id INT(11...
開発中、優れたユーザー インターフェイスには常にいくつかのアニメーションが組み込まれます。 CSS ...
1. 新しいユーザーを作成します。 1. SQL ステートメントを実行して新しいものを作成します (...
この記事では、例を使用して、MySQL 外部キー制約の一般的な操作について説明します。ご参考までに、...