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