基于echart大数据统计汇总看板数据可视化
代码语言:html
所属分类:布局界面
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>大数据可视化</title> <style type="text/css" media="all"> body { line-height: 1.15; font-size: .5rem; margin: 0; padding: 0; background-repeat: no-repeat; background-position: 0 0/cover; background-color: #101129 } * { margin: 0; padding: 0; font-weight: 400 } ul { list-style: none } a { text-decoration: none } .viewport { min-width: 1024px; max-width: 1920px; min-height: 780px; margin: 0 auto; background: url(http://repo.bfw.wiki/bfwrepo/image/5e1e804662972.png) no-repeat 0 0/contain; display: flex; padding: 3.667rem .833rem 0 } .column { flex: 3; position: relative } .column:nth-child(2) { flex: 4; margin: 1.333rem .833rem 0 } .panel { box-sizing: border-box; border: 2px solid red; border-image: url(http://repo.bfw.wiki/bfwrepo/image/5e1e7f943283f.png) 51 38 21 132; border-width: 2.125rem 1.583rem .875rem 5.5rem; position: relative; margin-bottom: .833rem } .panel .inner { position: absolute; top: -2.125rem; right: -1.583rem; bottom: -.875rem; left: -5.5rem; padding: 1rem 1.5rem } .panel h3 { font-size: .833rem; color: #fff } .overview { height: 4.583rem } .overview .inner { display: flex; justify-content: space-between } .overview h4 { font-size: 1.167rem; padding-left: .2rem; color: #fff; margin-bottom: .333rem } .overview span { font-size: .667rem; color: #4c9bfd } .monitor { height: 20rem } .monitor .inner { padding: 1rem 0; display: flex; flex-direction: column } .monitor .tabs { padding: 0 1.5rem; margin-bottom: .75rem } .monitor .tabs a { color: #1950c4; font-size: .75rem; padding: 0 1.125rem } .monitor .tabs a:first-child { border-right: .083rem solid #00f2f1; padding-left: 0 } .monitor .tabs a.active { color: #fff } .monitor .content { flex: 1; display: none; position: relative } .monitor .head { background: rgba(255,255,255,.1); font-size: .583rem; padding: .5rem 1.5rem; color: #68d8fe; display: flex; justify-content: space-between; line-height: 1.05 } .monitor .col:nth-child(1) { width: 3.2rem } .monitor .col:nth-child(2) { width: 8.4rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis } .monitor .col:nth-child(3) { width: 3.2rem } .monitor .marquee-view { position: absolute; top: 1.6rem; bottom: 0; width: 100%; overflow: hidden } .monitor .row { line-height: 1.05; padding: .5rem 1.5rem; color: #61a8ff; font-size: .5rem; position: relative; display: flex; justify-content: space-between } .monitor .row:hover { color: #68d8ff; background: rgba(255,255,255,.1) } .monitor .row:hover .icon-dot { opacity: 1 } .monitor .icon-dot { position: absolute; left: .64rem; opacity: 0 } .monitor .marquee-view { position: absolute; top: 1.6rem; bottom: 0; width: 100%; overflow: hidden } .monitor .row { line-height: 1.05; padding: .5rem 1.5rem; color: #61a8ff; font-size: .5rem; position: relative; display: flex; justify-content: space-between } .monitor .row:hover { color: #68d8ff; background: rgba(255,255,255,.1) } .monitor .row:hover .icon-dot { opacity: 1 } .monitor .icon-dot { position: absolute; left: .64rem; opacity: 0 } @keyframes row { 0% {}100% { transform: translateY(-50%) }} .monitor .marquee { animation: row 10s linear infinite } .monitor .marquee:hover { animation-play-state: paused } .point { height: 14.167rem } .point .chart { display: flex; margin-top: 1rem; justify-content: space-between } .point .pie { width: 13rem; height: 10rem; margin-left: -.4rem } .point .data { display: flex; flex-direction: column; justify-content: space-between; width: 7rem; padding: 1.5rem 1.25rem; box-sizing: border-box; background-image: url(http://repo.bfw.wiki/bfwrepo/image/5e1e7f7984519.png); background-size: cover } .point h4 { margin-bottom: .5rem; font-size: 1.167rem; color: #fff } .point span { display: block; color: #4c9bfd; font-size: .667rem } .map { height: 24.1rem; margin-bottom: .833rem; display: flex; flex-direction: column } .map h3 { line-height: 1; padding: .667rem 0; margin: 0; font-size: .833rem; color: #fff } .map .icon-cube { color: #68d8fe } .map .chart { flex: 1; background-color: rgba(255,255,255,.05) } .map .geo { width: 100%; height: 100% } .users { height: 14.167rem; display: flex } .users .chart { display: flex; margin-top: 1rem } .users .bar { width: 24.5rem; height: 10rem } .users .data { display: flex; flex-direction: column; justify-content: space-between; width: 7rem; padding: 1.5rem 1.25rem; box-sizing: border-box; background-image: url(http://repo.bfw.wiki/bfwrepo/image/5e1e7f7984519.png); background-size: cover } .users h4 { margin-bottom: .5rem; font-size: 1.167rem; color: #fff } .users span { display: block; color: #4c9bfd; font-size: .667rem } .order { height: 6.167rem } .order .filter { display: flex } .order .filter a { display: block; height: .75rem; line-height: 1; padding: 0 .75rem; color: #1950c4; font-size: .75rem; border-right: .083rem solid #00f2f1 } .order .filter a:first-child { padding-left: 0 } .order .filter a:last-child { border-right: none } .order .filter a.active { color: #fff; font-size: .833rem } .order .data { display: flex; margin-top: .833rem } .order .item { width: 50% } .order h4 { font-size: 1.167rem; color: #fff; margin-bottom: .417rem } .order span { display: block; color: #4c9bfd; font-size: .667rem } .sales { height: 10.333rem } .sales .caption { display: flex; line-height: 1 } .sales h3 { height: .75rem; padding-right: .75rem; border-right: .083rem solid #00f2f1 } .sales a { padding: .167rem; font-size: .667rem; margin: -.125rem 0 0 .875rem; border-radius: .125rem; color: #0bace6 } .sales a.active { background-color: #4c9bfd; color: #fff } .sales .inner { display: flex; flex-direction: column } .sales .chart { flex: 1; padding-top: .6rem; position: relative } .sales .label { position: absolute; left: 1.75rem; top: .75rem; color: #4996f5; font-size: .583rem } .sales .line { width: 100%; height: 100% } .wrap { display: flex } .channel,.quarter { flex: 1; height: 9.667rem } .channel { margin-right: .833rem } .channel .data { overflow: hidden } .channel .item { margin-top: .85rem } .channel .item:first-child { float: left } .channel .item:last-child { float: right } .channel h4 { color: #fff; font-size: 1.333rem; margin-bottom: .2rem } .channel small { font-size: 50% } .channel span { display: block; color: #4c9bfd; font-size: .583rem } .quarter .inner { display: flex; flex-direction: column; margin: 0 -.25rem } .quar.........完整代码请登录后点击上方下载按钮下载查看
网友评论0