如何实现炫酷的数字大屏


本文摘自PHP中文网,作者醉折花枝作酒筹,侵删。

依托强大无远开发平台,可以快速实现带各种酷炫联动效果的数字化大屏。一起来看一下吧

DEMO 地址:https://previewer.wuyuan.io/p...

配置地址:https://workbench.wuyuan.io/p...

效果图 1

1460000040482240.webp.jpg

1460000040482241.webp.jpg

效果图 2

1460000040482242.webp.jpg

实现步骤

1. 完成大屏基本布局。

使用一个主窗口作为背景,层号设置为 0。其他窗口设置层号为 1,并且窗体背景选择无,头部背景设置为透明。

1460000040482243.webp.jpg

2. 绑定合适的组件,设置每个从属窗口的数据源。

让其依赖主窗口或其他窗口提供的@变量@,系统会自动形成联动效果。本例中使用的组件是 enhancer-echarts 和 enhancer-numbers 组件。

1460000040482244.webp.jpg

3. 增加必要的样式,覆盖或去掉不必要的组件样式。

本例中添加了如下CSS内容为每个窗口增加相框, 你可以根据实际情况,设置样式加载的时机,比如帧初始化时。

1460000040482245.webp.jpg

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

#page页面编号 .zwindow {

    box-shadow:none;

    overflow:visible;

}

#page页面编号 .zwindow-header {

    box-shadow: none;

}

#page页面编号 .zwindow-body {

    box-shadow: none;

    border-top: none;

    overflow:visible !important;

}

#page页面编号 .zwindow-header:before {

    content: '';

    position:absolute;

    z-index: 33;

    top: -3px;

    left:-6px;

    height: 12px;

    width: 18px;

    border-left: solid 2px #666;

    border-top: solid 2px #666;

}

#page页面编号 .zwindow-header:after {

    content: '';

    position:absolute;

    z-index: 33;

    top: -3px;

    right:-6px;

    height: 12px;

    width: 18px;

    border-right: solid 2px #666;

    border-top: solid 2px #666;

}

#page页面编号 .zwindow-body:before {

    content: '';

    position:absolute;

    z-index: 33;

    bottom: -3px;

    left:-6px;

    height: 12px;

    width: 18px;

    border-left: solid 2px #666;

    border-bottom: solid 2px #666;

}

#page页面编号 .zwindow-body:after {

    content: '';

    position:absolute;

    z-index: 33;

    bottom: -3px;

    right:-6px;

    height: 12px;

    width: 18px;

    border-right: solid 2px #666;

    border-bottom: solid 2px #666;

}

其他说明

本例中背景主窗口使用了自定义窗口,包含百度地图对echarts 的扩展实现。地图依赖的 echarts.js 需在全局配置-前端-中提前引入:

1460000040482246.webp.jpg

就说到这里了,有需要的可以看:javascript高级教程

以上就是如何实现炫酷的数字大屏的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

javascript中二进制怎么转为十六进制

css多级菜单的实例代码讲解

css里的图片无法显示怎么办

css文本框颜色怎么设置

css如何隐藏x轴坐标

javascript字符串怎么进行编码转换

利用jssdk在网页中获取地理位置

javascript中判断变量是否为数字的3种方法(附代码)

css怎么设置边框为虚线样式

css border-right属性怎么用

更多相关阅读请进入《javascript》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...