电商消费大数据可视化看板效果
代码语言:html
所属分类:布局界面
代码描述:电商消费大数据可视化看板效果
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!doctype html> <html> <head> <meta charset="utf-8"> <title>生意参谋大数据可视化HTML模板</title> <script type="text/javascript" src="http://repo.bfw.wiki/bfwrepo/js/jquery.2.11.js"></script> <style> @charset "utf-8"; * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box } *,body { padding: 0px; margin: 0px; color: #222; font-family: "微软雅黑"; } body { background: #000d4a url(http://repo.bfw.wiki/bfwrepo/image/5eec59613702c.png) center top; background-size: cover; color: #666; padding-bottom: 30px; font-size: .1rem; } li { list-style-type: none; } table { } i { margin: 0px; padding: 0px; text-indent: 0px; } img { border: none; max-width: 100%; } a { text-decoration: none; color: #399bff; } a.active,a:focus { outline: none!important; text-decoration: none; } ol,ul,p,h1,h2,h3,h4,h5,h6 { padding: 0; margin: 0 } a:hover { color: #06c; text-decoration: none!important } .clearfix:after, .clearfix:before { display: table; content: " " } .clearfix:after { clear: both } .pulll_left { float: left; } .pulll_right { float: right; } /*谷哥滚动条样式*/ ::-webkit-scrollbar { width: 5px; height: 5px; position: absolute } ::-webkit-scrollbar-thumb { background-color: #5bc0de } ::-webkit-scrollbar-track { background-color: #ddd } /***/ .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; } .copyright { background: rgba(19,31,64,.32); border: 1px solid rgba(255,255,255,.05); line-height: .5rem; text-align: center; padding-right: 15px; bottom: 0; color: rgba(255,255,255,.7); font-size: .16rem; } .head { height: 1.05rem; background: url(../images/head_bg.png) no-repeat center center; background-size: 100% 100%; position: relative } .head h1 { color: #fff; text-align: center; font-size: .42rem; line-height: .75rem; } .head h1 img { width: 1.5rem; display: inline-block; vertical-align: middle; margin-right: .2rem } .weather { position: absolute; right: .3rem; top: 0; line-height: .75rem; } .weather img { width: .37rem; display: inline-block; vertical-align: middle; } .weather span { color: rgba(255,255,255,.7); font-size: .18rem; padding-right: .1rem; } .mainbox { padding: .4rem .4rem 0rem .4rem; } .mainbox>ul { margin-left: -.4rem; margin-right: -.4rem; } .mainbox>ul>li { float: left; padding: 0 .4rem } .mainbox>ul>li { width: 30% } .mainbox>ul>li:nth-child(2) { width: 40% } .boxall { border: 1px solid rgba(25,186,139,.17); padding: 0 .3rem .3rem .3rem; background: rgba(255,255,255,.04) url(../images/line.png); background-size: 100% auto; position: relative; margin-bottom: .3rem; z-index: 10; } .boxall:before,.boxall:after { position: absolute; width: .1rem; height: .1rem; content: ""; border-top: 2px solid #02a6b5; top: 0; } .boxall:before,.boxfoot:before { border-left: 2px solid #02a6b5; left: 0; } .boxall:after,.boxfoot:after { border-right: 2px solid #02a6b5; right: 0; } .alltitle { font-size: .24rem; color: #fff; text-align: center; line-height: .6rem; border-bottom: 1px solid rgba(255,255,255,.2) } .boxfoot { position: absolute; bottom: 0; width: 100%; left: 0; } .boxfoot:before,.boxfoot:after { position: absolute; width: .1rem; height: .1rem; content: ""; border-bottom: 2px solid #02a6b5; bottom: 0; } .bar { background: rgba(101,132,226,.1); padding: .15rem; } .barbox li,.barbox2 li { width: 50%; text-align: center; position: relative; } .barbox:before,.barbox:after { position: absolute; width: .3rem; height: .1rem; content: ""; } .barbox:before { border-left: 2px solid #02a6b5; left: 0; border-top: 2px solid #02a6b5; } .barbox:after { border-right: 2px solid #02a6b5; right: 0; bottom: 0; border-bottom: 2px solid #02a6b5; } .barbox li:first-child:before { position: absolute; content: ""; height: 50%; width: 1px; background: rgba(255,255,255,.2); right: 0; top: 25%; } .barbox { border: 1px solid rgba(25,186,139,.17); position: relative; } .barbox li { font-size: .6rem; color: #ffeb7b; padding: .05rem 0; font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif"; font-weight: bold; } .barbox2 li { font-size: .19rem; color: #637c9f; padding-top: .1rem; } .map { position: relative; height: 7.2rem; z-index: 9; } .map4 { width: 200%; height: 7rem; position: relative; left: -50%; top: 4%; margin-top: .2rem; z-index: 5; } .map1,.map2,.map3 { position: absolute; } .map1 { width: 6.43rem; z-index: 2; top: .45rem; left: .4rem; animation: myfirst2 15s infinite linear; } .map2 { width: 5.66rem; top: .85rem; left: .77rem; z-index: 3; opacity: 0.2; animation: myfirst 10s infinite linear; } .map3 { width: 5.18rem; top: 1.07rem; left: 1.13rem; z-index: 1; } #echarts1,#echarts2,#echarts3,#echarts6,#echarts7,#echarts8 { position: relative; } #echarts1:before,#echarts2:before,#echarts3:before,#echarts6:before,#echarts7:before,#echarts8:before { position: absolute; content: "23124"; width: 100%; text-align: center; bottom: .15rem; color: #fff; opacity: .7; font-size: .18rem; } #echarts1:before { content: "平均单客价" } #echarts2:before { content: "男消费" } #echarts3:before { content: "女消费" } #echarts6:before { content: "新增会员" } #echarts7:before { content: "新增领卡会员" } #echarts8:before { content: "新增消费会员" } .tabs { text-align: center; padding: .1rem 0 0 0; } .tabs a { position: relative; display: inline-block; margin-left: 1px; padding: .05rem .2rem; color: #898989; transition: all .3s ease-out 0s; font-size: 14px; } .tabs li { display: inline-block; } .tabs a:after { position: absolute; width: 1px; height: 10px; background-color: rgba(255,255,255,.1); content: ''; margin-left: 0; right: -1px; margin-top: 7px; } .tabs li a.active { border: 1px solid rgba(25,186,139,.17); background: rgba(255,255,255,.05); color: #fff; } .tit02 { text-align: center; margin: .1rem 0; position: relative } .tit02 span { border: 1px solid rgba(25,186,139,.17); letter-spacing: 2px; padding: .01rem .2rem; background: rgba(255,255,255,.05); font-size: .18rem; color: #49bcf7; } .tit02:before,.tit02:after { position: absolute; width: 26%; height: 1px; background: rgba(25,186,139,.2); content: ""; top: .12rem; } .tit02:after { right: 0; } .tit02:before { left: 0; } .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); } .sy { float: left; width: 33%; height: 2.2rem; margin-top: -.25rem; } .adduser { height: 1.5rem; overflow: hidden; } .adduser li { height: .5rem; } .adduser img { width: .40rem; border-radius: .5rem; margin-right: .1rem; display: inline-block; vertical-align: middle; } .adduser span { line-height: .5rem; font-size: .18rem; color: rgba(255,255,255,.6); } .sycm ul { margin-left: -.5rem; margin-right: -.5rem; padding: .16rem 0; } .sycm li { float: left; width: 33.33%; text-align: center; position: relative } .sycm li:before { position: absolute; content: ""; height: 30%; width: 1px; background: rgba(255,255,255,.1); right: 0; top: 15%; } .sycm li:last-child:before { width: 0; } .sycm li h2 { font-size: .3rem; color: #c5ccff; } .sycm li span { font-size: .18rem; color: #fff; opacity: .5; } @keyframes myfirst2 { from { transform: rotate(0deg); } to { transform: rotate(359deg); } } @keyframes myfirst { from { transform: rotate(0deg); } to { transform: rotate(-359deg); } } </style> </head> <script type="text/javascript"> $(document).ready(function() { var html = $(".wrap ul").html() $(".wrap ul").append(html) var ls = $(".wrap li").length/2+1 i = 0 ref = setInterval(function() { i++ if (i == ls) { i = 1 $(".wrap ul").css({ marginTop: 0 }) $(".wrap ul").animate({ marginTop: -'.52'*i+'rem' }, 1000) } $(".wrap ul").animate({ marginTop: -'.52'*i+'rem' }, 1000) }, 2400); var html2 = $(".adduser ul").html() $(".adduser ul").append(html2) var ls2 = $(".adduser li").length/2+1 a = 0 ref = setInterval(function() { a++ if (a == ls2) { a = 1 $(".adduser ul").css({ marginTop: 0 }) $(".adduser ul").animate({ marginTop: -'.5'*a+'rem' }, 800) } $(".adduser ul").animate({ marginTop: -'.5'*a+'rem' }, 800) }, 4300); }) </script> <body> <div class="loading"> <div class="loadbox"> <img src="http://repo.bfw.wiki/bfwrepo/image/5eed7c974ce03.png"> 页面加载中... </div> </div> <div class="head"> <h1>生意参谋大数据可视化HTML模板</h1> <div class="weather"> <img src="http://repo.bfw.wiki/bfwrepo/icon/5eecabcf4c4de.png"><span>多云转小雨</span><span>2022-12-30</span> </div> </div> <div class="mainbox"> <ul class="clearfix"> <li> <div class="boxall" style="height: 2.7rem"> <div class="alltitle"> 生意参谋 </div> <div class="sycm"> <ul class="clearfix"> <li><h2>1824</h2><span>今日销售额</span></li> <li><h2>1920</h2><span>昨日销售额</span></li> <li><h2>19%</h2><span>环比增长</span></li> </ul> <div style="border-bottom: 1px solid rgba(255,255,255,.1)"></div> <ul class="clearfix"> <li><h2>1824</h2><span>今日销售额</span></li> <li><h2>1920</h2><span>昨日销售额</span></li> <li><h2>19%</h2><span>环比增长</span></li> </ul> </div> <div class="boxfoot"></div> </div> <div class="boxall" style="height: 2.65rem"> <div class="alltitle"> 消费占比 </div> <div class="sy" id="echarts1"></div> <div class="sy" id="echarts2"></div> <div class="sy" id="echarts3"></div> <div class="boxfoot"></div> </div> <div class="boxall" style="height: 2.95rem"> <div class="alltitle"> 行业区分比例 </div> <div id="echarts4" style="height: 2.2rem; width: 100%;"></div> <div class="boxfoot"></div> </div> </li> <li> <div class="bar"> <div class="barbox"> <ul class="clearfix"> <li class="pulll_left counter">12581189</li> <li class="pulll_left counter">3912410</li> </ul> </div> <div class="barbox2"> <ul class="clearfix"> <li class="pulll_left">消费总金额</li> <li class="pulll_left">消费总笔数</li> </ul> </div> </div> <div class="map"> <div class="map1"> <img src="http://repo.bfw.wiki/bfwrepo/image/5eed8a1090451.png"> </div> <div class="map2"> <img src="http://repo.bfw.wiki/bfwrepo/image/5eed8a45b8896.png"> </div> <div class="map3"> <img src="http://repo.bfw.wiki/bfwrepo/image/5eed8a79a5675.png"> </div> <div class="map4" id="map_1"></div> </div> </li> <li> <div class="boxall" style="height:5.2rem"> <div class="alltitle"> 新增会员信息 </div> <div class="tabs"> <ul class="clearfix"> <li><a class="active" href="#">7天</a></li> <li><a href="#">15天</a></li> <li><a href="#">30天</a></li> </ul> </div> <div class="clearfix"> <div class="sy" id="echarts6"></div> <div class="sy" id="echarts7"></div> <div class="sy" id="echarts8"></div> </div> <div class="addnew"> <div class="tit02"> <span>今日新增会员列表</span> </div> <div class="adduser"> <ul class="clearfix"> <li class="clearfix"> <span class="pulll_left"><img src="http://repo.bfw.wiki/bfwrepo/image/5e0c6f962a0d0.png?x-oss-process=image/auto-orient,1/resize,m_fill,w_100,h_100,/quality,q_90">1今日新增会员列表</span> <span class="pulll_right">24岁 - 女 - 广州 </span> </li> <li class="clearfix"> <span class="pulll_left"><img src="http://repo.bfw.wiki/bfwrepo/image/5e0c6f962a0d0.png?x-oss-process=image/auto-orient,1/resize,m_fill,w_100,h_100,/quality,q_90">2今日新增会员列表</span> <span class="pulll_right">24岁 - 女 - 广州 </span> </li> <li class="clearfix"> <span class="pulll_left"><img src="http://repo.bfw.wiki/bfwrepo/image/5e0c6f962a0d0.png?x-oss-process=image/auto-orient,1/resize,m_fill,w_100,h_100,/quality,q_90">3今日新增会员列表</span> <span class="pulll_right">24岁 - 女 - 广州 </span> </li> <li class="clearfix"> <span class="pulll_left"><img src="http://repo.bfw.wiki/bfwrepo/image/5e0c6f962a0d0.png?x-oss-process=image/auto-orient,1/resize,m_fill,w_100,h_100,/quality,q_90">4今日新增会员列表</span> <span class="pulll_right">24岁 - 女 - 广州 </span> </li> </ul> </div> </div> <div class="boxfoot"></div> </div> <div class="boxall" style="height: 3.4rem"> <div class="alltitle"> 实时消费记录 </div> <div class="wrap"> <ul> <li> <p> 1李东梁-支付宝支付-120元-XXX门店 </p> </li> <li> <p> 2李东梁-支付宝支付-120元-XXX门店 </p> </li> <li> <p> 3李东梁-支付宝支付-120元-XXX门店 </p> </li> <li> <p> 4李东梁-支付宝支付-120元-XXX门店 </p> </li> <li> <p> 5李东梁-支付宝支付-120元-XXX门店 </p> </li> <li> <p> 6李东梁-支付宝支付-120元-XXX门店 </p> </li> </ul> </div> <div class="boxfoot"></div> </div> </li> </ul> </div> <div class="back"></div> <script> $(window).load(function(){ $(".loading").fadeOut() }) /****/ $(document).ready(function(){ var whei=$(window).width() $("html").css({fontSize:whei/20}) $(window).resize(function(){ var whei=$(window).width() $("html").css({fontSize:whei/20}) }); }); </script> <script type=&q.........完整代码请登录后点击上方下载按钮下载查看
网友评论0