TECH BLOG

マークリープス技術ブログ

open

[CSS] transform scale()を使って画像をマウスオーバー時に拡大する方法

CSSのtransform: scale()を使って、画像や背景画像をマウスオーバー時に拡大させる方法をご紹介します。

img画像を拡大する

・html

 
・css

 

ポイント

  • transform: scale()を使用して、img要素をホバーした際に画像を拡大します。
  • 滑らかな拡大効果を実現するために、transitionを使ってアニメーションを追加しています。
  • 親要素にoverflow: hidden;を指定することで、画像がホバー時に枠外に飛び出すのを防ぎます。

背景画像像を拡大する

・html

 
・css

 

ポイント

  • transform: scale()を使用して、ホバー時に背景画像を拡大させます。
  • 滑らかな拡大効果を実現するために、transitionを使ってアニメーションを追加しています。
  • div要素にoverflow: hidden;を指定することで、背景画像がホバー時に枠外に飛び出すのを防ぎます。

デモ

See the Pen
Untitled
by mkl may (@mkl-may)
on CodePen.

よく読まれている関連記事

関連最新記事