<CSS>hoverした時に画像を拡大する方法

マウスを持ってきた時にブワーっと大きくなる画像の作り方を紹介します。
下の画像にカーソルを合わせてみてください。

 
CSSデータ

.expansion {
overflow: hidden; /*拡大時にはみ出た部分を隠す*/
width: 500px; /*画像の幅*/
height: 100px; /*画像の高さ*/
}
.expansion img {
display: block;
transition-duration: 0.3s; /*変化に掛かる時間*/
}
.expansion img:hover {
transform: scale(1.1); /*画像の拡大率*/
transition-duration: 0.3s; /*変化に掛かる時間*/
}

HTMLデータ

<div class=”expansion”>
<img src=”https://thumbs.jp/testexpansion.jpg” />
</div>

画像を内包する「.expansion」に「overflow:hidden;」を指定することで、画像拡大時のはみ出し部分を隠されるようになっています。
ぜひお試しあれ!

 

TOPICS

  1. 成果の出る企画構成、高いデザイン性、プロの制作技術で高クオリティの動画を提供します。当社では、動…
  2. 平素は、当協会の事業推進に格別のご理解・ご協力を賜り厚く御礼申し上げます。さて、2017…
  3. 久々の遠征&#x2757;&#xfe0f;前々から行きたいと思っていたアルプスの女王「燕…
  4. 盆が空けて人が少ない時期にと白山に行ってきましたが、大勢のハイカーで下山時には駐車場が満車状…
  5. 同級生3人と赤岳に挑戦してきました&#x203c;&#xfe0f;彼らはベテランで足を引っ張らな…
にほんブログ村 地域生活(街) 関西ブログ 滋賀県情報へ
PAGE TOP