代表者の戯言

HOVERしたら画像を拡大する



今回はCSSを利用して、画像をゆっくりと拡大する方法について紹介したい。


あらかじめrock.svgという画像を準備しておいてほしい。

HTML側

<!DOCTYPE html>

<html lang="ja">

<head>

<meta charset="UTF-8">

<title>

<link rel="stylesheet" href="reset.css">

<link rel="stylesheet" href="main.css">

</head>

<body>

<div class="container">

<p>実験部屋にようこそ!


<img src="rock.svg" id="circle1">

</div>

<script type="text/javascript">

</script>

</body>

</html>



CSS側

#circle1 {

position: absolute; /* 座標指定を有効にする */

top: 400px;

right:500px;

width: 80px; /*初期サイズ */

transition: transform 1s ease; /* なめらかに変化 */

}

#circle1:hover {

transform: scale(3); /* 2倍に拡大 */

}

VB