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 相关文章推荐
js Flash插入函数免激活代码
Mar 31 Javascript
jQuery 选择表格(table)里的行和列及改变简单样式
Dec 15 Javascript
浅析showModalDialog数据缓存问题(用禁止浏览器缓存解决)
Jul 09 Javascript
jQuery/CSS3图片特效插件整理推荐
Dec 07 Javascript
利用jquery制作滚动到指定位置触发动画
Mar 26 Javascript
使用jQuery制作基础的Web图片轮播效果
Apr 22 Javascript
Javascript基于jQuery UI实现选中区域拖拽效果
Nov 25 Javascript
Node.js设置CORS跨域请求中多域名白名单的方法
Mar 28 Javascript
jQuery操作DOM_动力节点Java学院整理
Jul 04 jQuery
elementUI select组件value值注意事项详解
May 29 Javascript
Vue.js 无限滚动列表性能优化方案
Dec 02 Javascript
Element Notification通知的实现示例
Jul 27 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
索尼SONY ICF-SW7600GR电路分析与改良
2021/03/02 无线电
php md5下16位和32位的实现代码
2008/04/09 PHP
一个严格的PHP Session会话超时时间设置方法
2014/06/10 PHP
ThinkPHP表单令牌错误的相关解决方法分析
2016/05/20 PHP
微信支付开发动态链接Native支付
2016/07/12 PHP
PHP批量删除jQuery操作
2017/07/23 PHP
JavaScript中的16进制字符(改进)
2011/11/21 Javascript
利用JS实现浏览器的title闪烁
2013/07/08 Javascript
javascript伸缩型菜单实现代码
2015/11/16 Javascript
js实现跨域访问的三种方法
2015/12/09 Javascript
基于jQuery实现的无刷新表格分页实例
2016/02/17 Javascript
微信小程序 slider 详解及实例代码
2017/01/10 Javascript
jQuery回调方法使用示例
2017/06/26 jQuery
解决在layer.open中使用时间控件laydate失败的问题
2019/09/11 Javascript
google广告之另类js调用实现代码
2020/08/22 Javascript
[42:52]Optic vs Serenity 2018国际邀请赛淘汰赛BO3 第二场 8.22
2018/08/23 DOTA
零基础写python爬虫之urllib2使用指南
2014/11/05 Python
python中字典(Dictionary)用法实例详解
2015/05/30 Python
django 将model转换为字典的方法示例
2018/10/16 Python
python得到一个excel的全部sheet标签值方法
2018/12/10 Python
对python打乱数据集中X,y标签对的方法详解
2018/12/14 Python
Python获取航线信息并且制作成图的讲解
2019/01/03 Python
自定义django admin model表单提交的例子
2019/08/23 Python
通过python3实现投票功能代码实例
2019/09/26 Python
浅谈matplotlib中FigureCanvasXAgg的用法
2020/06/16 Python
使用CSS3实现input多选框自定义样式的方法示例
2019/07/19 HTML / CSS
详解快速开发基于 HTML5 网络拓扑图应用
2018/01/08 HTML / CSS
英国当代时尚和街头服饰店:18montrose
2018/12/15 全球购物
Fnac西班牙官网:法国文化和电子产品零售商
2021/03/14 全球购物
英国领先的男装设计师服装独立零售商:Repertoire Fashion
2020/10/19 全球购物
啤酒销售实习自我鉴定
2013/09/24 职场文书
致短跑运动员广播稿
2014/01/09 职场文书
化工工艺设计求职信
2014/06/25 职场文书
绿色校园广播稿
2014/10/13 职场文书
大学生创业计划书常用模板
2019/08/07 职场文书
总结Python使用过程中的bug
2021/06/18 Python