css3基础 transition 配合position,实现从右往左弹出的效果

时间:2018-02-11 22:42:24   收藏:0   阅读:4831

礼悟:
     公恒学思合行悟,尊师重道存感恩。叶见寻根三返一,江河湖海同一体。
          虚怀若谷良心主,愿行无悔给最苦。读书锻炼养身心,诚劝且行且珍惜。


 

 

               ide:visual studio 2017  
            browser:Chrome
                     os:win7

 

 

代码 

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <meta name="author" content="https://www.cnblogs.com/jizuiku"/>
    <title></title>
    <style type="text/css">
        
        .father {
            height:100px;
            width:100px;
            background-color:green;

            position:relative;
        }

        .son {
            height:50px;
            /* 隐去宽度 */
            width:0px;
            background-color:grey;

            position:absolute;
            top:0;
            right:-100px;

            /* 收回的时候快一点 */
            transition:width 200ms;
        }
       
        /* 交集选择器,所以父子关系的div盒子才可以 */
        .father:hover .son {
            /* 将transition写在;hover中,很是巧妙 */
            /* 伸展的时候慢一点 */
            width:100px;
            transition:width 800ms;           
        }
    </style>
</head>
<body>    
    <div class="father">
        <div class="son"></div>
    </div>
</body>
</html>

 

效果

技术分享图片

 

 

扩展   

  css3基础 transition 配合position,实现从左往右弹出的效果

 


CSS3优秀,值得学习。
学习资源: www.w3cschool.cn + itcast和itheima视频库 + 清净的心地。
如果您有公开的资源,可以分享给我的话,用您的资源学习也可以。
博文是观看视频后,融入思考写成的。博文好,是老师讲得好。博文坏,是 给最苦 没认真。

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!