vue+css3做交互特效更简单

Vue (69) 2023-10-26 09:12

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说vue+css3做交互特效更简单,希望能够帮助你!!!。

做项目就难免会开发交互效果或者特效,开发技术栈方面,理所当然就使用了vue+css3开发,过程中发现使用vue+css3开发特效,和javascript/jquery+css3的思维方式不一样,但是比javascript/jquery+css3简单一点点。今天就分享几个简单的小实例,希望能起到拓展思维的作用,让大家明白vue+css3应该怎样开发交互效果!如果大家有什么好的建议,或者觉得我哪里写错了,欢迎指出!

开场小动画的实现

gif图模糊效果看着跟实际效果不太一样

vue+css3做交互特效更简单_https://bianchenghao6.com/blog_Vue_第1张

原理分析,就是在页面是下面这个状态的时候,把文字替换掉。至于看到字体缩成一团,就是letter-spacing这个css属性的控制效果。字体模糊就是filter: blur()这个css属性的控制效果!看到有逐渐的变化,就是css3动画(animation)的效果

动画的几个步骤,从下面看到,这个动画一共8个步骤。

vue+css3做交互特效更简单_https://bianchenghao6.com/blog_Vue_第2张

实现代码

vue+css3做交互特效更简单_https://bianchenghao6.com/blog_Vue_第3张

vue+css3做交互特效更简单_https://bianchenghao6.com/blog_Vue_第4张

今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

发表回复