说了一千句一万句壮志豪言,不行动你还是碌碌无为;如果你行动了,哪怕只是一个小小的动作,你就有可能解决了温饱大计。
本文实例为大家分享了CSS3过渡transition效果,供大家参考,具体内容如下
效果图:
实现代码:
transition.html
XML/HTML Code复制内容到剪贴板
- <!DOCTYPEhtml>
- <htmllang="en">
- <head>
- <metacharset="UTF-8">
- <title>Transition</title>
- <style>
- #block{
- width:400px;
- height:300px;
- background-color:#69C;
- margin:0auto;
- transition:background-color1s,width0.5sease-out;
- -webkit-transition:background-color1s,width0.5sease-out;
- }
- #block:hover{
- background-color:red;
- width:600px;
- }
- </style>
- </head>
- <body>
- <divid="block">
- </div>
- </body>
- </html>
transitionDemo.html
XML/HTML Code复制内容到剪贴板
- <!DOCTYPEhtml>
- <htmllang="en">
- <head>
- <metacharset="UTF-8">
- <title>TransitionDemo</title>
- <style>
- #wrapper{
- width:1024px;
- margin:0auto;
- }
- .progress-bar-bg{
- width:960px;
- /*background-color:aliceblue;*/
- background-color:lightyellow;
- }
- .progress-bar{
- height:40px;
- width:40px;
- background-color:#69C;
- border:1pxsolidlightyellow;
- border-radius:5px;
- }
- .progress-bar:hover{
- width:960px;
- }
- #bar1{
- -webkit-transition:width5slinear;
- /*-webkit-transition:width5ssteps(6,end);*/
- /*-webkit-transition:width5sstep-start;*/
- }
- #bar2{
- -webkit-transition:width5sease;
- }
- #bar3{
- -webkit-transition:width5sease-in;
- }
- #bar4{
- -webkit-transition:width5sease-out;
- }
- #bar5{
- -webkit-transition:width5sease-in-out;
- }
- </style>
- </head>
- <body>
- <divid="wrapper">
- <p>linear</p>
- <divclass="progress-bar-bg">
- <divclass="progress-bar"id="bar1"></div>
- </div>
- <p>ease</p>
- <divclass="progress-bar"id="bar2"></div>
- <p>ease-in</p>
- <divclass="progress-bar"id="bar3"></div>
- <p>ease-out</p>
- <divclass="progress-bar"id="bar4"></div>
- <p>ease-in-out</p>
- <divclass="progress-bar"id="bar5"></div>
- </div>
- </body>
- </html>
结果分析:鼠标移动上去后,会发生过渡动画。
以上就是本文的全部内容,希望对大家的学习有所帮助。