質問:
マウスホバー時にズーム効果を作成するにはどうすればよいですか?テーブルやマスクを使用しない HTML 画像divs?
答え:
スケールで Transform プロパティを使用する
ズームを実現するには、CSS3 の Transform プロパティを利用することを検討してください。スケールを使ったエフェクトのようなもの。方法は次のとおりです:
HTML:
<div class="thumbnail"> <div class="image"> <img src="path/to/image.jpg" alt="Image hover effect"> </div> </div>
CSS:
.thumbnail { width: desired-width; height: desired-height; } .image { width: 100%; height: 100%; } .image img { transition: all 1s ease; } .image:hover img { transform: scale(1.25); }
デモ説明:
以上がテーブルやマスクを使用せずにホバー時に CSS ズーム効果を作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。