美文网首页
CSS hover改变背景图片过渡动画生硬

CSS hover改变背景图片过渡动画生硬

作者: Blacker丶Boom | 来源:发表于2017-10-13 09:55 被阅读0次

解决方案:将hover要改变的背景放到另一层,hover时改变该层的透明度。
比如:
如果你想:

div{transition:.5s;}
div:hover{background:url(img);}

这样的过渡动画会很生硬,改成这样你会发现世界瞬间变美好了

div{position:relative;}
div:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:url(img);opacity:0;transition:.5s;}
div:hover:after{opacity:1;}

相关文章

  • CSS hover改变背景图片过渡动画生硬

    解决方案:将hover要改变的背景放到另一层,hover时改变该层的透明度。比如:如果你想: 这样的过渡动画会很生...

  • 动画

    动画:transition(过渡动画):使用场景-状态发生改变时(hover/:checked/js)animat...

  • css3 动画

    一、transition(过渡) 其作用是平滑的改变css的值,无论是点击、焦点、hover事件,只要css的值改...

  • day21-CSS-动画模块

    动画模块 过渡模块和动画模块的异同 不同点 1.过渡模块需要人为触发(例如hover)才会执行动画 --- 过渡三...

  • 小程序 动画

    一、过渡、动画、转换间的总结 对应链接手动触发-->改变属性 + transition属性说明=css过渡cs...

  • CSS3动画

    css3动画包括过渡,形变,动画 过渡transition: 指定过渡样式:transition-property...

  • Vue -- 过渡和动画

    单组件过渡和动画 动画方案:css过渡和动画中自动用class;配合css第三方库如 Animate.css;在钩...

  • 08_dayCSS动画

    CSS3新增的功能有:过渡和动画,阴影和圆角 css3过渡动画: css3都有哪些新增的东西 : 过度,动画,阴影...

  • Vue中的动画

    基础CSS过渡和动画 动画:keyframes过渡:transition 列表动画 状态动画 组件和元素切换 1....

  • 有用的Vue第三方库

    Animate.css - CSS动画库 Velocity.js - JS动画库 TweenJS - 状态过渡动画...

网友评论

      本文标题:CSS hover改变背景图片过渡动画生硬

      本文链接:https://www.haomeiwen.com/subject/weoayxtx.html