目次
ホバーで画像や要素を拡大表示する方法
マウスを乗せたときに画像やボタンなどが拡大されると、視覚的にインパクトが出て注目度がアップします。transform: scale()で実装可能です。
基本のCSS
hover時に要素を拡大するCSSです。
「transition」を指定することで、自然な感じで拡大を表現できます。
1 2 3 4 5 6 7 8 9 10 |
.sample { transition: transform 0.3s; } .sample:hover { transform: scale(1.1); transition: 0.3s; } |
補足
数字が大きいほど拡大(例:1.2 で20%拡大)
transformにはrotateやtranslateも併用できます。