どう作成するか:画像オーバーレイ拡大
- 前のページ 画像オーバーレイスライド
- 次のページ 画像オーバーレイタイトル
マウスオーバー時の画像オーバーレイ拡大効果の作成方法を学びます。
画像オーバーレイ全画面拡大
画像にマウスを合わせると、拡大効果が確認できます。

オーバーレイ拡大効果の作成方法
第1段 - HTMLを追加:
<div class="container"> <img src="img_avatar.png" alt="Avatar" class="image"> <div class="overlay"> <div class="text">Hello World</div> </div> </div>
第2段 - CSSを追加:
/* オーバーレイを配置する必要があるコンテナ。必要に応じて幅を調整します */ .container { position: relative; width: 50%; } /* 画像をレスポンシブにする */ .image { width: 100%; height: auto; } /* オーバーレイ効果(全高および全幅)- コンテナの上に位置づけ */ .overlay { position: absolute; bottom: 0; left: 0; right: 0; background-color: #008CBA; overflow: hidden; width: 100%; height: 100%; transform: scale(0); transition: .3s ease; } /* コンテナにマウスを合わせると、オーバーレイテキストが「拡大」表示されます */ .container:hover .overlay { transform: scale(1); } /* 覆盖層内のテキストを、垂直および水平方向に中央に配置 */ .text { color: white; font-size: 20px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; }
関連ページ
チュートリアル:CSS画像
チュートリアル:画像オーバーレイホバーエフェクトを作成する方法
- 前のページ 画像オーバーレイスライド
- 次のページ 画像オーバーレイタイトル