javascript - css怎么解决hover鼠标移除后的效果
大家讲道理
大家讲道理 2017-04-17 15:24:39
0
3
946

想要实现背景图片鼠标移入左右翻变换背景图的动效,但是移出的时候想要去除掉翻转,直接把背景图片换回来,捣鼓了许多都不知道这么弄,就大神临摹求解。。。

    3D  
  
大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

reply all (3)
伊谢尔伦

你是想hover的时候有反转的效果,而移开时直接变换没有反转?那你把transition这个属性放在hover里就行了

    左手右手慢动作

    效果预览:http://codepen.io/zengkan0703...
    这是我实现的代码,不知道是不是你想要的效果:

        Document  
      

    实现原理其实很简单,主要是用 css3 的过渡 transition。动画分为两步:

    1. 元素翻转 180 度

    2. 在翻转到 90 度的 时候,更换背景图片的 url。

    这里面需要注意的是,翻转动画的过渡时间曲线应该用 “linear”,这样才能保证这个动画是均匀进行的,就能够控制好翻转 90 度的时机。

      巴扎黑

      把transition写在.flipBtn:hover{}里面 在.flipBtn{}加上transition:none;

        Latest Downloads
        More>
        Web Effects
        Website Source Code
        Website Materials
        Front End Template
        About us Disclaimer Sitemap
        php.cn:Public welfare online PHP training,Help PHP learners grow quickly!