CSS 画像のホバー効果のズーム、回転、スライド.
2610 ワード
共通の HTML/CSS
基本的に、一部の HTML および CSS コードは、幅、高さ、マージン、パディングなど、すべてのホバー効果で実際には同じです.
//HTML
<figure>
<img src="image.jpg">
</figure>
//CSS
figure {
width: 300px;
height: 200px;
margin: 0;
padding: 0;
background: #fff;
overflow: hidden;
}
1.ズームイン#1
CSS 画像ホバー効果ズームは、ユーザーが画像の上にカーソルを置いたときに画像を拡大する一種の効果です.
これは、サイトで高解像度の画像を誇示するための優れた方法であり、ユーザーが初めて画像にカーソルを合わせたときに驚きの要素を追加します.
figure img {
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
figure:hover img {
-webkit-transform: scale(1.3);
transform: scale(1.3);
}
2.ズームイン#2
基本的に、この CSS 画像のホバー効果のズームは、上で説明したものとまったく同じです.
ズーム効果は、カーソルを合わせると拡大する虫めがねを作成します.このホバー効果では、画像の幅を変更するだけで見た目が変わります.
figure img {
width: 300px;
height: auto;
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
figure:hover img {
width: 350px;
}
3. ズームアウト # 1
この CSS 画像のホバー効果は、上で説明した効果 (ズームイン # 1) とまったく同じです.
値を減らすことで画像をズームアウトする画像効果でわかるように.
figure img {
-webkit-transform: scale(1.5);
transform: scale(1.5);
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
figure:hover img {
-webkit-transform: scale(1);
transform: scale(1);
}
4.ズームアウト#2
この CSS 画像のホバー効果は、上で説明した効果 (ズームイン #2) とまったく同じです.
このタイプの効果は、主にポートフォリオ サイトで使用されます.画像にユーザーの詳細を表示したい場合に便利です.
CSSコードは次のとおりです.
figure img {
width: 400px;
height: auto;
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
figure:hover img {
width: 300px;
}
5.スライド
スライド効果は、ホバーするとすべての画像のスライドショーを順番に表示し、ホバーしないと通常に戻ります.
使用する画像の幅が「表示したい範囲+スライドさせたい距離」より大きい場合は、サンプルコードで指定する必要はありません.
CSSコードは次のとおりです.
フィギュア画像 {
左マージン: 30px;
-webkit-変換: スケール (1.5);
変換: スケール (1.5);
-webkit-transition: .3s イーズインアウト.
トランジション: .3s イーズインアウト.
}
図:ホバー画像 {
マージン左: 0;
}
https://untiedblogs.com/15-amazing-css-image-hover-effects-zoom/
Reference
この問題について(CSS 画像のホバー効果のズーム、回転、スライド.), 我々は、より多くの情報をここで見つけました https://dev.to/prakashmishr2529/css-image-hover-effects-zoom-rotate-slide-2e8aテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol