编号:大屏-001-可视化大屏-大数据汇聚治理服务平台

基于html+js+css的可视化大屏-大数据汇聚治理服务平台,纯手敲代码,真实客户案例,如需要素材和相关源码,请一键三连或评论区留言,感谢支持!!

整体效果图:

各模块截图如下所示:

页面代码:

<html lang="zh" xmlns:c="http://www.w3.org/1999/XSL/Transform">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>数据汇聚治理</title>
    <link rel="stylesheet" href="./style.css" />
    <script type="text/javascript" src="../../plugins/jquery-ui-bootstrap/js/jquery-1.8.3.min.js"></script>


    <script src="./alpine.js" defer></script>
  </head>
  <body x-data="app" @wheel="wheelEvent($event,$refs.areas)">
    <div class="header">
      <div class="left">
        <div class="top">
          <span
            class="date"
            x-init="datetime(storetime)"
            x-text="storetime.textTime"
          ></span>
          <span class="time" x-text="storetime.textDate"></span>
        </div>
<!--        <div class="wc">欢迎您!黄晓明</div>-->
      </div>
      <div class="title">大数据汇聚治理服务平台</div>
      <div class="right">
        <div class="menu">
          <a href="">
            <img src="./imgs/images/a10.png" />
          </a>
          <a href="">
            <img src="./imgs/images/a14.png" />
          </a>
          <!-- <img src="./imgs/images/a5.png" /> -->
          <!-- <img src="./imgs/images/a4.png" /> -->
        </div>
<!--        <div class="notice">未登录</div>-->
      </div>
    </div>
    <div class="layout-effct">
      <!-- 背景上的定位效果 -->
      <template x-for="j in 6">
        <img :src="`./imgs/images/a${j+15}.png`" />
      </template>
      <!-- 双侧箭头 -->
      <img src="./imgs/images/a15.png" @click="scroll($refs.areas,'left')" />
      <img src="./imgs/images/a11.png" @click="scroll($refs.areas,'right')" />
    </div>
    <main x-ref="areas">
      <template x-for="v in arealist">
        <div class="area" @mouseenter="slider($event,$refs.areas)">
          <div class="area-main">
            <!-- 小图标 -->
            <div class="little-icon">
              <template x-for="(t,f) in [1,4,5,3]">
                <img :class="`a${f+1}`" :src="`./imgs/areas/a${t}.png`" />
              </template>
            </div>
            <!-- 下落效果 -->
            <div class="drops">
              <template x-if="v.mod=='up'">
                <template x-for="v in 10">
                  <img
                    src="./imgs/areas/a12.png"
                    :style="`
                      transform: scale(${RanNum(0.2, 1)});
                      animation: upstar linear ${RanNum(2, 6)}s infinite;`
                    "
                  />
                </template>
              </template>
              <template x-if="v.mod=='down'">
                <template x-for="v in 10">
                  <img
                    src="./imgs/areas/a11.png"
                    :style="`
                      transform: scale(${RanNum(0.2, 1)});
                      animation: dropstar linear ${RanNum(2, 6)}s infinite;`
                    "
                  />
                </template>
              </template>
            </div>
            <div class="area-title" x-text="v.label"></div>
            <div class="main-effect">
              <!-- 底部效果 -->
              <div class="bottom">
                <template x-for="l in 4">
                  <img :class="'line-'+l" src="./imgs/areas/a9.png" />
                </template>
              </div>
              <!-- 基础底座,光线,圆盘 -->
              <div class="base">
                <template x-for="r in [6,2,7]">
                  <img :src="`./imgs/areas/a${r}.png`" />
                </template>
              </div>
              <!-- 主图标 -->
              <img class="main-icon" :src="v.icon" />
            </div>
          </div>
          <!-- area菜单 -->
          <div
            class="area-menus"
            :style="`background-image: url(./imgs/box/a${Math.ceil(v.children.length /3)}.png);grid-template-columns: repeat(${Math.ceil(v.children.length /3)}, 150rem);`"
          >
            <template x-for="(g,o) in v.children">

<!--              <template x-if="g.link!='#'">-->
<!--              <a class="func" :href="g.link" :onclick="g.func"   <template x-if="g.link!='#'"> target="_blank"</template>>-->
              <a class="func" :href="g.link" :onclick="g.func"  :target="g.target_value" >
                <img :src="`./imgs/funcs/a${o+1}.png`" />
                <div class="label" x-text="g.label"></div>
              </a>
<!--              </template>-->

              <!--<template x-else>
                <a class="func" :href="g.link"   target="_blank">
                  <img :src="`./imgs/funcs/a${o+1}.png`" />
                  <div class="label" x-text="g.label"></div>
                </a>
              </template>-->
           <!--   <template x-if="g.func==null||g.func==''||g.func==undefined">

                <a class="func" :href="g.link" :onclick="g.func" target="_blank">
                  <img :src="`./imgs/funcs/a${o+1}.png`" />
                  <div class="label" x-text="g.label"></div>
                </a>
              </template>-->
            </template>
          </div>
        </div>
      </template>
    </main>
    <script src="./index.js"></script>
    <script type="text/javascript">

      // var qqdz = $("#qqdz", parent.document).val();
      var qqdz = "http://127.0.0.1:8082/sjzy_s/";


      function wbMenuOpen(type) {
        var url = "";
        var name = "";
        var value = "";
        if (type == "ZYFWZCGL") {// 资源服务注册管理
          url = qqdz + "home/index.action";
          name = "address";
          value = "1";
        } else if (type == "ZYFWSQGL") {// 资源服务申请管理
          url = qqdz + "home/index.action";
          name = "address";
          value = "2";
        } else if (type == "ZYFWSPGL") {// 资源服务审批管理
          url = qqdz + "home/index.action";
          name = "address";
          value = "3";
        } else if (type == "GJFWSPGL") {// 挂接服务审批管理
          url = qqdz + "home/index.action";
          name = "address";
          value = "4";
        } else if (type == "FWJKZCGL") {// 服务接口注册管理
          url = qqdz + "home/index.action";
          name = "address";
          value = "5";
        } else if (type == "RZAQSJPT") {// 服务接口注册管理
          url = "";
        } else if (type == "ZYFWZRCX") {
          url = qqdz + "home/index.action";
          name = "address";
          value = "7";
        } else if (type == "WDFW") {// 我的服务
          url = qqdz + "home/index.action";
          name = "address";
          value = "6";
        } else if (type == "999") {// 权限
          url = qqdz + "home/index.action";
          name = "address";
          value = "999";
        }


        dynamicFormSubmits(url, name, value);
      }

      /**
       * 免登陆进入对应的页面 yzl
       */
      function dynamicFormSubmits(url, name, value) {
        var action = url;// 提交表单的Controller访问路 径
        var form = $("<form></form>");
        form.attr("action", action);
        form.attr("method", "post");
        form.attr("target", "_blank");
        /*	var accountInput = $("<input type='hidden' name='account'  value='"
					+ account + "' />");
			var passwordInput = $("<input type='hidden' name='password'  value='"
					+ password + "' />");*/
        if (name != '' && value != '') {
          var search = $("<input type='hidden' name='" + name + "' value='"
                  + value + "' />");
          form.append(search);
        }
        // form.append(accountInput);
        // form.append(passwordInput);
        form.appendTo("body");
        form.css("display", "none");
        form.submit();
        return false;
      }
    </script>
  </body>
</html>

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-09 23:42:01       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-09 23:42:01       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-09 23:42:01       58 阅读
  4. Python语言-面向对象

    2024-07-09 23:42:01       69 阅读

热门阅读

  1. C++ 11 智能指针使用详解

    2024-07-09 23:42:01       17 阅读
  2. Perl 数据类型

    2024-07-09 23:42:01       23 阅读
  3. nvm下载

    nvm下载

    2024-07-09 23:42:01      17 阅读
  4. Python中的格式化输出

    2024-07-09 23:42:01       21 阅读
  5. Ubuntu、CentOs更换源(阿里云的源)

    2024-07-09 23:42:01       21 阅读
  6. 华为OD面试分享18

    2024-07-09 23:42:01       20 阅读
  7. 【C++设计模式】(二)设计模式简介

    2024-07-09 23:42:01       22 阅读
  8. 安卓面试题系列--【1】

    2024-07-09 23:42:01       21 阅读
  9. rman 异地恢复某个PDB的步骤

    2024-07-09 23:42:01       18 阅读
  10. 【国产开源可视化引擎Meta2d.js】拖拽

    2024-07-09 23:42:01       19 阅读
  11. 总结:Flink任务执行

    2024-07-09 23:42:01       21 阅读
  12. react v18——env环境变量配置、打包配置(craco)

    2024-07-09 23:42:01       25 阅读