☝点击蓝色字体关注,轻松获取最新推送

前言

开发项目中,不仅要功能的实现,还要让项目显得生动灵活,就需要做一些动画效果

我选择前端,就是因为被网页效果所吸引


拓展阅读

vue如何使用UI库快速搭建项目


浮窗

项目中浮窗是不可少的元素,为了不遮挡主体内容,往往做到右下角。

这样做很可能会被用户遗漏掉,为了凸显出来,可以加上适当的动画


<style>.float {width: 100px;height: 100px;border-radius: 50%;background: #73C7D6;animation: pulse .5s linear infinite alternate;    }@keyframes pulse {        0% {transform: scale(1);        }        100% {transform: scale(1.1);        }    }style><body>    <div class="float">div>body>

分类滑块


把一个div设置为绝对定位,修改left的值

<style>.box {position: relative;width: 160px;height: 40px;line-height: 60px;text-align: center;background: #F6F6F6;overflow: hidden;border-radius: 30px;display: flex;align-items: center;    }.sort {position: relative;width: 50%;height: 100%;display: flex;align-items: center;justify-content: center;z-index: 2;transition: all .3s;    }.light {position: absolute;top: 0;left: 0;background: #73C7D6;width: 50%;height: 100%;border-radius: 30px;transition: all .3s;    }style><body>    <div class="box">        <div class="sort" :style="{color: active == index ? '#fff' : '#666'}" v-for="(item,index) in sortList":key="index" @click="activeSort(index)">            {{item}}div>        <div class="light" :style="{left: active == 0 ? 0 : '50%'}">div>    div>body><script src="https://cdn.bootcdn.net/ajax/libs/vue/2.6.10/vue.min.js">script><script>new Vue({el: '.box',data: {active: 0,sortList: ['选项1', '选项2']        },methods: {            activeSort(index) {this.active = index            }        }    })script>

弹窗


弹窗在移动端项目中也是经常看到的

给定一个Boolean值进行判断,修改类名

<style>.popbg {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.7);    }.popup {position: fixed;bottom: 0;left: 0;width: 100%;height: 300px;background: #73C7D6;z-index: 1;transition: all .3s;    }.show {transform: translateY(0);    }.hidden {transform: translateY(100%);    }style><body>    <div class="box">        <button @click="isPop = true">弹窗动画button>        <div class="popbg" v-if="isPop" @click="isPop = false">div>        <div :class="['popup',isPop ? 'show' : 'hidden']">div>    div>body><script src="https://cdn.bootcdn.net/ajax/libs/vue/2.6.10/vue.min.js">script><script>new Vue({el: '.box',data: {isPop: false        }    })script>

动画效果还有很多

前路漫漫 任重道远


点赞 收藏 转发

你们的鼓励是我创作的最大动力

vue 动画 抖动效果_css开发常用动画相关推荐

  1. 【前端实例代码】Html5+css3创建拟物风格昏昏欲睡的云朵动画网页效果~前端开发网页设计基础入门教程~适合初学者~超简单~

    b站视频演示效果: [前端实例代码]Html5+css3创建拟物风格昏昏欲睡的云朵动画网页效果!前端开发网页设计基础入门教程!适合初学者~超简单~ 效果图: 完整代码: <!DOCTYPE ht ...

  2. android+动画+锯齿,Android_rotate--animation 动画旋转两图片,消除动画锯齿现象 android 开发:动画旋转两图片 - 下载 - 搜珍网...

    Android+动画旋转两图/ Android+动画旋转两图/.classpath Android+动画旋转两图/.project Android+动画旋转两图/.settings/ Android+ ...

  3. 实现抖音视频抖动效果---OpenCV-Python开发指南(53)

    目录 抖音视频抖动原理 实现抖音视频抖动 抖音视频抖动原理 感兴趣的不妨随便弄一个视频使用抖音抖动效果观察.这里,博主建议读者使用国际象棋的视频图像,这种方块的格式更能看清细微的抖动变化. 我们观察抖 ...

  4. 猫猫学IOS(四十)UI之核心动画_抖动效果_CAKeyframeAnimation

    猫猫分享,必须精品 原创文章,欢迎转载.转载请注明:翟乃玉的博客 地址:http://blog.csdn.net/u013357243?viewmode=contents 效果: 效果一: 效果二: ...

  5. android 左移动画_Android研究院之游戏开发Tween动画的实现(十九)

    今天和大伙讨论一下Android开发中的Tween动画的实现.首先它和上一章我们讨论的Frame动画同属于系统提供的绘制动画的方法.Tween动画主要的功能是在绘制动画前设置动画绘制的轨迹,包括时间, ...

  6. 初中计算机学的动画,初中信息技术教案制作GIF动画

    了解制作动画的常用软件,了解gif animator 5软件及其特点,会用ulead gif animator制作简单的gif动画.以下是小编为大家整理的,供大家参考,欢迎阅读! <制作GIF动 ...

  7. 语音聊天源码开发之常用动画效果的实现

    效果展示 下面是语音聊天源码开发中比较入门的豪华礼物动画--烟花. 一个复杂的礼物动画,首先是美术给出gif实现草图和素材,技术进行动画剖析和图片压缩,在语音聊天源码中加载图片和实现动画,其中要注意内 ...

  8. vue图片动画上下跳动_Vue 解决路由过渡动画抖动问题(实例详解)

    前言 Vue-Router 作为 Vue 的核心模块,它为我们提供了基于组件的路由配置.路由参数等功能,让单页面应用变得更易于管理.良好的路由管理尤为重要,比如路由拦截.路由懒加载.路由权限等都在开发 ...

  9. 直播APP常用动画效果

    作者: 落影loyinglin 地址: http://www.jianshu.com/p/a9a201ed3aa8 介绍 记录.总结开发遇到一些问题,大家一起交流学习. 这次带来,对直播APP的常用动 ...

  10. 【猿说VUE】Vue效果法宝,过渡动画

    基础:过渡动画 Vue 在插入.更新或者移除 DOM 时,提供多种不同方式的应用过渡效果.包括以下工具: 在 CSS 过渡和动画中自动应用 class 可以配合使用第三方 CSS 动画库,如 Anim ...

最新文章

  1. 从设置、加载、启动看Xilinx FPGA配置流程
  2. 【微信小程序】scroll-view与Page下拉冲突
  3. cesium首次加载gltf模型成功
  4. crontab命令的使用
  5. Python_堆栈和队列
  6. gif tools
  7. oracle中的nls在哪,Oracle的NLS设置
  8. 敏捷开发 SCRUM 简介
  9. linux 恢复member1账户,Linux操作系统第9讲 帐户管理和权限管理.ppt
  10. C# Transaction 事务
  11. 解决 Maven ‘parent.relativePath‘ of POM
  12. 标准差np.std()
  13. 华硕ROG冰刃5和枪神5有什么区别 哪个好
  14. Matplotlib画各种论文图
  15. 如何设计好的RESTful API 之好的RESTful API 特征
  16. 【MySQL】查询优化
  17. 详细介绍各种常见格式的图片
  18. 普林斯顿大学算法公开课笔记
  19. [js] 图片懒加载
  20. 应用安全技术趋势之 Top 5

热门文章

  1. Java咖啡馆(8)——大话面向对象(下)
  2. 输入框input如何实现只可以选择不可以键盘输入
  3. 7.2.Zeng_Cache(3) --- 前端
  4. 65. 雇员管理系统(2)
  5. 绝对定位元素、浮动元素会生成一个块级框
  6. PADS layout 元件之间尺寸标注
  7. MongoDB:配置与安装
  8. 51Nod1253 Kundu and Tree 容斥原理
  9. JVM内存模型及垃圾回收算法
  10. hdu 1561 树形dp+分组背包