成果を達成する実装コードhtml <ヘッダー> <h1><em>CSS3</em> を使用したサムネイルのホバー効果</h1> </ヘッダー> <div class="wrapper"> <div class="ギャラリー"> <ul> <li><img src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/53819/9.png"></li> <li><img src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/53819/2.png"></li> <li><img src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/53819/3.png"></li> <li><img src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/53819/1.png"></li> <li><img src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/53819/4.png"></li> <li><img src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/53819/5.png"></li> <li><img src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/53819/7.png"></li> <li><img src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/53819/8.png"></li> <li><img src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/53819/6.png"></li> </ul> </div> <p class="attribution">このデモで使用されている画像は、<a href="https://d.hatena.ne.jp/koochinko">Mernan Behairi</a> の作品です。<a href="https://twitter.com/SohTanaka">@Sohtanaka</a> の古い投稿からインスピレーションを得ています。もともと jQuery を使用しています。オリジナルの <a href="https://web.archive.org/web/20110323065449/http://www.sohtanaka.com/web-design/fancy-thumbnail-hover-effect-w-jquery/">チュートリアル</a> と <a href="https://web.archive.org/web/20110323065952/http://www.sohtanaka.com/web-design/examples/image-zoom/">デモ</a> をご覧ください。</p> </div> CSS3 @import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:700); html、body、div、span、アプレット、オブジェクト、iframe、 h1、h2、h3、h4、h5、h6、p、blockquote、pre、 a、略語、頭字語、アドレス、big、cite、コード、 del、dfn、em、img、ins、kbd、q、s、samp、 小さい、ストライク、強い、サブ、sup、tt、var、 b、u、i、センター、 dl、dt、dd、ol、ul、li、 フィールドセット、フォーム、ラベル、凡例、 表、キャプション、tbody、tfoot、thead、tr、th、td、 記事、余談、キャンバス、詳細、埋め込み、 図、図キャプション、フッター、ヘッダー、hgroup、 メニュー、ナビゲーション、出力、ルビー、セクション、概要、 時間、マーク、オーディオ、ビデオ { マージン: 0; パディング: 0; 境界線: 0; フォントサイズ: 100%; フォント: 継承; 垂直位置合わせ: ベースライン; } 体 { 背景色: #f2f2f2; } ヘッダー { 幅: 100%; 背景色: #77cdb4; テキスト配置: 中央; } h1 { フォントファミリー: 'Roboto Condensed'、サンセリフ; 色: #FFF; フォントサイズ: 2.3em; } えむ { 色: #232027; } .ラッパー{ 幅: 40%; マージン: 40px 自動; } div.ギャラリー{ 上マージン: 30px; } div.ギャラリー ul { リストスタイルタイプ: なし; 左マージン: 35px; } /* アニメーション */ div.gallery ul li、div.gallery li img { -webkit-transition: すべて 0.1 秒のイーズインアウト; -moz-transition: すべて 0.1 秒のイーズインアウト; -o-transition: すべて 0.1 秒のイーズインアウト; 遷移: すべて 0.1 秒のイーズイン アウト。 } div.gallery ul li { 位置: 相対的; フロート: 左; 幅: 130ピクセル; 高さ: 130px; マージン: 5px; パディング: 5px; zインデックス: 0; } /* ホバー時に z-index が高くなるようにします */ /* ホバー画像が他の画像と重なっていることを確認する */ div.gallery ul li:hover { zインデックス: 5; } /* 画像は li の下に適切に配置されます */ div.gallery ul li img { 位置: 絶対; 左: 0; 上: 0; 境界線: 1px 実線 #dddddd; パディング: 5px; 幅: 130ピクセル; 高さ: 130px; 背景: #f0f0f0; } div.gallery ul li img:hover { 幅: 200ピクセル; 高さ: 200px; 上マージン: -130px; 左マージン: -130px; 上位: 65% 左: 65%; } p.属性 { フォントファミリー: 'Consolas'; 色: #000; クリア: 両方; テキスト配置: 中央; 行の高さ: 25px; パディング上部: 30px; } p.属性 a { 色: #4c8d7c; } /* レスポンシブハック */ @media 画面のみで (最小幅: 499px) かつ (最大幅: 1212px) { .ラッパー{ 幅: 500ピクセル; } } @media 画面のみ (最大幅: 498px) { .ラッパー{ 幅: 300ピクセル; } div.ギャラリー ul { リストスタイルタイプ: なし; マージン: 0; } } 以上がCSS3で実装したサムネイルホバー効果の詳細です。CSS3サムネイルホバーの詳細については、123WORDPRESS.COMの他の関連記事にも注目してください。 |
>>: 閲覧時に作成されたWebページの下部にある余分な空白スペースを削除する方法
この記事では、コードレイン特殊効果を実現するためのjQueryプラグインの具体的なコードを参考までに...
相対幅と絶対幅が競合する場合のdivソリューション概要: 一般的に、絶対幅を使用する場合は px を...
CentOS 8をインストールした後、ネットワークを再起動すると次のエラーが表示されますエラーメッセ...
目次1. 問題の背景2. 仮想マシン ネットワーク カードの接続方法は何ですか? 2.1 NAT 2...
Raspberry Pi 3B に 64 ビット アプリケーション (64 ビット JDK など) ...
序文:前回の記事では、さまざまな MySQL ステートメント構文の使用法とユーザー権限に関する知識を...
コメントとメッセージはもともと、ウェブマスターがコミュニティと読者層を構築するための優れた手段でした...
序文プロジェクトのリリースでは、常に特定の状況に応じたパッケージ化が必要です。Angular CLI...
結合では、ネスト ループ結合アルゴリズムが使用されます。ネスト ループ結合には 3 つの種類がありま...
MySQL 基本データ型一般的な MySQL データ型の概要 ![1036857-201708011...
データベース MySQL バージョン 8.0.18 DBeaver.exeをダウンロードするダウンロ...
MySQLで重複データを削除する詳細な例重複レコードには 2 つの意味があります。1 つは完全に重複...
テーブルを美しくするために、セルごとに異なる境界線の色を設定できます。基本的な構文<TD 境界...
[LeetCode] 182.重複メールPerson という名前のテーブル内のすべての重複メールを...
目次01 InnoDBレプリカセットの紹介02 InnoDBレプリカセットの制限03 導入前に知って...