vue 动画 抖动效果_css开发常用动画
☝点击蓝色字体关注,轻松获取最新推送
前言
开发项目中,不仅要功能的实现,还要让项目显得
生动
、灵活
,就需要做一些动画效果
我选择前端,就是因为被网页效果所吸引
拓展阅读
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开发常用动画相关推荐
- 【前端实例代码】Html5+css3创建拟物风格昏昏欲睡的云朵动画网页效果~前端开发网页设计基础入门教程~适合初学者~超简单~
b站视频演示效果: [前端实例代码]Html5+css3创建拟物风格昏昏欲睡的云朵动画网页效果!前端开发网页设计基础入门教程!适合初学者~超简单~ 效果图: 完整代码: <!DOCTYPE ht ...
- android+动画+锯齿,Android_rotate--animation 动画旋转两图片,消除动画锯齿现象 android 开发:动画旋转两图片 - 下载 - 搜珍网...
Android+动画旋转两图/ Android+动画旋转两图/.classpath Android+动画旋转两图/.project Android+动画旋转两图/.settings/ Android+ ...
- 实现抖音视频抖动效果---OpenCV-Python开发指南(53)
目录 抖音视频抖动原理 实现抖音视频抖动 抖音视频抖动原理 感兴趣的不妨随便弄一个视频使用抖音抖动效果观察.这里,博主建议读者使用国际象棋的视频图像,这种方块的格式更能看清细微的抖动变化. 我们观察抖 ...
- 猫猫学IOS(四十)UI之核心动画_抖动效果_CAKeyframeAnimation
猫猫分享,必须精品 原创文章,欢迎转载.转载请注明:翟乃玉的博客 地址:http://blog.csdn.net/u013357243?viewmode=contents 效果: 效果一: 效果二: ...
- android 左移动画_Android研究院之游戏开发Tween动画的实现(十九)
今天和大伙讨论一下Android开发中的Tween动画的实现.首先它和上一章我们讨论的Frame动画同属于系统提供的绘制动画的方法.Tween动画主要的功能是在绘制动画前设置动画绘制的轨迹,包括时间, ...
- 初中计算机学的动画,初中信息技术教案制作GIF动画
了解制作动画的常用软件,了解gif animator 5软件及其特点,会用ulead gif animator制作简单的gif动画.以下是小编为大家整理的,供大家参考,欢迎阅读! <制作GIF动 ...
- 语音聊天源码开发之常用动画效果的实现
效果展示 下面是语音聊天源码开发中比较入门的豪华礼物动画--烟花. 一个复杂的礼物动画,首先是美术给出gif实现草图和素材,技术进行动画剖析和图片压缩,在语音聊天源码中加载图片和实现动画,其中要注意内 ...
- vue图片动画上下跳动_Vue 解决路由过渡动画抖动问题(实例详解)
前言 Vue-Router 作为 Vue 的核心模块,它为我们提供了基于组件的路由配置.路由参数等功能,让单页面应用变得更易于管理.良好的路由管理尤为重要,比如路由拦截.路由懒加载.路由权限等都在开发 ...
- 直播APP常用动画效果
作者: 落影loyinglin 地址: http://www.jianshu.com/p/a9a201ed3aa8 介绍 记录.总结开发遇到一些问题,大家一起交流学习. 这次带来,对直播APP的常用动 ...
- 【猿说VUE】Vue效果法宝,过渡动画
基础:过渡动画 Vue 在插入.更新或者移除 DOM 时,提供多种不同方式的应用过渡效果.包括以下工具: 在 CSS 过渡和动画中自动应用 class 可以配合使用第三方 CSS 动画库,如 Anim ...
最新文章
- 从设置、加载、启动看Xilinx FPGA配置流程
- 【微信小程序】scroll-view与Page下拉冲突
- cesium首次加载gltf模型成功
- crontab命令的使用
- Python_堆栈和队列
- gif tools
- oracle中的nls在哪,Oracle的NLS设置
- 敏捷开发 SCRUM 简介
- linux 恢复member1账户,Linux操作系统第9讲 帐户管理和权限管理.ppt
- C# Transaction 事务
- 解决 Maven ‘parent.relativePath‘ of POM
- 标准差np.std()
- 华硕ROG冰刃5和枪神5有什么区别 哪个好
- Matplotlib画各种论文图
- 如何设计好的RESTful API 之好的RESTful API 特征
- 【MySQL】查询优化
- 详细介绍各种常见格式的图片
- 普林斯顿大学算法公开课笔记
- [js] 图片懒加载
- 应用安全技术趋势之 Top 5