一、过渡的理解css
(1)概念html
(2)属性html5
二、过渡的应用css3
(1)不添加过渡效果动画
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script></script> <style> div { width: 300px; height: 300px; background-color: aqua; } div:hover { width: 340px; background-color: blue; } </style> </head> <body> <div> </div> </body> </html>
(2)添加过渡效果:spa
<style> div { width: 300px; height: 300px; background-color:aqua; transition: width 1.5s; } div:hover{ width: 340px; background-color: blue; } </style>
在鼠标通过的时候是一个渐变的过程:code
(3)同时更改两个属性:htm
<style> div { width: 300px; height: 300px; background-color:aqua; transition: width 1.5s 1s,height 1.5s 1s; } div:hover{ width: 340px; height: 340px; background-color: blue; } </style>
效果展现:blog
简化写法:表示变化全部的属性事件
<style> div { width: 300px; height: 300px; background-color:aqua; transition: all 1.5s 1s; } div:hover{ width: 340px; height: 340px; background-color: blue; } </style>
三、html5
广义的html5是html5自己和css3和js组成的