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 相关文章推荐
在textarea文本域中显示HTML代码的方法
Mar 06 Javascript
JavaScript对象模型-执行模型
Apr 28 Javascript
jquery trigger伪造a标签的click事件取代window.open方法
Jun 23 Javascript
JavaScript中的继承方式详解
Feb 11 Javascript
JS实现颜色梯度与渐变效果完整实例
Dec 30 Javascript
js 毫秒转天时分秒的实例
Nov 17 Javascript
微信小程序实现图片预览功能
Jan 31 Javascript
JS/HTML5游戏常用算法之碰撞检测 像素检测算法实例详解
Dec 12 Javascript
详细分析React 表单与事件
Jul 08 Javascript
vue自动添加浏览器兼容前后缀操作
Aug 13 Javascript
实现vuex原理的示例
Oct 21 Javascript
解决vant中 tab栏遇到的坑 van-tabs
Nov 04 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
建立动态的WML站点(三)
2006/10/09 PHP
NOT NULL 和NULL
2007/01/15 PHP
php xml文件操作代码(一)
2009/03/20 PHP
Zend Framework框架路由机制代码分析
2016/03/22 PHP
php微信公众号开发(3)php实现简单微信文本通讯
2016/12/15 PHP
javascript编程起步(第四课)
2007/02/27 Javascript
Jsonp 跨域的原理以及Jquery的解决方案
2011/06/27 Javascript
基于jquery跨浏览器显示的file上传控件
2011/10/24 Javascript
js实现具有高亮显示效果的多级菜单代码
2015/09/01 Javascript
JS添加删除DIV的简单实例
2016/07/08 Javascript
Jquery鼠标放上去显示全名的实现方法
2017/02/06 Javascript
jQuery插件HighCharts绘制2D金字塔图效果示例【附demo源码下载】
2017/03/09 Javascript
Angular2下使用pdf插件的方法详解
2017/04/29 Javascript
React Native之TextInput组件解析示例
2017/08/22 Javascript
Vue前端开发规范整理(推荐)
2018/04/23 Javascript
利用node.js开发cli的完整步骤
2020/12/29 Javascript
[01:21:36]CHAOS vs Alliacne 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
Python中http请求方法库汇总
2016/01/06 Python
python中map()与zip()操作方法
2016/02/27 Python
Python scikit-learn 做线性回归的示例代码
2017/11/01 Python
pycharm使用matplotlib.pyplot不显示图形的解决方法
2018/10/28 Python
python实现推箱子游戏
2020/03/25 Python
Python自动化导出zabbix数据并发邮件脚本
2019/08/16 Python
Python绘图实现显示中文
2019/12/04 Python
python怎么调用自己的函数
2020/07/01 Python
详解使用Python写一个向数据库填充数据的小工具(推荐)
2020/09/11 Python
iHerb俄罗斯:维生素、补品和天然产品
2020/07/09 全球购物
中专生求职自荐信范文
2013/12/22 职场文书
八一建军节部队活动方案
2014/02/04 职场文书
社区活动总结报告
2014/05/05 职场文书
停车场管理协议书范本
2014/10/08 职场文书
2014光棍节大学生联谊活动方案
2014/10/10 职场文书
高三语文教学反思
2016/02/16 职场文书
SQL Server远程连接的设置步骤(图文)
2022/03/23 SQL Server
《勇者辞职不干了》ED主题曲无字幕动画MV公开
2022/04/13 日漫
win10如何快速切换窗口 win10切换窗口快捷键分享
2022/07/23 数码科技