CSS3 transition属性
作用:设置元素的过渡属性
说明:复合属性。检索或设置对象变换时的过渡。用于设置四个过渡属性。
语法:
transition: property duration timing-function delay;
属性值:
transition-property:规定设置过渡效果的 CSS 属性的名称。
transition-duration:规定完成过渡效果需要多少秒或毫秒。
transition-timing-function:规定速度效果的速度曲线。
transition-delay:定义过渡效果何时开始。
CSS3 transition属性的使用示例
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <style> body { background-color: #F5F5F5; color: #555; font-size: 1.1em; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; } .container { margin: 50px auto; max-width: 700px; padding: 30px; border: 1px solid #aaa; background-color: white; } .element { padding: 20px; width: 100px; height: 100px; left: 0; background-color: purple; position: relative; -webkit-transition: left 1s ease-in-out, background-color 1s ease-out 1s; transition: left 1s ease-in-out, background-color 1s ease-out 1s; } .container:hover .element { left: 300px; background-color: #009966; } .element-2 { -webkit-transition: none; transition: none; } </style> </head> <body> <div class="container"> <p>将鼠标悬停在容器上可查看元素的背景色和左位置偏移过渡。</p> <div class="element element-1"></div> <p> 没有过渡效果: </p> <div class="element element-2"></div> </div> </body> </html>
效果图:
以上就是css的transition属性怎么用?的详细内容,更多请关注0133技术站其它相关文章!