模拟加入购物车的特效(Vue)
点击加入购物车,会弹出一个紫色小球掉入购物车
<html><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title></title><script src="Vue.min.js"></script><style>.ball {width: 15px;height: 15px;border-radius: 50%;background-color: blueviolet;}p {position: absolute;top: 455px;left: 100px;}</style>
</head><body><div id="app"><input type="button" value="加入购物车" @click="flag=!flag"><transition @before-enter="beforeEnter" @enter="enter" @after-enter="afterEnter"><div class="ball" v-show="flag"></div></transition><p>假装这里有一个购物车</p></div><script>var vm = new Vue({el: '#app',data: {flag: false},methods: {beforeEnter(el) {el.style.transform = "translate(0,0)" //小球初始位置},enter(el, done) {el.offsetWidth //动画过渡el.style.transform = "translate(150px,450px)" //最终位置el.style.transition = 'all 2s ease' //所花时间done()},afterEnter(el) {this.flag = !this.flag}}})</script></body></html>
模拟加入购物车的特效(Vue)相关推荐
- Java 代码简单模拟商城购物车
纯Java代码模拟简单购物车功能 1.Product类 import java.util.Objects;public class Product implements Comparable{priv ...
- html购物车效果,模拟加入购物车效果
html> 模拟加入购物车效果 * {margin: 0px auto;padding: 0px;} .top {width: 402px;height: 35px;line-height: 3 ...
- mock模拟接口测试 vue_Easy Mock以及Vue+Mock.js模拟数据
Easy Mock以及Vue+Mock.js模拟数据 一.Mock.js简介 Mock.js是一个可以模拟后端数据,也可以模拟增删改查操作的js库 基础语法规范 数据模板中的每个属性由 3 部分构成: ...
- html加入购物车的动画,vue实现加入购物车动画
预备基础 整体思路 定义商品列表,设置点击的元素(点击后触发加入购物车的函数addToShopCart)注:这里要把$event传递过去,方便得到target 定义一个component用来放购物车和 ...
- 基于vue2.0打造移动商城页面实践 vue实现商城购物车功能 基于Vue、Vuex、Vue-router实现的购物商城(原生切换动画)效果...
基于vue2.0打造移动商城页面实践 地址:https://www.jianshu.com/p/2129bc4d40e9 vue实现商城购物车功能 地址:http://www.jb51.net/art ...
- VUE购物车小案例—vue指令的综合应用
需求: 运用Vue基础指令知识实现小小购物车: 涉及到的指令有:v-for.v-model .v-on.v-text 1.能够显示商品名,价格,以及当前商品在购物车的数量 2. 点击 加+ 减- 可 ...
- 在vuepress博客添加樱花特效(vue樱花组件源码)
文章目录 写在前面 樱花的源码 在vuepress使用 写在前面 写过博客的同学都知道,飘落樱花是一个比较常见的博客特效. 平时都是用插件来实现的,有想过去了解它到底是怎么实现的吗? 它是用canva ...
- 纯css3模拟龙卷风动画js特效
下载地址 纯css3代码实现的龙卷风特效,css模拟龙卷风动画代码. dd:
- 烟花晚霞星空特效-vue
效果图: 烟花晚霞星空效果图-vue: 源代码: <template><div class="body"><div class="stars ...
最新文章
- Java后端线上问题排查常用命令收藏
- 使用 Bundle在Activity间传递数据
- ORACLE 字符串超长问题解决方案
- real6410 裸机实验- LED
- php去掉查询返回的字段序列号,php – 为返回的MySQL查询添加编号列表列
- Yii2 behavior运用
- 属性面板 脚本_3.1 创建和使用脚本
- php array第一张图片_PHP array_udiff() 函数
- 【NodeJS 学习笔记02】入门资源很重要
- C++ 网络多线程编程
- PADS无模命令总结
- 421.数组中两个数的最大异或值
- MATLAB中 histogram 和 imhist 的区别
- 通过InstallShield官网申请注册码
- 容器网络之Kubernetes CNI
- RL之MAB:多臂老虎机Multi-Arm Bandit的简介、应用、经典案例之详细攻略
- 桌面右键新建菜单管理
- 在Centos系统下创建与Windows的共享文件夹
- 三大运营商将重新划分4G版图
- 读《追风筝的人》有感
热门文章
- cesium张贴卫星云图离地30万米形成戴森球效果
- linux openoffice进程,linux OpenOffice
- 装完UBUNTU后无法启动win7,选择win7 loader出现A read disk error occurred
- 离散数学 基本等值式
- 新加坡genetic计算机学校,新加坡私立教育理事会 EDUTRUST 私立教育认证名单
- 技法の穴をふさぐ:規模編--技法のルールは分かりにくい数え方の“迷い”をなくす
- 如何修改git空文件夹的错误
- 窗体控件随窗体大小改变(包括字体大小)
- Mac安装HomeBrew及update报错Error: Fetching /opt/homebrew/Library/Taps/homebrew/homebrew-cask failed
- 计算机毕业设计ssm+vue基本微信小程序的执法助手平台