FLIP 动画实现多维网格的过渡
来源:互联网 发布:怎么举报网络诈骗 编辑:程序博客网 时间:2024/05/17 22:41
FLIP 动画实现多维网格的过渡
Demo地址:https://jsfiddle.net/chrzmzxv/
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <script type="text/javascript" src="vue.js"></script> <script type="text/javascript" src="lodash.min.js"></script> <style type="text/css" rel="stylesheet"> button{ width: 100px; height: 30px; border: 1px solid #666666; border-radius: 5px; background: rgba(195, 197, 221, 0.36); margin: 10px; } button:active, button:hover { box-shadow: 2px 3px 2px #999 inset; border: 1.5px solid rgba(195, 197, 221, 0.57); } .container { display: flex; flex-wrap: wrap; /*flex容器为多行。该情况下flex子项溢出的部分会被放置到新行,子项内部会发生断行*/ width: 238px; } .cell { display: flex; justify-content: space-around; /*在弹性盒对象的 <div> 元素中的各项周围留有空白,用于设置或检索弹性盒子元素在主轴(横轴)方向上的对齐方式*/ align-items: center;/*居中对齐弹性盒的各项 <div> 元*/ width: 25px; height: 25px; border: 1px solid #aaa; margin-right: -1px; margin-bottom: -1px; } .cell:nth-child(3n) { margin-right: 0; } .cell:nth-child(27n) { margin-bottom: 0; } .cells-move { transition: transform 1s; } </style></head><body> <div id="demo"> <button @click="shuffle">Shuffle</button> <transition-group name="cells" tag="div" class="container"> <div v-for="cell in cells" :key="cell.id" class="cell"> {{ cell.number }} </div> </transition-group> </div> <script type="text/javascript"> new Vue({ el : "#demo", data: { cells: Array.apply(null, {length : 81}).map(function(_, index) { return { id: index, number : index % 9 + 1 } }) }, methods : { shuffle: function() { this.cells = _.shuffle(this.cells); } } }) </script></body></html>
阅读全文
0 0
- FLIP 动画实现多维网格的过渡
- iOS 过渡动画的实现
- 用css3的transition实现过渡动画
- [java]过渡动画实现
- ViewPager的过渡动画
- Activity过渡的动画
- Activity的过渡动画
- 过渡动画的使用
- vue过渡动画实现原理
- Android的Flip翻转动画
- [开源]实现顺滑过渡动画的LoadingView
- Android学习之5.X过渡动画的实现
- 闪屏页无白屏秒开和分屏过渡动画的实现
- 几行代码实现神奇移动的过渡动画
- 闪屏页无白屏秒开和分屏过渡动画的实现
- css3实现高度从固定到自动的过渡动画
- CSS实现鼠标悬浮内容自动撑开的过渡动画
- iphone里的动画过渡
- 分销系统_三级分销_掌上商城推广新渠道-泉州市丰泽区尚创网络科技有限公司
- 初识Edward——一个简单的变分Bayesian网络
- caffe绘制训练过程的loss和accuracy曲线
- 【LeetCode】55. Jump Game
- Sqlserver取整
- FLIP 动画实现多维网格的过渡
- 核桃的数目
- java基础技术知识点总结——容器、迭代器
- 使用Jquery+EasyUI 进行框架项目开发案例讲解之一 员工管理源码分享
- thinkphp 出现Class 'PDO' not found 错误
- 巨人网络面试
- KEIL的安装与使用
- webservice简单实例
- 5.17-Python-语言及其应用-笔记