echart实现大数据可视化看板大屏看板效果
代码语言:html
所属分类:布局界面
代码描述:echart实现大数据可视化看板大屏看板效果
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>新能源车联网综合大数据平台</title>
<style>
/*css 初始化 */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img {
margin: 0;
padding: 0;
}
/*将标签原有的默认内外边距去掉*/
fieldset, img, input, button {
border: none; /*去掉边框*/
padding: 0;
margin: 0;
outline-style: none; /*去掉环绕边框*/
}
ul, ol {
list-style: none; /*去掉原样式中的小黑点*/
/*ctrl+alt+l*/
}
input {
padding-top: 0;
padding-bottom: 0;
}
select, input {
vertical-align: middle; /*输入字居中显示*/
}
select, input, textarea {
font-size: 14px;
margin: 0;
}
/**/
textarea {
resize: none; /*防止拖动*/
}
img {
border: 0;
vertical-align: middle; /* 去掉图片底部默认的3像素空白缝隙*/
}
table {
border-collapse: collapse; /*合并外边线*/
}
body {
font-family: Microsoft YaHei, Arial, "\5b8b\4f53";
}
.clearfix:before, .clearfix:after {
content: "";
display: table;
}
.clearfix:after {
clear: both;
}
.clearfix {
*zoom: 1; /*IE/7/6*/
/*兼容IE6下的写法*/
}
h1, h2, h3, h4, h5, h6 {
text-decoration: none; /**/
font-weight: normal; /*不加粗*/
font-size: 100%;
}
a{
text-decoration: none;
}
s, i, em {
/*一般起装饰作用*/
font-style: normal; /*将字体变成正常字体*/
text-decoration: none; /*去掉中划线*/
}
.fl{
float: left;
}
.fr{
float: right;
}
html,body{
height: 100%;
width: 100%;
}
.data{
width: 100%;
height: 100%;
background: url('http://repo.bfw.wiki/bfwrepo/image/5eec59613702c.png') center;
min-width: 1366px;
}
.data>.data-title{
width: 100%;
height: 105px;
padding: 30px 0 35px 0;
box-sizing: border-box;
}
.data>.data-title>.title-center{
width: 440px;
height: 40px;
box-sizing: border-box;
border-right: 5px solid #0089ff;
border-left: 5px solid #0089ff;
}
.data>.data-title>.title-left,
.data>.data-title>.title-right{
width:calc(50% - 220px);
height: 3px;
background: #0089ff;
margin-top: 18px;
}
.data>.data-content{
width: 100%;
height:calc(100% - 105px);
padding:0 20px 20px 20px ;
box-sizing: border-box;
}
.data>.data-content>.con-left{
width: 23.4375%;
height: 100%;
}
.data>.data-content>.con-left>.left-top{
width: 100%;
height:calc(75% - 20px);
margin-bottom: 20px;
position: relative;
}
.data>.data-content>.con-left>.left-top>.info{
height:62%;
width: 100%;
border: 1px solid #20558b;
/*border-radius: 4px;*/
box-sizing: border-box;
position: relative;
}
.data>.data-content>.con-left>.left-top>.info>.info-title{
width: 158px;
height: 43px;
background: url('../img/info-title.png') no-repeat;
position: absolute;
top: -22px;
left:50%;
margin-left: -74px;
color:#fff;
font-size: 18px;
font-weight: 600;
line-height: 43px;
text-align: center;
}
.data>.data-content>.con-left>.left-top>.info>.info-main{
width: 100%;
height: 80% ;
}
.data>.data-content>.con-left>.left-top>.info>.info-main>div{
width: 275px;
height: 25%;
background: url('../img/info-text.png') no-repeat;
margin: 8px auto;
}
.data>.data-content>.con-left>.left-top>.info>.info-main>div.info-1{
margin-top: 40px;
}
.data>.data-content>.con-left>.left-top>.info>.info-main .info-img{
width: 100px;
height: 60px;
position: relative;
}
.data>.data-content>.con-left>.left-top>.info>.info-main .info-img>img{
position: absolute;
top: 50%;
left: 50%;
margin-left: -24px;
margin-top: -24px;
}
.data>.data-content>.con-left>.left-top>.info>.info-main .info-text{
width: 175px;
height: 70px;
padding-left: 30px;
padding-top: 16px;
box-sizing: border-box;
}
.data>.data-content>.con-left>.left-top>.info>.info-main .info-text>p:nth-child(1){
color:#fff;
font-weight: 600;
font-size: 14px;
}
.data>.data-content>.con-left>.left-top>.info>.info-main>.info-1> .info-text>p:nth-child(2){
font-weight: 600;
color:#ffff44;
font-size: 22px;
}
.data>.data-content>.con-left>.left-top>.info>.info-main>.info-2> .info-text>p:nth-child(2){
font-weight: 600;
color:#25f3e6;
font-size: 22px;
}
.data>.data-content>.con-left>.left-top>.info>.info-main>.info-3> .info-text>p:nth-child(2){
font-weight: 600;
color:#f84a4a;
font-size: 22px;
}
.data>.data-content>.con-left>.left-top>.info>.info-main>.info-4> .info-text>p:nth-child(2){
font-weight: 600;
color:#f5c847;
font-size: 22px;
}
.data>.data-content>.con-left>.left-top>.top-bottom{
height:calc(38% - 20px);
width: 100%;
background-color: rgba(0,24,106,0.5);
margin-top: 20px;
border: 1px solid #20558b;
box-sizing: border-box;
position: relative;
}
.data>.data-content>.con-left>.left-bottom{
width: 100%;
height: 25%;
background-color: rgba(0,24,106,0.5);
border: 1px solid #20558b;
box-sizing: border-box;
position: relative;
}
.data>.data-content>.con-center{
width: 53.125%;
height: 100%;
padding:0 20px;
box-sizing: border-box;
position: relative;
}
.data>.data-content>.con-center>.map-num{
width: 500px;
height: 120px;
position: absolute;
top: 15px;
left:50px;
z-index: 1000;
}
.data>.data-content>.con-center>.map-num>p{
font-size: 18px;
font-weight: 600;
color:#fff;
}
.data>.data-content>.con-center>.map-num span{
display: inline-block;
width: 45px;
height: 65px;
text-align: center;
line-height: 65px;
color:#fff;
font-size: 68px;
font-weight: 600;
font-family: "LcdD";
margin-top: 15px;
}
.data>.data-content>.con-center>.map-num span:nth-child(2),
.data>.data-content>.con-center>.map-num span:nth-child(6){
background-color: transparent;
width: 30px;
}
.data>.data-content>.con-center>.cen-top{
width: 100%;
height:calc(75% - 20px);
margin-bottom: 20px;
/*background-color: rgba(0,24,106,0.3);*/
/*border: 1px solid #0089ff;*/
/*border-radius: 4px;*/
/*box-sizing: border-box;*/
}
.data>.data-content>.con-center>.cen-bottom{
width: 100%;
height: 25%;
background-color: rgba(0,24,106,0.5);
border: 1px solid #20558b;
box-sizing: border-box;
position: relative;
}
.data>.data-content>.con-right{
width: 23.4375%;
height: 100%;
}
.data>.data-content>.con-right>.right-top{
width: 100%;
height: 32%;
background-color: rgba(0,24,106,0.5);
border: 1px solid #20558b;
box-sizing: border-box;
position: relative;
}
.data>.data-content>.con-right>.right-center{
width: 100%;
height:calc(36% - 40px);
margin: 20px 0;
background-color: rgba(0,24,106,0.5);
border: 1px solid #20558b;
box-sizing: border-box;
position: relative;
}
.data>.data-content>.con-right>.right-bottom{
width: 100%;
height:32%;
background-color: rgba(0,24,106,0.5);
border: 1px solid #20558b;
box-sizing: border-box;
position: relative;
}
.data>.data-content .title{
height: 35px;
line-height: 35px;
width: 100%;
color:#fff;
font-weight: 600;
padding-left: 15px;
box-sizing: border-box;
}
.data>.data-content .charts{
width: 100%;
height:calc(100% - 35px);
}
.data>.data-content img.bj-1{
position: absolute;
left:-1px;
top:-1px;
}
.data>.data-content img.bj-2{
position: absolute;
right:-1px;
top:-1px;
}
.data>.data-content img.bj-3{
position: absolute;
right:-1px;
bottom:-1px;
}
.data>.data-content img.bj-4{
position: absolute;
left:-1px;
bottom:-1px;
}
</style>
</head>
<body>
<div class="data">
<div class="data-title">
<div class="title-left fl"></div>
<div class="title-center fl" style="color:white;text-align:center;font-size:26px;">新能源车联网综合大数据平台</div>
<div class="title-right fr"></div>
</div>
<div class="data-content">
<div class="con-left fl">
<div class="left-top">
<div class="info">
<div class="info-title">实时统计</div>
<div class="info-main">
<div class="info-1">
<div class="info-img fl">
<img src="http://repo.bfw.wiki/bfwrepo/icon/5da6d2ab95449.png?x-oss-process=image/auto-orient,1/resize,m_fill,w_48,h_48,/quality,q_90" />
</div>
<div class="info-text fl">
<p>车辆总数(辆)</p>
<p>12,457</p>
.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0