一般使用场景: 登录的错误验证 或者 强提醒

template 部分

<img id="barcode" :class="{ shaking: toShake}" @click="handleShake" />

javascript 部分

export default {
data(){
return{
toShake: false
}
},
methods:{
handleShake() {
this.toShake= true
// demo for next animation.
setTimeout(() => {
this.toShake= false
}, 1000)
}
}
}

css 部分

.shaking {
animation: shakeX 1s;
}
@keyframes shakeX {
from,
to {
transform: translate3d(0, 0, 0);
}
// 进度为10%,30%,50%,70%,90% 动画
10%,
30%,
50%,
70%,
90% {
transform: translate3d(-0.5rem, 0, 0);
}
// 进度为10%,30%,50%,70%,90% 动画
20%,
40%,
60%,
80% {
transform: translate3d(0.5rem, 0, 0);
}
}

最新文章

  1. PowerDesigner通过SQL语句生成PDM文件
  2. pt_table_checksum对检查表的chunk大小的限制
  3. POI2012 (持续更新中)
  4. hdu 4091 线性规划
  5. 【OSG细节实现】节点围绕位于axisPos平行于axis的轴进行旋转
  6. 见过的最好AWK手册
  7. 用Y分钟学会X
  8. POJ 1700 坐船过河问题
  9. redis 队列缓存 + mysql 批量入库 + php 离线整合
  10. [LeetCode] Sentence Similarity II 句子相似度之二
  11. Python_字符串的映射与可变字符串的应用
  12. Vue项目中,要保证某个部分的高度,应该怎么设置
  13. javascript 体验定时器
  14. 【ARTS】01_09_左耳听风-20190107~20190113
  15. 池以及barrier简单
  16. html 语法
  17. DZY Loves Math(莫比乌斯反演)
  18. echart 图例设置自定义图标?
  19. HDU 2602 - Bone Collector - [01背包模板题]
  20. [Python] 中文路径和中文文本文件乱码问题

热门文章

  1. 你真的清楚DateTime in C#吗?
  2. 什么?你正在学web自动化测试?那这些Selenium的基本操作你了解过吗?
  3. Web Scraping using Python Scrapy_BS4 - using BeautifulSoup and Python
  4. 集训作业 洛谷P3913 车的攻击
  5. Azure 提供负载均衡(一)Azure Traffic Manager 为我们的Web项目提供负载均衡
  6. 【Nginx】面试官问我Nginx能不能配置WebSocket?我给他现场演示了一番!!
  7. 仔细想想SpringAOP也不难嘛,面试没有必要慌
  8. 集成Facebook SDK之Facebook登录
  9. socket解决半包、粘包问题
  10. linux日志朔源分析记录