历史版本13 :3D 卡片动画插件 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 版本

  设计器版本  3D卡片动画插件版本
  10.0  v1.3.1

1.2 插件简介

图片展示时,希望能实现 3D 炫酷效果来展示,3D卡片动画插件,就能实现此功能。效果如下图所示:

1574234568222024.gif

2. 示例编辑

2.1 插件安装

点击下载插件:3D卡片动画插件

设计器插件安装方法参照 设计器插件管理

服务器安装插件方法参照 服务器插件管理

安装该插件后,以决策报表为例,图表里会多出一个 3D 卡片动画控件,如下图所示:
222

2.2 图片准备

点击下载images文件夹并解压:images.zip

images文件夹复制到%FR_HOME%\webapps\webroot\help\picture目录下,如下图所示:

1574234759606348.png

2.3 新建模板

新建决策报表,添加内置数据集,内容如下图所示:

注:imgPath为绝对路径,内置数据集中的图片路径必须和电脑中图片路径一致。

1574235310624789.png

2.4 控件设置

将 3D 卡片动画控件拖入到报表中,选中 3D 卡片动画控件,可以看到相应的配置。

2.4.1 数据面板配置

数据设置如下图所示:

1574235968595185.png

具体含义如下表所示:

内容定义
名称显示在卡片中央的文字
图片路径

卡片的图片地址

支持 Window 和 Unix 地址分隔符,必须是绝对路径

X 坐标

图片在表状形态下的 X 坐标位置,数值为整数,从 1 开始

Y 坐标图片在表状形态下的 Y 坐标位置,数值为整数,从 1 开始
描述 1-3为卡片添加的额外描述,默认样式为显示在卡片下方

注:其中 X、Y 坐标为必填内容。

2.4.2 样式面板配置

1574236544859723.png

1)样式

内容定义
背景卡片动画的背景色
卡片每一张小卡片的宽度、高度、背景色
边框每一张小卡片的边框线宽、样式、颜色
阴影每一张小卡片的阴影设置
编号每一张小卡片的编号设置

2)相机

内容定义
视角数值越大,卡片在水平方向被拉伸的越长
远近视截面相对于深度剪切面的远近的距离
镜头角度调整观察图像的角度

3)控制

内容定义
润滑度鼠标操作指是的鼠标灵敏程度
距图像的最近最远距离图像可以被缩小放大的极限距离

4)位置

调整图像位置和卡片之间的间隙

5)CSS

输入卡片各要素的 CSS 代码,让你的卡片更漂亮。

注:非技术人员这里可保持默认,无需配置。基本样式可以在样式栏中配置,这里只是让你的卡片更加好看。

  • 背景样式:图表展示框的样式,可以在此添加纹理图案。

222

  • 卡片样式:包括伪元素样式,可以写一些代码。

效果如下图所示:

222

代码如下:

卡片伪元素(::before)

content:'';    
width: 25px;
height: 20px;
position: absolute;
bottom:0;
right:0;
-webkit-border-bottom-right-radius: 30px;
-webkit-box-shadow: -2px -2px 5px rgba(0, 0, 0, 0.3);
-webkit-transform:
rotate(-20deg)
skew(-40deg,-3deg)
translate(-13px,-13px);

卡片样式

margin: 20px auto;  
width: 120px;  
min-height: 160px;  
padding: 10px;  
position:relative;  
border-top: 1px solid #ccc;  
border-right: 1px solid #ccc;  
-webkit-border-bottom-right-radius: 60px 60px;  
-webkit-box-shadow: -1px 2px 2px rgba(0, 0, 0, 0.2);

2.4.3 特效面板配置

222

1)交互选项:在此面板配置图形形状,转换,旋转的参数,可以让图形连贯切换,效果更为炫酷。

2)条件显示:未启用。

2.5 效果预览

点击预览,效果如1.2 插件简介所示。

注:不支持移动端。

3. 已完成模板:编辑

点击下载已完成模板:3D卡片动画.frm

点击下载 image 文件夹并解压:images.zip