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 相关文章推荐
asp 的 分词实现代码
May 24 Javascript
JQuery 学习笔记 选择器之五
Jul 23 Javascript
jquery进行数组遍历如何跳出当前的each循环
Jun 05 Javascript
javascript的函数劫持浅析
Sep 26 Javascript
canvas实现动态小球重叠效果
Feb 06 Javascript
详解使用React全家桶搭建一个后台管理系统
Nov 04 Javascript
Vue中v-show添加表达式的问题(判断是否显示)
Mar 26 Javascript
JavaScript设计模式之模板方法模式原理与用法示例
Aug 07 Javascript
基于vue实现移动端圆形旋钮插件效果
Nov 28 Javascript
js实现提交前对列表数据的增删改查
Jan 16 Javascript
element中table高度自适应的实现
Oct 21 Javascript
原生js实现放大镜组件
Jan 22 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
分页显示Oracle数据库记录的类之二
2006/10/09 PHP
Mysql的GROUP_CONCAT()函数使用方法
2008/03/28 PHP
php学习笔记之 函数声明
2011/06/09 PHP
PHP实现对xml的增删改查操作案例分析
2017/05/19 PHP
js完美的div拖拽实例代码
2014/01/22 Javascript
js中文逗号转英文实现
2014/02/11 Javascript
浅谈javascript 归并方法
2015/01/21 Javascript
浅析BootStrap栅格系统
2016/06/07 Javascript
浅谈JavaScript事件绑定的常用方法及其优缺点分析
2016/11/01 Javascript
JavaScript 最佳实践:帮你提升代码质量
2016/12/03 Javascript
微信小程序开发探究
2016/12/27 Javascript
详解javascript中的Error对象
2019/04/25 Javascript
Vue基于vuex、axios拦截器实现loading效果及axios的安装配置
2019/04/26 Javascript
详解vue-cli3开发Chrome插件实践
2019/05/29 Javascript
微信小程序在线客服自动回复功能(基于node)
2019/07/03 Javascript
Python bsddb模块操作Berkeley DB数据库介绍
2015/04/08 Python
浅谈Python中带_的变量或函数命名
2017/12/04 Python
python opencv3实现人脸识别(windows)
2018/05/25 Python
Python爬取qq空间说说的实例代码
2018/08/17 Python
Python函数装饰器实现方法详解
2018/12/22 Python
python打开使用的方法
2019/09/30 Python
pytorch中的上采样以及各种反操作,求逆操作详解
2020/01/03 Python
详解python tkinter模块安装过程
2020/01/06 Python
python使用pymongo与MongoDB基本交互操作示例
2020/04/09 Python
鼠标滚轮事件和Mac触控板双指事件
2019/12/23 HTML / CSS
Kathmandu新西兰官网:新西兰户外运动品牌
2019/07/27 全球购物
Geekbuying波兰:购买中国电子产品
2019/10/20 全球购物
一套SQL笔试题
2016/08/14 面试题
控制工程专业个人求职信
2013/09/25 职场文书
专家推荐信模板
2014/05/09 职场文书
2014年预备党员学习新党章思想汇报
2014/09/15 职场文书
党员批评与自我批评发言稿
2014/10/14 职场文书
撤诉书怎么写
2015/05/19 职场文书
初中家长意见
2015/06/03 职场文书
简述python四种分词工具,盘点哪个更好用?
2021/04/13 Python
SpringBoot2 参数管理实践之入参出参与校验的方式
2021/06/16 Java/Android