本文摘自PHP中文网,作者醉折花枝作酒筹,侵删。
依托强大无远开发平台,可以快速实现带各种酷炫联动效果的数字化大屏。一起来看一下吧
DEMO 地址:https://previewer.wuyuan.io/p...
配置地址:https://workbench.wuyuan.io/p...
效果图 1


效果图 2

实现步骤
1. 完成大屏基本布局。
使用一个主窗口作为背景,层号设置为 0。其他窗口设置层号为 1,并且窗体背景选择无,头部背景设置为透明。

2. 绑定合适的组件,设置每个从属窗口的数据源。
让其依赖主窗口或其他窗口提供的@变量@,系统会自动形成联动效果。本例中使用的组件是 enhancer-echarts 和 enhancer-numbers 组件。

3. 增加必要的样式,覆盖或去掉不必要的组件样式。
本例中添加了如下CSS内容为每个窗口增加相框, 你可以根据实际情况,设置样式加载的时机,比如帧初始化时。

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 需在全局配置-前端-中提前引入:

就说到这里了,有需要的可以看:javascript高级教程
以上就是如何实现炫酷的数字大屏的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
javascript中二进制怎么转为十六进制
css多级菜单的实例代码讲解
css里的图片无法显示怎么办
css文本框颜色怎么设置
css如何隐藏x轴坐标
javascript字符串怎么进行编码转换
利用jssdk在网页中获取地理位置
javascript中判断变量是否为数字的3种方法(附代码)
css怎么设置边框为虚线样式
css border-right属性怎么用
更多相关阅读请进入《javascript》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » 如何实现炫酷的数字大屏