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简介 入门了解篇
Nov 25 Javascript
javascript中的循环语句for语句深入理解
Apr 04 Javascript
jQuery解析Json实例详解
Nov 24 Javascript
jquery拖拽效果完整实例(附demo源码下载)
Jan 14 Javascript
jQuery插件制作的实例教程
May 16 Javascript
JS 获取HTML标签内的子节点的方法
Sep 21 Javascript
AngularJS实现表格的增删改查(仅限前端)
Jul 04 Javascript
ES6学习教程之对象字面量详解
Oct 09 Javascript
微信小程序表单验证form提交错误提示效果
Jun 19 Javascript
单页面vue引入百度统计的使用方法示例详解
Oct 13 Javascript
Node爬取大批量文件的方法示例
Jun 28 Javascript
react中Suspense的使用详解
Sep 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
实时抓取YAHOO股票报价的代码
2006/10/09 PHP
Godaddy空间Zend Optimizer升级方法
2010/05/10 PHP
PHP的反射类ReflectionClass、ReflectionMethod使用实例
2014/08/05 PHP
php抽象类使用要点与注意事项分析
2015/02/09 PHP
PHP人民币金额转大写实例代码
2015/10/02 PHP
部署PHP时的4个配置修改说明
2015/10/19 PHP
php设计模式之委托模式
2016/02/13 PHP
Laravel中使用FormRequest进行表单验证方法及问题汇总
2016/06/19 PHP
django中的ajax组件教程详解
2018/10/18 PHP
如何通过PHP实现Des加密算法代码实例
2020/05/09 PHP
在iframe里的页面编写js,实现在父窗口上创建动画效果展开和收缩的div(不变动iframe父窗口代码)
2011/12/20 Javascript
jquery如何把参数列严格转换成数组实现思路
2013/04/01 Javascript
Jquery实现自定义tooltip示例代码
2014/02/12 Javascript
JavaScript弹出窗口方法汇总
2014/08/12 Javascript
JS实现进入页面时渐变背景色的方法
2015/02/25 Javascript
jQuery实现大转盘抽奖活动仿QQ音乐代码分享
2015/08/21 Javascript
Bootstrap 模态框实例插件案例分析
2016/12/28 Javascript
Angular.js项目中使用gulp实现自动化构建以及压缩打包详解
2017/07/19 Javascript
JavaScript实现美化滑块效果
2019/05/17 Javascript
vue请求服务器数据后绑定不上的解决方法
2019/10/30 Javascript
Vue退出登录时清空缓存的实现
2019/11/12 Javascript
使用webpack搭建pixi.js开发环境
2020/02/12 Javascript
小程序中使用css var变量(使js可以动态设置css样式属性)
2020/03/31 Javascript
TypeScript魔法堂之枚举的超实用手册
2020/10/29 Javascript
js实现验证码干扰(静态)
2021/02/22 Javascript
python实现决策树分类(2)
2018/08/30 Python
Python爬取豆瓣视频信息代码实例
2019/11/16 Python
Python新建项目自动添加介绍和utf-8编码的方法
2020/12/26 Python
python中的插入排序的简单用法
2021/01/19 Python
css3.0 图形构成实例练习二
2013/03/19 HTML / CSS
电子商务网站的创业计划书
2014/01/05 职场文书
个人债务授权委托书范本
2014/10/05 职场文书
加强作风建设工作总结
2014/10/23 职场文书
世界卫生日宣传活动总结
2015/02/09 职场文书
党校学习个人总结
2015/02/15 职场文书
暑期实践个人总结
2015/03/06 职场文书