背景前景要素から特定の色を継承する影の効果を作成する方法を知りたいと思ったことはありませんか?方法についてはこの記事をお読みください。 先日、 テレビの後ろで何が起こっているかに注目してください。テレビ画面の前景に表示される色は、ランプによって色付きの影の背景として投影されます。画面上の色が変わると、背景の投影色も変わります。本当にクールですよね? これを見た後、最初に自然に頭に浮かんだ考えは、 さあ始めましょう! 実現させる次の段落でわかるように、 表示されているのは、寿司 写真を表示寿司 <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 を使用して背景グラデーション ボタンを実装するためのサンプル コード
1.Mysql接続方法MySQL 通信プロトコルを理解するには、まず MySQL サーバーへの接続に...
0. はじめにibdata1 ファイルとは何ですか? ibdata1 は、innodb システム テ...
概要binlog2sql は、Python で開発されたオープンソースの MySQL Binlog ...
障害の説明percona5.6、mysqldump フルバックアップ、バックアップデータのインポート...
1. 背景サーバーの開発プロセスでは、新しいコードや構成をロードするためにサービスを再起動することが...
MYSQL を使用する場合、トリガーがよく使用されますが、不適切な使用によって問題が発生する場合が...
テーブル タグの frame 属性と rules 属性は境界線の表示を制御できます。フレーム プロパ...
目次1. 概要1. スカイウォーキング入門2. スカイウォーキング建築3. スカイウォーキングはどの...
<br />原文: http://blog.rexsong.com/?p=1166ウェブ...
目次1. 補足知識ポイント: 関数の暗黙的な変換2. 補足知識: call/apply を使って配列...
目次関数フォーマットを即時実行関数を即座に実行する他の方法 – 式即時実行される関数はパラメータを取...
目次1. デバッグ対象2. WebSocketの機能3. ソケット接続を確立する3.1 部屋の作成方...
以前、プロジェクトでQRコードをスキャンして情報を表示する機能を開発する必要がありました。インターネ...
1. フォントと文字表示の関係左側と右側の鋭角部分は Songti フォントで表示されます: &l...
データ型が datetime であるフィールド add_time を持つテーブル product が...