vue实现鼠标经过动画


Posted in Javascript onOctober 16, 2019

本文实例为大家分享了vue实现鼠标经过动画的具体代码,供大家参考,具体内容如下

vue实现鼠标经过动画

详细代码:

<template>
 <div class="hello">
 <h1>{{ msg }}</h1>
 <div class="box">
 <div class="boxchilde" @mouseenter="flag=true" @mouseleave="flag=false">
 <div :class="flag?'passing':''"></div>
 </div>
 </div>
 </div>
</template>

<script>
export default {
 name: 'HelloWorld',
 data () {
 return {
 msg: 'Welcome to Your Vue.js App',
 flag:false
 }
 }
}
</script>

<!-- Add "scoped" attribute to limit CSS to this component only -->
<style scoped>
 .box{
 width: 100%;
 height: 100%;
 }
 .boxchilde{
 display: inline-block;
 margin: 20px;
 width: 200px;
 height: 400px;
 background-color: #ccc;
 border-radius: 5px;
 -webkit-transition: all 0.6s ease-in;
 -moz-transition: all 0.6s ease-in;
 -ms-transition: all 0.6s ease-in;
 -o-transition: all 0.6s ease-in;
 transition: all 0.6s ease-in;
 overflow: hidden;
 }
 .boxchilde:hover{
 cursor: pointer;
 -webkit-transform: translate(0,-10px);
 -moz-transform: translate(0,-10px);
 -ms-transform: translate(0,-10px);
 -o-transform: translate(0,-10px);
 transform: translate(0,-10px);
 }
 .passing {
 width: 100%;
 height: 10px;
 border-top-left-radius: 5px;
 border-top-right-radius: 5px;
 background-color: red;
 animation: passing_4500 0.8s ease-in-out 0s 1 alternate forwards;
 transform-origin: 50% 50%;
 }
 @keyframes passing_4500 {
 0% { transform:translateX(-100%); opacity:0 }
 33.33333% { transform:translateX(-100%); opacity:0 }
 66.66667% { transform:translateX(0%); opacity:1 }
 100% { transform:translateX(0%); opacity:1 }
 }
</style>

更多关于Vue的精彩专题点击下方查看:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jQuery温习篇 强大的JQuery选择器
Apr 24 Javascript
jquery图片不完全按比例自动缩小的简单代码
Jul 29 Javascript
JS实现遮罩层效果的简单实例
Nov 12 Javascript
js实现倒计时时钟的示例代码
Dec 17 Javascript
js 操作符汇总
Nov 08 Javascript
深入学习JavaScript对象
Oct 13 Javascript
JavaScript中通过提示框跳转页面的方法
Feb 14 Javascript
微信小程序 wxapp画布 canvas详细介绍
Oct 31 Javascript
学好js,这些js函数概念一定要知道【推荐】
Jan 19 Javascript
Electron autoUpdater实现Windows安装包自动更新的方法
Dec 24 Javascript
Vue 解决多级动态面包屑导航的问题
Nov 04 Javascript
vue-dplayer 视频播放器实例代码
Nov 08 Javascript
javascript实现动态时钟的启动和停止
Jul 29 #Javascript
JavaScript Canvas编写炫彩的网页时钟
Oct 16 #Javascript
Vue.js中provide/inject实现响应式数据更新的方法示例
Oct 16 #Javascript
javascript实现点亮灯泡特效示例
Oct 15 #Javascript
vue-cli 为项目设置别名的方法
Oct 15 #Javascript
Vue 实现输入框新增搜索历史记录功能
Oct 15 #Javascript
Centos7 安装Node.js10以上版本的方法步骤
Oct 15 #Javascript
You might like
php5 apache 2.2 webservice 创建与配置(java)
2011/01/27 PHP
php压缩HTML函数轻松实现压缩html/js/Css及注意事项
2013/01/27 PHP
sql注入与转义的php函数代码
2013/06/17 PHP
PHP入门教程之数学运算技巧总结
2016/09/11 PHP
浅析PHP中的闭包和匿名函数
2017/12/25 PHP
laravel5.6中的外键约束示例
2019/10/23 PHP
用 Javascript 验证表单(form)中多选框(checkbox)值
2009/09/08 Javascript
原生js的数组除重复简单实例
2016/05/24 Javascript
无循环 JavaScript(map、reduce、filter和find)
2017/04/08 Javascript
浅谈一个webpack构建速度优化误区
2019/06/24 Javascript
如何使用JavaScript实现栈与队列
2019/06/24 Javascript
javascript 关于赋值、浅拷贝、深拷贝的个人理解
2019/11/01 Javascript
python冒泡排序算法的实现代码
2013/11/21 Python
python通过Windows下远程控制Linux系统
2018/06/20 Python
python得到一个excel的全部sheet标签值方法
2018/12/10 Python
Python图像处理之图片文字识别功能(OCR)
2019/07/30 Python
详解python中groupby函数通俗易懂
2020/05/14 Python
关于Python字符编码与二进制不得不说的一些事
2020/10/04 Python
小程序canvas中文字设置居中锚点
2019/04/16 HTML / CSS
html5默认气泡修改的代码详解
2020/03/13 HTML / CSS
输入N,打印N*N矩阵
2012/02/20 面试题
简单说下OSPF的操作过程
2014/08/13 面试题
汽车运用工程专业毕业生推荐信
2013/12/25 职场文书
计算机专业求职信
2014/06/02 职场文书
地下停车场租赁协议范本
2014/10/07 职场文书
小学班主任评语
2014/12/29 职场文书
幼师求职自荐信
2015/03/26 职场文书
小孩不笨观后感
2015/06/03 职场文书
飞屋环游记观后感
2015/06/08 职场文书
高中生社会实践心得体会
2016/01/14 职场文书
医务人员医德医风心得体会
2016/01/25 职场文书
2017元旦、春节期间廉洁自律承诺书
2016/03/25 职场文书
某学校的2019年度工作报告范本
2019/10/11 职场文书
python 中yaml文件用法大全
2021/07/04 Python
一起来看看Vue的核心原理剖析
2022/03/24 Vue.js
Apache SkyWalking 监控 MySQL Server 实战解析
2022/09/23 Servers