html+css レスポンシブカードホバー効果用
2021-12-31 14:21:17
さっそくですが、まずはその効果を見てみましょう。
カードホバー、レスポンシブカード、ミニマム効果。
インプリメンテーションです。
1. タグ、.kapianを一番下のボックスとして定義し、次に画像用とテキスト用の2つのサブボックスを定義します。
<div class="kapian">
<div class="tu">
<img src="3.2.png">
</div>
<div class="wenben">
<h2>The aurora borealis</h2>
<p style="padding-bottom: 20px;">natural</p>
<p>
Aurora Borealis is a colorful luminous phenomenon that appears over the high magnetic latitude region of the planet's North Pole.
I love the aurora borealis. it's so beautiful.
</p>
</div>
</div>
2. 詳細には触れませんが、基礎となるボックスの長さや幅など、基本的なcssスタイルを定義することから始めます:その
.kapian{
position: relative;
width: 300px;
height: 400px;
border-radius: 3px;
background-color: #fff;
box-shadow: 2px 3px 3px rgb(139, 138, 138);
overflow: hidden;
cursor: pointer;
transition: all 0.3s;
}
.kapian:hover{
box-shadow: 2px 3px 10px rgb(36, 35, 35);
}
ボックスの影は、:hover マウスがその上を通過した後に変化します。
transition: all 0.3s;transition effect, 影は0.3sでゆっくり変化する。
3. 絶対位置指定による、画像の基本スタイル。
.tu{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 300px;
overflow: hidden;
}
.tu img{
width: 100%;
height: 100%;
transition: all 0.5s;
}
.kapian:hover .tu img{
transform: scale(1.2);
filter: blur(1px);
}
:マウスを乗せると、画像が大きくなり、ぼやけます。
transform: scale(1.2); 画像が1.2倍大きくなる。
filter: blur(1px); 画像をぼかします。
4 . テキストを含むボックスの基本スタイルを、絶対位置決めを使って定義する。
.wenben{
position: absolute;
bottom: -200px;
width: 100%;
height: 300px;
background-color: rgb(247, 242, 242);
transition: 0.5s;
}
.kapian:hover .wenben{
bottom: 0px;
}
:hover は、マウスがテキストボックスの上を通過した後に、テキストボックスの絶対位置の下を変更し、テキストボックスが上に展開されたように見えるようにするものです。
5 . テキストボックス内の文字のスタイリング。
.wenben h2{
color: rgb(21, 74, 172);
line-height: 60px;
text-align: center;
}
.wenben p{
padding: 0 30px;
font-family: 'fangsong';
font-size: 16px;
font-weight: bold;
line-height: 20px;
text-align: center;
}
フルコードです。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
*{
margin: 0;
padding: 0;
box-sizing: border-box;
}
body{
height: 100vh;
display: flex;
justify-content: center;
align-items: center;
background-image: radial-gradient(rgb(241, 238, 238),black);
}
.kapian{
position: relative;
width: 300px;
height: 400px;
border-radius: 3px;
background-color: #fff;
box-shadow: 2px 3px 3px rgb(139, 138, 138);
overflow: hidden;
cursor: pointer;
transition: all 0.3s;
}
.kapian:hover{
box-shadow: 2px 3px 10px rgb(36, 35, 35);
}
.tu{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 300px;
overflow: hidden;
}
.tu img{
width: 100%;
height: 100%;
transition: all 0.5s;
}
.kapian:hover .tu img{
transform: scale(1.2);
filter: blur(1px);
}
.wenben{
position: absolute;
bottom: -200px;
width: 100%;
height: 300px;
background-color: rgb(247, 242, 242);
transition: 0.5s;
}
.kapian:hover .wenben{
bottom: 0px;
}
.wenben h2{
color: rgb(21, 74, 172);
line-height: 60px;
text-align: center;
}
.wenben p{
padding: 0 30px;
font-family: 'fangsong';
font-size: 16px;
font-weight: bold;
line-height: 20px;
text-align: center;
}
</style>
</head>
<body>
<div class="kapian">
<div class="tu">
<img src="3.2.png">
</div>
<div class="wenben">
<h2>The aurora borealis</h2>
<p style="padding-bottom: 20px;">natural</p>
<p>
Aurora Borealis is a colorful luminous phenomenon that appears over the high magnetic latitude region of the planet's North Pole.
I love the aurora borealis. it's so beautiful.
</p>
</div>
</div>
</body>
</html>
概要
希望が見えてきた〜。
html+cssレスポンシブカードホバー効果については、この記事がすべてです。もっと関連するhtml cssカードホバーコンテンツについては、スクリプトハウスの過去の記事を検索するか、以下の関連記事を引き続きご覧ください、今後ともスクリプトハウスをよろしくお願いします
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
element-uiのSelectとCascaderに、ポップアップ式のボトムアクションボタンを追加する方法
-
スクロールバーを非表示にするHTMLメソッドとスクロールバーを削除するHTMLメソッド
-
htmlタグのカスタム属性に関する質問
-
HTML中国語文字エンコーディング標準紹介
-
HTMLテーブル テーブルボーダー制御の詳細
-
HTMLテーブルフォーマット詳細
-
IE6のフォントが定義できない 13pxは無効です。IE6では自動的に大きなフォントが表示されます。
-
テーブルの背景画像を設定しても、100%表示できない解決方法
-
最も一般的なHTMLエスケープ文字 Escape Sequence
-
iframeを透過させるためのパラメータ