# image-transition-3d **Repository Path**: ezm-eric/image-transition-3d ## Basic Information - **Project Name**: image-transition-3d - **Description**: 图片破碎过渡动画 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2020-11-24 - **Last Updated**: 2021-07-08 ## Categories & Tags **Categories**: javascript-toolkits **Tags**: None ## README # image-transition-3d ## 介绍 主要用于将图片做瓦片处理, 并进行异步动画切换。 ## 快速使用 安装依赖 ```shell script npm install image-transition-3d --save # or yarn add image-transition-3d ``` 注册组件到 Vue ```js import Vue from 'vue' import ImageTransition3d from "image-transition-3d"; Vue.use(ImageTransition3d); ``` 使用 ```html ``` ### 参数列表 | 参数 | 类型 | 说明 | | --- | --- | --- | | images | Array\ | 图片 src 连接列表 | | value | Integer | 当前显示的 src 列表下标 | | cols | Integer | 列数 | | rows | Integer | 行数 | | customTransitions | Array\ | 自定义动画列表 | | duration | Integer | 动画切换图片间隔 ( ms ) | | useTransitionNames | Array\ | 切换随机使用的动画名称 | ### CustomTransition | 参数 | 类型 | 说明 | | --- | --- | --- | | name | Object | 动画名称(全局唯一) | | leaveStyle | Function(index) | 返回离开的样式的方法, index 为瓦片下标 | | enterStyle | Function(index) | 返回进入样式的开始位置样式 | | leaveDistributionTime | Integer , Function(index) | 瓦片动画开始随机延时范围 | | leaveDuration | Integer, Function(index) | 单个瓦片离开动画过度时间 | | enterDuration | Integer, Function(index) | 单个瓦片进入动画过度时间 | ### 使用指定动画配置 ```html ``` ## 问题反馈 - 有任何问题可提出 `issue` 或邮件至 fangjc1986@qq.com ## 仓库 github: https://github.com/fangjc1986/image-transition-3d.git