首页 > Web开发 > 详细

CSS3+HTML5特效2 - 翻转效果

时间:2014-01-20 08:55:09      阅读:422      评论:0      收藏:0      [点我收藏+]

先看效果,鼠标移上去看看。

back
front

 

 

 

1. 本实例需要以下元素

    a. 容器BOX

    b. 默认显示元素FRONT

    c. 翻转显示元素BACK

bubuko.com,布布扣

2. 容器BOX的Height为200px,Width为200px;

bubuko.com,布布扣
1 .box2{
2   position: relative;
3   top: 20px;
4   left: 20px;
5   width: 200px;
6   height: 200px;
7   border: 1px solid #ccc;
8   overflow: hidden;
9 }
bubuko.com,布布扣

 

3. 默认显示和翻转显示的元素Height为100%,Width为100%,Css中包含翻转效果动画代码;

bubuko.com,布布扣
 1 .front2{
 2   position: absolute;
 3   top: 0px;
 4   left: 0px;
 5   width: 100%;
 6   height: 100%;
 7   background: #ff0000;
 8   -webkit-transform: scaleX(1);
 9   transform: scaleX(1);
10   -webkit-transition:1s 1s all ease;
11   transition:1s 1s all ease;
12 }
13 .back2{
14   position: absolute;
15   top: 0px;
16   left: 0px;
17   width: 100%;
18   height: 100%;
19   background: #00ff00;
20   -webkit-transform: scaleX(0);
21   transform: scaleX(0);
22   -webkit-transition:1s all ease;
23   transition:1s all ease;
24 }
bubuko.com,布布扣

 

4. 增加鼠标移入效果;

bubuko.com,布布扣
 1 .box2:hover .front2{
 2   -webkit-transform: scaleX(0);
 3   transform: scaleX(0);
 4   -webkit-transition:1s all ease;
 5   transition:1s all ease;
 6 }
 7 .box2:hover .back2{
 8   -webkit-transform: scaleX(1);
 9   transform: scaleX(1);
10   -webkit-transition:1s 1s all ease;
11   transition:1s 1s all ease;
12 }
bubuko.com,布布扣

 

5. HTML页面内容;

1 <div class="box2">
2   <div class="back2">back</div>
3   <div class="front2">front</div>
4 </div>

 

存在的问题:当鼠标移入后,迅速将鼠标移出,翻转效果还会继续,直到完成为止。

CSS3+HTML5特效2 - 翻转效果

原文:http://www.cnblogs.com/z-gia/p/3526239.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!