CSS の歪んだ影の実装コード

CSS の歪んだ影の実装コード

この記事では、CSS ワープ シャドウの実装コードを紹介し、皆さんと共有します。詳細は以下の通りです。

よく見ると、各写真の下部にある 2 つの角が、さまざまな程度に歪んでいることがわかります。

実装原理は [CSS] の曲線シャドウに似ており、疑似要素を通じて実現されます。

HTMLコード

<ul class="box">
    <li><img src="......" alt=""></li>
    <li><img src="......" alt=""></li>
    <li><img src="......" alt=""></li>
</ul>

CSSコード

ul、li {
    リストスタイル:なし;
}
。箱 {
    幅: 980ピクセル;
    高さ: 自動;
    クリア: 両方;
    オーバーフロー: 非表示;
    マージン: 20px 自動;
}
.box li {
    幅: 300ピクセル;
    高さ: 210px;
    位置: 相対的;
    背景: #fff;
    フロート: 左;
    マージン: 20px 10px;
    境界線: 2px 実線 #efefef;
    ボックスシャドウ: 0 1px 4px rgba(0, 0, 0, .27), 0 0 60px rgba(0, 0, 0, 0.1) インセット;
}
.box li img {
    表示: ブロック;
    幅: 290ピクセル;
    高さ: 200px;
    マージン: 5px;
}
.box li:before、.box li:after {
    コンテンツ: '';
    位置: 絶対;
    Zインデックス: -2;
    幅: 80%;
    高さ: 80%;
    下: 8px;
    背景: 透明;
    ボックスの影: 0 8px 26px rgba(0, 0, 0, 0.6);
}
.box li:before {
    左:7%
    変換: skewX(-12deg) 回転(-4deg);
}
.box li:after {
    右:7%
    変換: skewX(12度) 回転(4度);
}

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

<<:  フロントエンド JavaScript におけるリフレクションとプロキシ

>>:  HTML チュートリアル: よく使われる HTML タグのコレクション (5)

推薦する

MySQLの共同クエリ最適化メカニズムの詳細な説明

目次MySQL フェデレーテッド クエリ実行戦略。実行計画フェデレーテッドクエリオプティマイザーMy...

HTML CSS JS はタブページのサンプルコードを実装します

コードをコピーコードは次のとおりです。 <html xmlns="">...

Linux のパスワードを紛失した場合にリセットする方法

1. スタートアップメニューでは、カーソルを最初の行に移動します - eを押します 2. UTF-8...

jsはaudioContextを通じて3Dサウンド効果を実現します

この記事では、audioContextを介して3Dサウンド効果を実現するためのjsの具体的なコードを...

ストアド プロシージャでエラー状態をトリガーする mysql ストアド プロシージャの分析例 (SIGNAL および RESIGNAL ステートメント)

この記事では、例を使用して、MySQL がストアド プロシージャで引き起こすエラー状態 (SIGNA...

Linux のごみ箱メカニズムの実装プロセスと使用方法の詳細な説明

序文: Linux システムでの rm は元に戻せません。コマンドの設計自体に問題はありません。問題...

HTML でのテキストエリアの使用と一般的な問題およびケース分析

textarea タグはよく使われる HTML タグです。主に長いテキストを入力するときに改行するた...

JS で CSS 変数を使用する方法

JS で CSS 変数を使用する方法:export キーワードを使用して、js オブジェクトを le...

MySQL データベースは XA 仕様をどのように実装しますか?

MySQL 一貫性ログMySQL データベースの電源が切れた場合、コミットされていないトランザクシ...

MySQL での実行計画の explain コマンド例の詳細な説明

序文explain コマンドは、クエリ オプティマイザーがクエリの実行を決定した方法を確認する主な方...

アプレットにおけるwx.getUserProfileインターフェースの具体的な使用

最近、WeChatミニプログラムは、監査ミニプログラムのwx.loginおよびwx.getUserI...

Linux で静的ルーティングを追加するための 2 つの実装方法の分析

ルートを追加するコマンド: 1.ルート追加route add -net 192.56.76.0 ne...

MySQLを水平から垂直に、垂直から水平に変換する方法

データの初期化 `test_01` が存在する場合はテーブルを削除します。 テーブル「test_01...

HTML タグに類似: strong および em、q、cite、blockquote

XHTML には似た機能を持つタグがいくつかあります。もちろん、ここでの類似性とは意味の類似性を指...

HTMLでキーワードを強調表示するのに最適なソリューション

最近、プロジェクトに取り組んでいるときに、Web ページ上のキーワードを強調表示する機能に遭遇しまし...