transition
を使うとアニメーションをつけることができます。
「変化の対象」や、「変化にかかる時間」などを指定できます。
「変化の対象」にはcolor
などのプロパティを指定しますが、all
を指定すると全てのプロパティに適用出来ます。
transition
は多くの場合hover
と組み合わせて使います。
index.html
<div>
<h1> ゆっくり背景がつくよ</h1>
</div>
style.css
div {
transition: all 1s; /* 変化の対象 変化の時間 */
}
div:hover {
background-color: red;
}