マウスをホバーすると画像が折りたたまれる効果を実現する CSS 1. 実施のポイント
2. エフェクト表示 3. ソースコード <!DOCTYPE html> <html lang="ja"> <ヘッド> <メタ文字セット="UTF-8"> <meta name="viewport" content="width=デバイス幅、初期スケール=1.0"> <title>ホバーフォルダー</title> <スタイル> html, 体、 ウル、 li { マージン: 0; パディング: 0 } ul { リストスタイル: なし; 表示: ブロック; } 体 { 幅: 100%; 高さ:100vh; } 。容器 { 幅: 100%; 高さ: 100%; /* 背景色: 水色; */ ディスプレイ: フレックス; コンテンツの中央揃え: 中央; アイテムの位置を中央揃えにします。 変換: スケール(0.5); } 。包む { ボックスの影: 0 2px 12px 0 rgba(0, 0, 0, .5); 幅: 1280ピクセル; 高さ: 854px; フォントサイズ: 0; 行の高さ: 0; 位置: 相対的; } 。画像 { カーソル: ポインタ; } .abs-wrap { 高さ: 100%; 幅: 100%; /* 上: 0; 左: 0; */ /* 位置: 絶対; */ zインデックス: 10; } .abs-wrap:hover>.abs:nth-child(2) { 変換: 行列(0.8, -0.2, 0, 1, -1, 0); } .abs-wrap:hover>.abs:nth-child(3) { 変換: 行列(0.8, 0.2, 0, 1, -53, -50); } .abs-wrap:hover>.abs:nth-child(4) { 変換: 行列(0.8, -0.2, 0, 1, -105, 0); } .abs-wrap:hover>.abs:nth-child(5) { 変換: 行列(0.8, 0.2, 0, 1, -157, -50); } .abs { 変換スタイル: 3D を保持します。 変換の原点: 左中央; 遷移: .4 秒のイーズインアウト; 幅: 20%; 高さ: 100%; /* 背景色: rgba(0, 0, 0, .5); */ 表示: インラインブロック; 背景サイズ: 100%; 背景: url('https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1600577868615&di=d2979a54604ecb409e3329527d0220fa&imgtype=0&src=http%3A%2F%2Ft9.baidu.com%2Fit%2Fu%3D29311073%2C358824429%26fm%3D79%26app%3D86%26f%3DJPEG%3Fw%3D1280%26h%3D854'); } .abs:n番目の子(1) { 背景位置: 0% 0%; } .abs:n番目の子(2) { 背景位置: 25% 0%; } .abs:n番目の子(3) { 背景位置: 50% 0%; } .abs:n番目の子(4) { 背景位置: 75% 0%; } .abs:n番目の子(5) { 背景位置: 100% 0%; } </スタイル> </head> <本文> <div class="コンテナ"> <div class="wrap"> <ul class="abs-wrap"> <li class="abs"></li> <li class="abs"></li> <li class="abs"></li> <li class="abs"></li> <li class="abs"></li> </ul> </div> </div> </本文> </html> 要約する マウスを画像の上に置いたときに折り畳み効果を実現する CSS の使用方法に関するこの記事はこれで終わりです。マウスを画像の上に置いたときに画像を折り畳むことに関するより関連性の高い CSS コンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 |
>>: Redis イメージの Docker インストールと設定手順
データベースに関して最もよく聞かれる質問の 1 つは、現在のビジネス ニーズを満たす MySQL の...
目次1. ラベルステートメントの紹介2. ラベルステートメントの使用序文:日常の開発では、プログラム...
<br />Web テーブル フレームを作成するためのヒント。 ------------...
通常、人事担当者と会うことはめったにありませんが、一度会うと、それが生死を分けることもあります。 H...
1. Webページを開くと503サービス利用不可が表示されますが、更新すると正常にアクセスできます。...
1. 時間差関数(TIMESTAMPDIFF、DATEDIFF) MySQLを使用して時間差を計算...
1. フロート+オーバーフロー:非表示このメソッドは主にオーバーフローを通じて BFC をトリガーし...
背景同社のサーバーはすべて Alibaba Cloud ECS ホストを購入しています。デフォルトの...
序文ウェブサイトのアクセス元をカウントしたい場合は、PHP を使用して情報を取得してデータベースに記...
この記事では、MySQL マスター/スレーブ データベースの構築方法について説明します。ご参考までに...
<br />ポテトチップスパーティーのこのエピソードに参加して、何人かの友達に会えてとて...
目次Vue+ElementUI バックグラウンド管理フレームワークでは、ElementUI とは何で...
PS: ここではPHPStudy2016を使用しています1. 変更中にMySQLを停止する2. my...
目次インストール手順環境設定実行構成インストール手順ダウンロードアドレス: バージョン6.0 最初に...
この記事の例では、検証コードのランダム生成を実現するためのJSの具体的なコードを参考までに共有してい...