博主主页:猫头鹰源码
博主简介:Java领域优质创作者、CSDN博客专家、阿里云专家博主、公司架构师、全网粉丝5万+、专注Java技术领域和毕业设计项目实战,欢迎高校老师\讲师\同行交流合作
主要内容:毕业设计(Javaweb项目|小程序|Python|HTML|数据可视化|SSM|SpringBoot|Vue|Jsp|PHP等)、简历模板、学习资料、面试题库、技术咨询、文档编写和辅导、论文降重、长期答辩答疑辅导、腾讯会议一对一专业讲解辅导答辩
☑️ 文末联系获取👇🏻 精彩专栏推荐订阅👇🏻 不然下次找不到哟
2024年最新计算机软件毕业设计选题大全:数百热门选题推荐✅
2024最新精品毕业设计项目,已整理自取
感兴趣可以先收藏起来,以防走丢,有任何选题、文档编写、代码问题也可以咨询我们
动图演示:文末白嫖源码
代码结构
主要代码实现
index.html布局
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>大数据可视化通用素材</title>
<script type="text/javascript" src="js/jquery.js"></script>
<link rel="stylesheet" href="css/comon0.css">
</head>
<body>
<div class="loading">
<div class="loadbox"> <img src="images/loading.gif"> 页面加载中... </div>
</div>
<div class="head">
<h1><a href="https://gitee.com/iGaoWei/big-data-view">大数据可视化通用素材</a></h1>
</div>
<div class="mainbox">
<ul class="clearfix">
<li>
<div class="boxall" style="height:calc(33.3333% - .25rem)">
<div class="tit01">模块标题</div>
<div class="boxnav nav01" id="echart1"></div>
<div class="boxfoot"></div>
</div>
<div style="height:calc(33.3333% - .25rem); margin-bottom: .25rem;">
<div class="boxall" style="height: 100%; width:calc(50% - .08rem); float: left;">
<div class="tit01">模块标题</div>
<div class="boxnav nav01" id="echart2"></div>
<div class="boxfoot"></div>
</div>
<div class="boxall" style="height: 100%; width:calc(50% - .08rem); float: right;">
<div class="tit01">模块标题</div>
<div class="boxnav nav01" style="display: flex; align-items: center;">
<p class="p2"><span class="counter">19</span>/<span class="counter">25</span></p>
</div>
<div class="boxfoot"></div>
</div>
</div>
<div class="boxall" style="height:calc(33.3333% - .25rem)">
<div class="tit01">模块标题</div>
<div class="boxnav nav01" id="echart3"></div>
<div class="boxfoot"></div>
</div>
</li>
<li>
<div class="boxall" style="height:calc(33.33333% - .25rem)">
<div class="tit02">本月计划</div>
<div class="boxnav nav02">
<div>
<p class="p1">完成/计划</p>
<p class="p2"><span class="counter">15633</span>/<span class="counter">68000</span></p>
<p class="p3">
<span><i class="dot dot1"></i>未完成:52367</span>
<span><i class="dot dot2"></i>完成率:22.9%</span>
</p></div>
</div>
<div class="boxfoot"></div>
</div>
<div class="boxall" style="height:calc(66.666666% - .25rem)">
<div class="tit03">模块标题</div>
<div class="boxnav nav03">
<div class="listhead listhead1">
<span>字段1</span>
<span>字段名称</span>
<span>字段名称</span>
<span>字段名称</span>
<span>字段名称</span>
<span>字段名称</span>
</div>
<div class="listnav listnav1 scrollDiv">
<ul>
<li> <span>201910-01</span> <span>2658/2658</span> <span>2658/2658</span> <span>2658/2658</span> <span>2658/2658</span> <span class="text-green">100%</span></li>
<li><span>201910-02</span> <span>2334/2334</span> <span>2334/2334</span> <span>2334/2334</span> <span>2334/2334</span> <span class="text-green">100%</span></li>
<li> <span>201910-02</span> <span>2334/2334</span> <span>2334/2334</span> <span>2334/2334</span> <span>2334/2334</span> <span class="text-green">100%</span></li>
<li> <span>201910-02</span> <span>2334/2334</span> <span>2334/2334</span> <span>2334/2334</span> <span>2334/2334</span> <span class="text-green">100%</span></li>
<li> <span>201910-02</span> <span>2334/2334</span> <span>2334/2334</span> <span>2334/2334</span> <span>2334/2334</span> <span class="text-green">100%</span></li>
<li> <span>201910-02</span> <span>2334/2334</span> <span>2334/2334</span> <span>2334/2334</span> <span>2334/2334</span> <span class="text-green">100%</span></li>
<li> <span>201910-02</span> <span>2334/2334</span> <span>2334/2334</span> <span>2334/2334</span> <span>2334/2334</span> <span class="text-green">100%</span></li>
<li> <span>201910-02</span> <span>2334/2334</span> <span>2334/2334</span> <span>2334/2334</span> <span>2334/2334</span> <span class="text-green">100%</span></li>
<li> <span>201910-02</span> <span>2334/2334</span> <span>2334/2334</span> <span>2334/2334</span> <span>2334/2334</span> <span class="text-green">100%</span></li>
<li> <span>201910-02</span> <span>2334/2334</span> <span>2334/2334</span> <span>2334/2334</span> <span>2334/2334</span> <span>70%</span></li>
</ul>
</div>
</div>
<div class="boxfoot"></div>
</div>
</li>
<li>
<div class="boxall" style="height:calc(100% - .25rem); padding: 0;">
<div class="tit04">模块标题</div>
<div class="boxnav nav04">
<div class="listhead listhead2">
<span>字段名称</span>
<span>字段名称</span>
<span>字段名称</span>
</div>
<div class="listnav listnav2 scrollDiv">
<ul class="smjl">
<li>
<span>设备名称</span>
<span class="text-green">正常</span>
<span> <input type="hidden" name="countDown" value="2019/09/10 13:29:12"> <span></span></span>
</li>
<li>
<span>设备名称</span>
<span class="text-red">异常</span>
<span><span> <input type="hidden" name="countDown" value="2019/10/30 3:23:00"> <span></span></span></span>
</li>
<li>
<span>设备名称</span>
<span class="text-green">正常</span>
<span> <input type="hidden" name="countDown" value="2019/09/10 13:29:12"> <span></span></span>
</li>
<li>
<span>设备名称</span>
<span class="text-green">正常</span>
<span> <input type="hidden" name="countDown" value="2019/09/10 13:29:12"> <span></span></span>
</li>
<li>
<span>设备名称</span>
<span class="text-green">正常</span>
<span> <input type="hidden" name="countDown" value="2019/09/10 13:29:12"> <span></span></span>
</li>
<li>
<span>设备名称</span>
<span class="text-green">正常</span>
<span> <input type="hidden" name="countDown" value="2019/09/10 13:29:9"> <span></span></span>
</li>
<li>
<span>设备名称</span>
<span class="text-green">正常</span>
<span> <input type="hidden" name="countDown" value="2019/09/10 13:29:12"> <span></span></span>
</li>
<li>
<span>设备名称</span>
<span class="text-green">正常</span>
<span> <input type="hidden" name="countDown" value="2019/09/10 13:29:11"> <span></span></span>
</li>
<li>
<span>设备名称</span>
<span class="text-green">正常</span>
<span> <input type="hidden" name="countDown" value="2019/09/10 13:29:12"> <span></span></span>
</li>
<li>
<span>设备名称</span>
<span class="text-green">正常</span>
<span> <input type="hidden" name="countDown" value="2019/09/10 13:29:13"> <span></span></span>
</li>
<li>
<span>设备名称</span>
<span class="text-green">正常</span>
<span> <input type="hidden" name="countDown" value="2019/09/10 13:29:14"> <span></span></span>
</li>
<li>
<span>设备名称</span>
<span class="text-green">正常</span>
<span> <input type="hidden" name="countDown" value="2019/09/10 13:29:15"> <span></span></span>
</li>
<li>
<span>设备名称</span>
<span class="text-green">正常</span>
<span> <input type="hidden" name="countDown" value="2019/09/10 13:29:12"> <span></span></span>
</li>
<li>
<span>设备名称</span>
<span class="text-green">正常</span>
<span> <input type="hidden" name="countDown" value="2019/09/10 13:29:12"> <span></span></span>
</li>
<li>
<span>设备名称</span>
<span class="text-green">正常</span>
<span> <input type="hidden" name="countDown" value="2019/09/10 13:29:16"> <span></span></span>
</li>
<li>
<span>设备名称</span>
<span class="text-green">正常</span>
<span> <input type="hidden" name="countDown" value="2019/09/10 13:29:12"> <span></span></span>
</li>
<li>
<span>设备名称</span>
<span class="text-green">正常</span>
<span> <input type="hidden" name="countDown" value="2019/09/10 13:29:12"> <span></span></span>
</li>
<li>
<span>设备名称</span>
<span class="text-green">正常</span>
<span> <input type="hidden" name="countDown" value="2019/09/10 13:29:22"> <span></span></span>
</li>
<li>
<span>设备名称</span>
<span class="text-green">正常</span>
<span> <input type="hidden" name="countDown" value="2019/09/10 13:29:42"> <span></span></span>
</li>
<li>
<span>设备名称</span>
<span class="text-green">正常</span>
<span> <input type="hidden" name="countDown" value="2019/09/10 13:29:19"> <span></span></span>
</li>
<li>
<span>设备名称</span>
<span class="text-green">正常</span>
<span> <input type="hidden" name="countDown" value="2019/09/10 13:29:17"> <span></span></span>
</li>
</ul>
</div>
</div>
<div class="boxfoot"></div>
</div>
</li>
</ul>
</div>
<script type="text/javascript" src="js/echarts.min.js"></script>
<script src="js/jquery.liMarquee.js"></script>
<script language="JavaScript" src="js/js.js"></script>
<script type="text/javascript" src="js/jquery.countup.min.js"></script>
<script type="text/javascript" src="js/jquery.waypoints.min.js"></script>
<script type="text/javascript">
$('.counter').countUp();
$(function(){
$('.scrollDiv').liMarquee({
direction: 'up',//身上滚动
runshort: false,//内容不足时不滚动
scrollamount: 20//速度
});
});
</script>
<script src="js/countDown.js"></script>
<script type="text/javascript">
$("input[name='countDown']").each(function () {
var time_end=this.value;
var con=$(this).next("span");
var _=this.dataset;
countDown(con,{
time_end:time_end//开始时间
})
//提供3个事件分别为:启动,重启,停止
.on("countDownStarted countDownRestarted countDownEnded ",function (arguments) {
console.info(arguments);
});
});
</script>
</body>
</html>
css文件:
.loading{position:fixed; left:0; top:0; font-size:.3rem; z-index:100000000;width:100%; height:100%; background:#1a1a1c; text-align:center;}
.loadbox{position:absolute; width:160px;height:150px; color: #324e93; left:50%; top:50%; margin-top:-100px; margin-left:-75px;}
.loadbox img{ margin:10px auto; display:block; width:40px;}
.head{ height:1.05rem; background: url(../images/head_bg.png) no-repeat center center; background-size: 100% 100%; position: relative}
.head h1{ color:#bde4ff; text-align: center; font-size: .4rem; line-height:1.05rem; letter-spacing: .06rem;}
.head h1 img{ width:1.5rem; display: inline-block; vertical-align: middle; margin-right: .2rem}
html,body{height: 100%;}
.mainbox{ padding:.4rem 0rem 0rem 0rem; height:calc(100% - 1.05rem); }
.mainbox>ul{ margin-left:.1rem; margin-right:.1rem; height: 100%;}
.mainbox>ul>li{ float: left; padding: 0 .13rem;height: 100%;}
.mainbox>ul>li{ width: 25%}
.mainbox>ul>li:nth-child(2){ width: 50%}
.boxall{ border: 1px solid #3486da; background: rgba(0,70,190,.1); padding:.15rem; position: relative; margin-bottom: .25rem; z-index: 10;}
.boxall:before,
.boxall:after{ position:absolute; width: .15rem; height: .15rem; content: ""; border-top: 3px solid #3486da; top: -2px;}
.boxall:before,.boxfoot:before{border-left: 3px solid #3486da;left:-2px;}
.boxall:after,.boxfoot:after{border-right: 3px solid #3486da; right: -2px;}
.boxfoot{ position:absolute; bottom: 0; width: 100%; left:0;}
.boxfoot:before,
.boxfoot:after{ position:absolute; width: .15rem; height: .15rem; content: "";border-bottom:3px solid #3486da; bottom:-2px;}
.tit01{background: linear-gradient(to right,rgba(48,82,174,1),rgba(48,82,174,0)); color: #fff; font-size: .17rem; padding: .03rem .1rem;}
.tit02{ background: #3aafe8; color: #021132; position: absolute; font-size: .25rem; padding: .02rem 0; text-align: center; width: 2.4rem; left: 50%; margin-left: -1.2rem; margin-top: -.35rem; letter-spacing: .05rem;}
.tit03{text-align: center; color: #fff;font-size: .25rem; line-height: .5rem; letter-spacing: .05rem;}
.tit04{text-align: center; background: #0c2854; color: #fff;font-size: .25rem; line-height: .6rem; letter-spacing: .05rem;}
.wrap{ height:2.54rem; overflow: hidden;}
.wrap li{ line-height:.42rem; height:.42rem; font-size: .18rem; text-indent: .24rem; margin-bottom: .1rem; }
.wrap li p{border: 1px solid rgba(25,186,139,.17);color: rgba(255,255,255,.6); }
.boxnav{}
.nav01{ height: calc(100% - .3rem); padding-top: .2rem;}
.nav02{ height: calc(100%); display: flex; align-items: center;}
.nav03{ height: calc(100% - .47rem); padding-top: .2rem;}
.nav04{ height: calc(100% - .7rem);}
.nav02>div{width: 100%;}
.nav02 p{text-align: center; color: #fff;}
.nav02 .p1{font-size: .3rem; letter-spacing: .02rem;}
.p2{font-size: .6rem; letter-spacing: .05rem; padding: .1rem 0; width: 100%; text-align: center;}
.nav02 .p3 span{text-align: center; color: #fff; display: inline-block; width: 45%;font-size: .3rem;}
.dot{width: .2rem;height: .2rem; display: inline-block; border-radius: 1rem; position: relative; top: .04rem; margin-right: .1rem; }
.dot1{background: #ff0006}
.dot2{background: #00ea37}
.text-green{ color: #00ea37}
.text-red{ color: #ff0006;}
.listhead{height: .55rem;display: flex; justify-content: space-between; }
.listnav{height:calc(100% - .55rem); }
.listnav ul li{height: 100%; display: flex; justify-content: space-between;}
.listhead span,.listnav li span{width: 100%; align-items: center; justify-content: center; display: flex;height: .55rem;}
.listhead1 span,.listnav1 li span{border: 1px solid #3486da;}
.listnav ul li span{ font-size:.18rem;}
.listnav2 ul li:nth-child(odd){ background: #0c2854;}
.listhead1 span{background: #0c2854; font-size: .2rem; color: #3486da; font-weight: bold;}
.listhead2 span{ font-size: .2rem; color: #3486da; border-bottom: 1px solid #0c2854; font-weight: bold;}
作品来自于网络收集、侵权立删
由于js和css过多,上面只粘主页代码,其它的自行下载即可
源码获取
大家点赞、收藏、关注、评论啦 、联系下方获取👇🏻👇🏻👇🏻
专栏推荐阅读: