一、過渡的理解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組成的