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 の列から行への変換のヒント (共有)

序文:多くのビジネス テーブルでは、歴史的またはパフォーマンス上の理由により、最初のパラダイムに違反...

Firebug ツールを使用して iPad でページをデバッグする

iPad でページをデバッグするにはどうすればいいですか? iOS 5 をご利用の場合、iPad の...

1つの記事でJavaScript DOM操作の基本を学ぶ

DOM の概念DOM: ドキュメント オブジェクト モデル: ドキュメント オブジェクト モデルは、...

フロントエンドページのポップアップマスクはページのスクロールを禁止します

フロントエンド開発者がよく遭遇する問題は、ユーザーに情報を提示するためのポップアップ ウィンドウを作...

Linux ファイアウォール設定の詳細な手順 (yum ウェアハウス設定に基づく)

序文この実験では、デバッグ用に2つの仮想マシン(CentOs6とRed Hat 6)を準備します。 ...

Docker で MySQL データベースを使用して LAN アクセスを実現する

1. MySQLイメージを取得する docker pull mysql:5.6注: mysql5.7...

Nginx 500 内部サーバーエラーの解決方法

今日、Nginxを使っていたら500エラーが発生しました。エラーコードを検索してみんなに共有しました...

ユーザーはその理由を知る必要がある

証券会社にいた頃、設計業務が忙しくなかったため、商品のマニュアルを書く役割を担ったことがありました。...

Centos7 で ZooKeeper3.4 ミドルウェアを構築するための一般的なコマンドの概要

1.ダウンロードして解凍する1. Zookeeperの紹介分散サービス フレームワークとして、Zoo...

Reactにおけるキーの役割の詳細な説明

目次質問: ボタンをクリックすると、スパンの色が赤に変わりますか?上記の問題を分析します。 2番目の...

Vue ページ監視ユーザープレビュー時間機能実装コード

最近のビジネスでは、オンライン トレーニング システムが特定のオンライン プレビュー ページに対する...

ページ下部のフッターを修正する方法(複数の方法)

フロントエンド Web エンジニアとして、ページ効果を作成するときに次の現象に遭遇したことがあるはず...

Mysql データベース ストアド プロシージャの基本構文の説明

プロシージャ sp_name を削除します//これまで、MYSQL 構文の基礎知識について説明して...

CSS の Display、Visibility、Opacity、rgba、z-index: -1 の違い

ウェブページ上のいくつかの要素の非表示、透明、その他のプロパティを制御する必要があることがよくありま...

Expressプロジェクトファイルディレクトリの説明と詳細な機能の説明

app.js: スタートアップファイル、またはエントリファイルpackage.json: プロジェク...