css3过渡之滑动logo

css3过渡效果练习,实现双logo滑动切换


  整体思路:

  1. 先准备一个父盒子box用于呈现logo,溢出部分隐藏

  2. 放入子盒子son,宽度为box的两倍,用于logo之间的来回切换

  3. 给son盒子添加浮动,使son盒子浮动在box盒子上

  4. 在son盒子中插入logo1,logo2

  5. 通过a:hover、margin来实现移动

  6. 添加过渡transition完成装饰


     

     代码:

        <title>logo</title>
        <style>
            .box {
                width: 100px;
                height: 100px;
                overflow: hidden;
                margin: 0 auto;
            }
    
            .son {
                float: left;
                width: 200px;
                height: 100px;
                transition: all 0.5s;
            }
    
            .son img {
                width: 100px;
                height: 100px;
            }
    
            .box:hover .son {
                margin-left: -100px;
            }
        </style>
    </head>
    
    <body>
        <div class="box">
            <div class="son">
                <img src="../../image/logo1.jpg" alt=""><img src="../../image/logo2.jpg" alt="">
            </div>
    
        </div>
    </body>
    

    ps:也可以用精灵图做哦

新手上路,分享心得,如果小伙伴们有更好的做法,或者文章有什么错误,欢迎在评论区分享探讨呀

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值