言うことはあまりありませんが、まずは効果を見てみましょう。 カードホバー、レスポンシブカード、シンプルな効果。 成し遂げる:1. ラベルを定義します。.kapian は下のボックスで、次に 2 つのサブボックス (1 つは画像用、もう 1 つはテキスト用) を定義します。 <div class="kapian"> <div class="tu"> <img src="3.2.png"> </div> <div class="wenben"> <h2>オーロラ</h2> <p style="padding-bottom: 20px;">ナチュラル</p> <p> オーロラは、地球の北極の高磁気緯度地域に現れる色鮮やかな光現象です。 私はオーロラが大好きです。とても美しいです。 </p> </div> </div> 2. まず、下部ボックスの基本的な CSS スタイル、長さ、幅などを定義します。これについては詳しく説明しません。 .kapian{ 位置: 相対的; 幅: 300ピクセル; 高さ: 400px; 境界線の半径: 3px; 背景色: #fff; ボックスの影: 2px 3px 3px rgb(139, 138, 138); オーバーフロー: 非表示; カーソル: ポインタ; 遷移: すべて 0.3 秒; } .kapian:hover{ ボックスの影: 2px 3px 10px rgb(36, 35, 35); } :マウスをボックスの上に置くと、ボックスの影が変化します。 3. 絶対配置を使用した画像の基本スタイル: .tu{ 位置: 絶対; 上: 0; 左: 0; 幅: 100%; 高さ: 300px; オーバーフロー: 非表示; } .tu 画像{ 幅: 100%; 高さ: 100%; 遷移: すべて 0.5 秒; } .kapian:hover .tu img{ 変換: スケール(1.2); フィルター: ぼかし(1px); } : マウスを合わせると画像が大きくなり、ぼやけます。 4. 絶対配置を使用して、テキストを含むボックスの基本スタイルを定義します。 .ウェンベン{ 位置: 絶対; 下: -200px; 幅: 100%; 高さ: 300px; 背景色: rgb(247, 242, 242); 遷移: 0.5秒; } .kapian:hover .wenben{ 下: 0px; } :マウスをホバーすると、絶対位置のテキスト ボックスの下部が変わり、テキスト ボックスが上方向に拡張されます。 5. テキスト ボックス内の文字のスタイル: .wenben h2{ 色: rgb(21, 74, 172); 行の高さ: 60px; テキスト配置: 中央; } .wenben p{ パディング: 0 30px; フォントファミリー: 'fangsong'; フォントサイズ: 16px; フォントの太さ: 太字; 行の高さ: 20px; テキスト配置: 中央; } 完全なコード: <!DOCTYPE html> <html lang="ja"> <ヘッド> <メタ文字セット="UTF-8"> <meta name="viewport" content="width=デバイス幅、初期スケール=1.0"> <title>ドキュメント</title> <スタイル> *{ マージン: 0; パディング: 0; ボックスのサイズ: 境界線ボックス; } 体{ 高さ:100vh; ディスプレイ: フレックス; コンテンツの中央揃え: 中央; アイテムの位置を中央揃えにします。 背景画像: 放射状グラデーション(rgb(241, 238, 238),black); } .kapian{ 位置: 相対的; 幅: 300ピクセル; 高さ: 400px; 境界線の半径: 3px; 背景色: #fff; ボックスの影: 2px 3px 3px rgb(139, 138, 138); オーバーフロー: 非表示; カーソル: ポインタ; 遷移: すべて 0.3 秒; } .kapian:hover{ ボックスの影: 2px 3px 10px rgb(36, 35, 35); } .tu{ 位置: 絶対; 上: 0; 左: 0; 幅: 100%; 高さ: 300px; オーバーフロー: 非表示; } .tu 画像{ 幅: 100%; 高さ: 100%; 遷移: すべて 0.5 秒; } .kapian:hover .tu img{ 変換: スケール(1.2); フィルター: ぼかし(1px); } .ウェンベン{ 位置: 絶対; 下: -200px; 幅: 100%; 高さ: 300px; 背景色: rgb(247, 242, 242); 遷移: 0.5秒; } .kapian:hover .wenben{ 下: 0px; } .wenben h2{ 色: rgb(21, 74, 172); 行の高さ: 60px; テキスト配置: 中央; } .wenben p{ パディング: 0 30px; フォントファミリー: 'fangsong'; フォントサイズ: 16px; フォントの太さ: 太字; 行の高さ: 20px; テキスト配置: 中央; } </スタイル> </head> <本文> <div class="kapian"> <div class="tu"> <img src="3.2.png"> </div> <div class="wenben"> <h2>オーロラ</h2> <p style="padding-bottom: 20px;">ナチュラル</p> <p> オーロラは、地球の北極の高磁気緯度地域に現れる色鮮やかな光現象です。 私はオーロラが大好きです。とても美しいです。 </p> </div> </div> </本文> </html> 要約:希望は近づいている〜 html+css でレスポンシブなカード ホバー効果を実現する方法についての記事はこれで終わりです。より関連性の高い html+css カード ホバー コンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後も 123WORDPRESS.COM を応援していただければ幸いです。 |
<<: Pure CSS3はdivの出入りを順番に実現します
>>: CSSで検索ボックスを非表示にする機能を実装します(アニメーション順方向と逆方向のシーケンス)
3つのパラダイム1NF: フィールドは分離不可能です。 2NF: 主キーがあり、非主キー フィールド...
この記事の例では、検証コードのランダム生成を実現するためのJSの具体的なコードを参考までに共有してい...
目次MySQL マルチバージョン同時実行1. マルチバージョン同時実行制御1. 一貫した読み取り2....
最近、プロジェクトに取り組んでいるときに、Web ページ上のキーワードを強調表示する機能に遭遇しまし...
■ ウェブサイトのテーマ計画 ウェブサイトのテーマが断片化しすぎないように注意してください。一般的に...
Web ページを作成する場合、通常、コンピューターの画面サイズと携帯電話の画面サイズの違いなどの問題...
ビジネス ソーシャル ネットワーキング サイト LinkedIn は最近、ナビゲーション バーとユー...
要件: ページに画像を表示する必要がありますが、さまざまな理由により、画像はサーバー 2 にあります...
目次1.1Tinyint型の説明1.2 練習環境の説明1.3 未署名属性の追加1.3.1 SQLモー...
等高レイアウト同じ親コンテナー内の同じ高さの子要素のレイアウトを指します。等高レイアウトの実装の観点...
Web デザインは、個人の好みや Web ページの内容に応じて、デザインのレイアウトが常に変化します...
ElementUIはテーブルリストのページング効果のチュートリアルを実装しています。参考までに。具体...
XML/HTML コードコンテンツをクリップボードにコピー< div style = &quo...
Python8のインストールを最小化した後、Python3.8.1をインストールしました。オンライン...
今日、jsp ページを書きました。<div style="margin:0 auto...