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 checkbox,radio是否选中的判断代码
Mar 20 Javascript
有关javascript的性能优化 (repaint和reflow)
Apr 12 Javascript
jquery 触发a链接点击事件解决方案
May 02 Javascript
JavaScript实现鼠标滑过处生成气泡的方法
May 16 Javascript
Javascript监视变量变化的方法
Jun 09 Javascript
JS实现完全语义化的网页选项卡效果代码
Sep 15 Javascript
Vue-cli-webpack搭建斗鱼直播步骤详解
Nov 17 Javascript
Vue 页面切换效果之 BubbleTransition(推荐)
Apr 08 Javascript
vue配置nprogress实现页面顶部进度条
Sep 21 Javascript
layui 阻止图片上传的实例(before方法)
Sep 26 Javascript
使用vuex较为优雅的实现一个购物车功能的示例代码
Dec 09 Javascript
编写v-for循环的技巧汇总
Dec 01 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
推荐25款php中非常有用的类库
2014/09/29 PHP
PHP速成大法
2015/01/30 PHP
php parse_str() 函数的定义和用法
2016/05/23 PHP
浅谈PHP实现大流量下抢购方案
2017/12/15 PHP
php无限级分类实现评论及回复功能
2019/02/18 PHP
javascript实现 在光标处插入指定内容
2007/05/25 Javascript
javascript 获取表单file全路径
2009/12/31 Javascript
JS 文件传参及处理技巧分析
2010/05/13 Javascript
基于jQuery的输入框在光标位置插入内容, 并选中
2011/10/29 Javascript
一个关于jqGrid使用的小例子(行按钮)
2011/11/04 Javascript
JavaScript修改css样式style动态改变元素样式
2013/12/16 Javascript
javascript数组快速打乱重排的方法
2014/01/02 Javascript
深入理解Javascript里的依赖注入
2014/03/19 Javascript
jQuery 删除或是清空某个HTML元素示例
2014/08/04 Javascript
javascript中DOM复选框选择用法实例
2015/05/14 Javascript
jquery实现经典的淡入淡出选项卡效果代码
2015/09/22 Javascript
Bootstrap CDN和本地化环境搭建
2016/10/26 Javascript
AngularJS使用ng-inlude指令加载页面失败的原因与解决方法
2017/01/19 Javascript
js实现飞机大战小游戏
2020/08/26 Javascript
python3.5使用tkinter制作记事本
2016/06/20 Python
JSON文件及Python对JSON文件的读写操作
2018/10/07 Python
Python文件循环写入行时防止覆盖的解决方法
2018/11/09 Python
Python hashlib和hmac模块使用方法解析
2020/12/08 Python
Pandas中DataFrame交换列顺序的方法实现
2020/12/14 Python
日本热销NO.1胶原蛋白冻:Aishitoto爱希特多
2019/06/20 全球购物
什么是Assembly(程序集)
2014/09/14 面试题
大学生就业自荐信
2013/10/26 职场文书
商务英语专业毕业生自荐信
2013/11/05 职场文书
大学自主招生自荐信
2013/12/16 职场文书
保洁公司服务承诺书
2014/05/28 职场文书
2014大学生批评与自我批评思想汇报
2014/09/21 职场文书
党的群众路线对照检查材料范文
2014/09/24 职场文书
反对四风问题自我剖析材料
2014/09/29 职场文书
2015商场元旦促销活动策划方案
2014/12/09 职场文书
信息技术研修心得体会
2016/01/08 职场文书
Python使用openpyxl模块处理Excel文件
2022/06/05 Python