Echarts+JS实现农业指挥舱可视化大屏!!附源码!!

简介: Echarts+JS实现农业指挥舱可视化大屏!!附源码!!

主题:农业指挥舱可视化大屏

开发技术:

 Echarts+html+css+js

支持平台:

 dw,vscode,webstorm,idea,Hbuilderx等

源码:文末附

如需定制开发大屏,可在公众号内联系作者

体效果

部分js代码

<div class="centerBox">
  <div class="baseBox centerMainBox1" style="height:70%">
      <div class="baseBoxLeft left">
          <div class="boxTitle">茶叶病虫害预警</div>
          <img src="img/left.png" class="first_border" alt="">
          <div class="firstBox">
              <div class="pic">
                  <img src="img/demo_pic.png" class="first_top1" alt="">
                  <img src="img/data_pic.png" class="first_top2" alt="">
              </div>
              <div class="picText">
                  <span>样本图片</span>
                  <span class="text_second">茶叶病虫害大数据库</span>
              </div>
              <div class="voice_animation">
                  <canvas id="canvas">Your browser can not support canvas</canvas>
              </div>
              <div class="progress">
                  <span class="disease">茶饼病</span>
                  <!-- <i class="counter-value">85</i>% -->
                  <span class="similar">相似度:85%</span>
                  <img src="img/progress.gif" alt="">
              </div>
              <div class="about_illness">
 <div class="symptom">
                      <div class="symptom_title">病症症状</div>
                      <div class="symptom_content">本模板收集于网络,无需任何付费操作
                      </div>
                  </div>
                  <div class="prevent">
                      <div class="prevent_title">防治方法</div>
                      <div class="prevent_content">
                      </div>
                  </div>
                            </div>
          </div>
      </div>

部分CSS代码


.first_top1 {    margin-left: 1vw;}
.first_top2 {    margin-left: 1vw;}
.picText {    color: #0EFCFF;    margin-left: 1vw;}
.picText .text_second {    margin-left: 6vw;}
/* 声波动画start--- */
.voice_animation {
    width: 100%;
    height: 20%;
    margin-top: 1vw;
    background-image: url(../img/voice_pic.png);
    background-size: 90% 90%;
    background-repeat: no-repeat;
    background-position: center;
}
/* 进度条start--- */
.progress {
    width: 93%;
    height: 10%;
    margin-top: 1vw;
    margin-left: .6vw;
    background-image: url(../img/progress_pic.png);
    background-size: 100% 100%;
}
/* 进度条over--- */
.about_illness {
    width: 100%;
    height: 25%;
    margin-top: 1.5vw;
    margin-left: .6vw;
    color: #fff;
    font-size: .6vw;
}
.about_illness>div {
    display: inline-block;
    width: 45%;
    height: 100%;
    background-image: url(../img/illness_pic.png);
    background-size: 100% 100%;
}
.prevent {    margin-left: .5vw;    text-indent: .2vw;}
.symptom {/* text-indent: .2vw; */ /* font-size: .5vw; */}
.symptom_content,
.prevent_content {
    color: #0EFCFF;
    margin-top: .5vw;
    margin: .6vw .2vw .2vw .5vw;
}
.symptom_title .prevent_title {font-size: .1vw;color: red;}
@keyframes mymove {
    0% {  transform: scale(1);        /*开始为原始大小*/    }
    25% { transform: scale(1.1);        /*放大1.1倍*/    }
    50% {  transform: scale(1.05);  }
    75% {     transform: scale(1); }
}
@keyframes myfirst {
    0% {        left: 250px;        top: 0px;    }
    25% {        left: 300px;        top: 0px;    }
    50% {        left: 150px;        top: 300px;    }
    75% {        left: 250px;        top: 200px;    }
    100% {        left: 250px;        top: 0px;    }}
@-moz-keyframes myfirst
/* Firefox */
    {
    0% {        left: 250px;        top: 0px;    }
    25% {        left: 300px;        top: 0px;    }
    50% {        left: 500px;        top: 200px;    }
    75% {        left: 250px;        top: 200px;    }
    100% {        left: 250px;        top: 0px;    }
}

想要源码的小伙伴们,请关注公众号Echarts技术专家,点击获取资源。

相关文章
|
JavaScript 算法 前端开发
JS数组操作方法全景图,全网最全构建完整知识网络!js数组操作方法全集(实现筛选转换、随机排序洗牌算法、复杂数据处理统计等情景详解,附大量源码和易错点解析)
这些方法提供了对数组的全面操作,包括搜索、遍历、转换和聚合等。通过分为原地操作方法、非原地操作方法和其他方法便于您理解和记忆,并熟悉他们各自的使用方法与使用范围。详细的案例与进阶使用,方便您理解数组操作的底层原理。链式调用的几个案例,让您玩转数组操作。 只有锻炼思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一下,还可以收藏起来以备不时之需,有疑问和错误欢迎在评论区指出~
html+js+css实现的建筑方块立体数字时钟源码
html+js+css实现的建筑方块立体数字时钟源码
648 33
一个好看的小时钟html+js+css源码
一个好看的小时钟html+js+css源码
292 24
|
数据采集 人工智能 自然语言处理
Midscene.js:AI 驱动的 UI 自动化测试框架,支持自然语言交互,生成可视化报告
Midscene.js 是一款基于 AI 技术的 UI 自动化测试框架,通过自然语言交互简化测试流程,支持动作执行、数据查询和页面断言,提供可视化报告,适用于多种应用场景。
4326 1
Midscene.js:AI 驱动的 UI 自动化测试框架,支持自然语言交互,生成可视化报告
|
Web App开发 移动开发 HTML5
html5 + Three.js 3D风雪封印在棱镜中的梅花鹿动效源码
html5 + Three.js 3D风雪封印在棱镜中的梅花鹿动效源码。画面中心是悬浮于空的梅花鹿,其四周由白色线段组成了一个6边形将中心的梅花鹿包裹其中。四周漂浮的白雪随着多边形的转动而同步旋转。建议使用支持HTML5与css3效果较好的火狐(Firefox)或谷歌(Chrome)等浏览器预览本源码。
430 2
JS+CSS3文章内容背景黑白切换源码
JS+CSS3文章内容背景黑白切换源码是一款基于JS+CSS3制作的简单网页文章文字内容背景颜色黑白切换效果。
210 0
|
编解码 数据可视化 前端开发
如何使用 D3.js 创建一个交互式的地图可视化?
如何使用 D3.js 创建一个交互式的地图可视化?
ractive.js联系表单动画效果源码
一款ractive.js联系表单动画效果,很有创意的发送邮件、联系内容等表单,基于ractive.js实现的动画效果,以发送信件的方式。
169 1
|
JavaScript
vue中使用echarts绘制双Y轴图表时,刻度没有对齐的两种解决方法
vue中使用echarts绘制双Y轴图表时,刻度没有对齐的两种解决方法
4627 0
|
小程序 前端开发 JavaScript
微信小程序图表制作利器:ECharts组件的使用与技巧
微信小程序图表制作利器:ECharts组件的使用与技巧
1774 1