diff --git a/src/assets/sentimeent/icon-头条.png b/src/assets/sentimeent/icon-头条.png new file mode 100644 index 0000000..dea3e5b Binary files /dev/null and b/src/assets/sentimeent/icon-头条.png differ diff --git a/src/assets/sentimeent/icon-微信.png b/src/assets/sentimeent/icon-微信.png new file mode 100644 index 0000000..b184d39 Binary files /dev/null and b/src/assets/sentimeent/icon-微信.png differ diff --git a/src/assets/sentimeent/icon-微博.png b/src/assets/sentimeent/icon-微博.png new file mode 100644 index 0000000..7082546 Binary files /dev/null and b/src/assets/sentimeent/icon-微博.png differ diff --git a/src/assets/sentimeent/icon-抖音.png b/src/assets/sentimeent/icon-抖音.png new file mode 100644 index 0000000..79561a3 Binary files /dev/null and b/src/assets/sentimeent/icon-抖音.png differ diff --git a/src/assets/sentimeent/icon-知乎.png b/src/assets/sentimeent/icon-知乎.png new file mode 100644 index 0000000..3523853 Binary files /dev/null and b/src/assets/sentimeent/icon-知乎.png differ diff --git a/src/assets/sentimeent/icon-网站.png b/src/assets/sentimeent/icon-网站.png new file mode 100644 index 0000000..4ca15a9 Binary files /dev/null and b/src/assets/sentimeent/icon-网站.png differ diff --git a/src/assets/sentimeent/icon-翻墙管理(头背景).png b/src/assets/sentimeent/icon-翻墙管理(头背景).png new file mode 100644 index 0000000..4183172 Binary files /dev/null and b/src/assets/sentimeent/icon-翻墙管理(头背景).png differ diff --git a/src/assets/sentimeent/icon-翻墙管理.png b/src/assets/sentimeent/icon-翻墙管理.png new file mode 100644 index 0000000..cfd6ce5 Binary files /dev/null and b/src/assets/sentimeent/icon-翻墙管理.png differ diff --git a/src/assets/sentimeent/三份清单(文字背景图).png b/src/assets/sentimeent/三份清单(文字背景图).png new file mode 100644 index 0000000..679c3d8 Binary files /dev/null and b/src/assets/sentimeent/三份清单(文字背景图).png differ diff --git a/src/assets/sentimeent/三份清单(背景图).png b/src/assets/sentimeent/三份清单(背景图).png new file mode 100644 index 0000000..e5e5bc7 Binary files /dev/null and b/src/assets/sentimeent/三份清单(背景图).png differ diff --git a/src/assets/sentimeent/上.png b/src/assets/sentimeent/上.png new file mode 100644 index 0000000..63b3c37 Binary files /dev/null and b/src/assets/sentimeent/上.png differ diff --git a/src/assets/sentimeent/底.png b/src/assets/sentimeent/底.png new file mode 100644 index 0000000..621a465 Binary files /dev/null and b/src/assets/sentimeent/底.png differ diff --git a/src/assets/sentimeent/普通网评员.png b/src/assets/sentimeent/普通网评员.png new file mode 100644 index 0000000..e626aa7 Binary files /dev/null and b/src/assets/sentimeent/普通网评员.png differ diff --git a/src/assets/sentimeent/标题框.png b/src/assets/sentimeent/标题框.png new file mode 100644 index 0000000..adc01d1 Binary files /dev/null and b/src/assets/sentimeent/标题框.png differ diff --git a/src/assets/sentimeent/核心网评员.png b/src/assets/sentimeent/核心网评员.png new file mode 100644 index 0000000..e626aa7 Binary files /dev/null and b/src/assets/sentimeent/核心网评员.png differ diff --git a/src/assets/sentimeent/网络 (2).png b/src/assets/sentimeent/网络 (2).png new file mode 100644 index 0000000..5312358 Binary files /dev/null and b/src/assets/sentimeent/网络 (2).png differ diff --git a/src/assets/sentimeent/网络安全官.png b/src/assets/sentimeent/网络安全官.png new file mode 100644 index 0000000..b285fba Binary files /dev/null and b/src/assets/sentimeent/网络安全官.png differ diff --git a/src/assets/sentimeent/网络安全支撑单位.png b/src/assets/sentimeent/网络安全支撑单位.png new file mode 100644 index 0000000..9cd2f08 Binary files /dev/null and b/src/assets/sentimeent/网络安全支撑单位.png differ diff --git a/src/assets/sentimeent/网络平台(字体背景).png b/src/assets/sentimeent/网络平台(字体背景).png new file mode 100644 index 0000000..bab4351 Binary files /dev/null and b/src/assets/sentimeent/网络平台(字体背景).png differ diff --git a/src/assets/sentimeent/网络文明志愿者.png b/src/assets/sentimeent/网络文明志愿者.png new file mode 100644 index 0000000..6442c18 Binary files /dev/null and b/src/assets/sentimeent/网络文明志愿者.png differ diff --git a/src/assets/sentimeent/网络民情责任人.png b/src/assets/sentimeent/网络民情责任人.png new file mode 100644 index 0000000..d0e5ecb Binary files /dev/null and b/src/assets/sentimeent/网络民情责任人.png differ diff --git a/src/assets/sentimeent/重点企业名录清单.png b/src/assets/sentimeent/重点企业名录清单.png new file mode 100644 index 0000000..9517dfb Binary files /dev/null and b/src/assets/sentimeent/重点企业名录清单.png differ diff --git a/src/assets/sentimeent/重点领域监管清单.png b/src/assets/sentimeent/重点领域监管清单.png new file mode 100644 index 0000000..37d137b Binary files /dev/null and b/src/assets/sentimeent/重点领域监管清单.png differ diff --git a/src/assets/sentimeent/重点领域项目清单.png b/src/assets/sentimeent/重点领域项目清单.png new file mode 100644 index 0000000..f92b994 Binary files /dev/null and b/src/assets/sentimeent/重点领域项目清单.png differ diff --git a/src/assets/sentimeent/骨干网评员.png b/src/assets/sentimeent/骨干网评员.png new file mode 100644 index 0000000..17f8c37 Binary files /dev/null and b/src/assets/sentimeent/骨干网评员.png differ diff --git a/src/views/privateOrder/ecosphere/components/componentLeft.vue b/src/views/privateOrder/ecosphere/components/componentLeft.vue index e95fb52..bfee4ef 100644 --- a/src/views/privateOrder/ecosphere/components/componentLeft.vue +++ b/src/views/privateOrder/ecosphere/components/componentLeft.vue @@ -92,16 +92,17 @@ :key="idx" :class="['section-object-item', item.className]" @click="showAttack(item.title, item.type)" + class="item" > +
+ {{ item.title }} +
-
- {{ item.title }} -
@@ -115,50 +116,22 @@ @mouseover="inventoryMouseOver" @mouseleave="inventoryLeave" > -
-
重点企业名录清单
-
-
-
- -
-
-
重点领域监管清单
-
-
-
- -
-
-
重点工作项目清单
+
{{ item.title }}
@@ -167,17 +140,23 @@
-
+
-
+
-
{{ item.number }}{{ item.unit }}
-
{{ item.department }}
+
+ {{ item.number }} +
+
xxxx局
- +
@@ -186,16 +165,25 @@
地址
事件
-
-
+
{{ item.time }}
-
{{ item.department }}
-
{{ item.address }}
+
+ {{ item.department }} +
+
+ {{ item.address }} +
{{ item.event }}
@@ -207,43 +195,17 @@
网络平台 -
- 返回 -
-
- 其他 -
- +
{{ item.name }}
@@ -578,101 +540,86 @@ export default { dynamicList: [], superviseObject: [ { - title: "政府网站", + title: "核心网评员", num: 0, className: "item1", - url: require("@/assets/privateOrder/general/icon-政府网站.png"), + url: require("@/assets/sentimeent/核心网评员.png"), }, { - title: "监管单位", + title: "网络大V", num: 0, className: "item2", - url: require("@/assets/privateOrder/general/icon-监管单位.png"), + url: require("@/assets/sentimeent/网络 (2).png"), type: 1, }, { - title: "网站监测", + title: "骨干网评员", num: 0, className: "item3", - url: require("@/assets/privateOrder/general/icon-网站监测.png"), + url: require("@/assets/sentimeent/骨干网评员.png"), type: 2, }, { - title: "IDC单位", + title: "网络文明志愿者", num: 0, className: "item4", - url: require("@/assets/privateOrder/general/icon-IDC单位.png"), + url: require("@/assets/sentimeent/网络文明志愿者.png"), }, { - title: "等保系统", + title: "普通网评员", num: 0, className: "item5", - url: require("@/assets/privateOrder/general/icon-等保系统.png"), + url: require("@/assets/sentimeent/普通网评员.png"), }, { - title: "等保单位", + title: "网络民情责任人", num: 0, className: "item6", - url: require("@/assets/privateOrder/general/icon-等保单位.png"), + url: require("@/assets/sentimeent/网络民情责任人.png"), + }, + { + title: "网络安全官", + num: 0, + className: "item7", + url: require("@/assets/sentimeent/网络安全官.png"), + }, + { + title: "网络安全支撑单位", + num: 0, + className: "item8", + url: require("@/assets/sentimeent/网络安全支撑单位.png"), }, ], zoologyIconList: [ { - name: "网站", - num: 0, - subList: [], + name: "微博", type: 1, - url: require("@/assets/ecosphere/icon-网站.png"), + url: require("@/assets/sentimeent/icon-微博.png"), }, { - name: "抖音", - num: 0, - subList: [], + name: "头条", type: 2, - url: require("@/assets/ecosphere/icon-抖音.png"), + url: require("@/assets/sentimeent/icon-头条.png"), }, { - name: "微信", - num: 0, - subList: [], + name: "抖音", type: 3, - url: require("@/assets/ecosphere/icon-微信.png"), + url: require("@/assets/sentimeent/icon-抖音.png"), }, { - name: "微博", - num: 0, - subList: [], + name: "微信", type: 4, - url: require("@/assets/ecosphere/icon微博.png"), + url: require("@/assets/sentimeent/icon-微信.png"), }, - { - name: "今日头条", - num: 0, - subList: [], + name: "知乎", type: 5, - url: require("@/assets/ecosphere/icon-头条.png"), + url: require("@/assets/sentimeent/icon-知乎.png"), }, { - name: "快手", - num: 0, - subList: [], + name: "网站", type: 6, - url: require("@/assets/ecosphere/icon-快手.png"), - }, - { - name: "B站", - num: 0, - subList: [], - type: 7, - url: require("@/assets/ecosphere/icon-b站.png"), - }, - { - name: "小红书", - num: 0, - subList: [], - type: 8, - url: require("@/assets/ecosphere/icon-小红书.png"), + url: require("@/assets/sentimeent/icon-网站.png"), }, ], zoologyIconData: [], @@ -701,23 +648,103 @@ export default { dongtaiTotal: 0, isdevelopment: false, firewallStats: [ - { number: 4, unit: '起', department: 'xxxx局' }, - { number: 4, unit: '起', department: 'xxxx局' }, - { number: 4, unit: '起', department: 'xxxx局' } + { + number: 4, + unit: "起", + department: "xxxx局", + url: require("@/assets/sentimeent/icon-翻墙管理.png"), + }, + { + number: 4, + unit: "起", + department: "xxxx局", + url: require("@/assets/sentimeent/icon-翻墙管理.png"), + }, + { + number: 4, + unit: "起", + department: "xxxx局", + url: require("@/assets/sentimeent/icon-翻墙管理.png"), + }, ], firewallData: [ - { time: '2025-01-08 12:30:34', department: 'xx局', address: '172.16.32.14', event: '违规外联' }, - { time: '2025-01-13 11:23:12', department: 'xx局', address: '172.16.31.23', event: '违规外联' }, - { time: '2025-01-18 15:42:54', department: 'xx局', address: '172.17.43.36', event: '违规外联' }, - { time: '2025-01-23 10:20:32', department: 'xx局', address: '172.16.24.66', event: '违规外联' }, - { time: '2025-01-25 16:43:21', department: 'xx局', address: '172.16.24.148', event: '违规外联' }, - { time: '2025-01-28 14:15:50', department: 'xx局', address: '172.16.27.195', event: '违规外联' }, - { time: '2025-02-08 14:40:26', department: 'xx局', address: '172.16.26.212', event: '违规外联' }, - { time: '2025-02-12 09:35:42', department: 'xx局', address: '172.16.33.75', event: '违规外联' }, - { time: '2025-02-15 13:22:18', department: 'xx局', address: '172.16.29.201', event: '违规外联' }, - { time: '2025-02-20 16:14:53', department: 'xx局', address: '172.16.30.89', event: '违规外联' }, - { time: '2025-02-25 11:05:37', department: 'xx局', address: '172.17.45.112', event: '违规外联' }, - { time: '2025-03-03 15:47:29', department: 'xx局', address: '172.16.28.165', event: '违规外联' } + { + time: "2025-01-08 12:30:34", + department: "xx局", + address: "172.16.32.14", + event: "违规外联", + }, + { + time: "2025-01-13 11:23:12", + department: "xx局", + address: "172.16.31.23", + event: "违规外联", + }, + { + time: "2025-01-18 15:42:54", + department: "xx局", + address: "172.17.43.36", + event: "违规外联", + }, + { + time: "2025-01-23 10:20:32", + department: "xx局", + address: "172.16.24.66", + event: "违规外联", + }, + { + time: "2025-01-25 16:43:21", + department: "xx局", + address: "172.16.24.148", + event: "违规外联", + }, + { + time: "2025-01-28 14:15:50", + department: "xx局", + address: "172.16.27.195", + event: "违规外联", + }, + { + time: "2025-02-08 14:40:26", + department: "xx局", + address: "172.16.26.212", + event: "违规外联", + }, + { + time: "2025-02-12 09:35:42", + department: "xx局", + address: "172.16.33.75", + event: "违规外联", + }, + { + time: "2025-02-15 13:22:18", + department: "xx局", + address: "172.16.29.201", + event: "违规外联", + }, + { + time: "2025-02-20 16:14:53", + department: "xx局", + address: "172.16.30.89", + event: "违规外联", + }, + { + time: "2025-02-25 11:05:37", + department: "xx局", + address: "172.17.45.112", + event: "违规外联", + }, + { + time: "2025-03-03 15:47:29", + department: "xx局", + address: "172.16.28.165", + event: "违规外联", + }, + ], + inventoryList: [ + { id: 1, title: "重点企业名录清单", iconActive: "icon-指挥手册-act.png", url: "重点领域监管清单.png"}, + { id: 2, title: "重点领域监管清单", iconActive: "icon-责任清单-act.png", url: "重点领域监管清单.png"}, + { id: 3, title: "重点工作项目清单", iconActive: "icon-负面清单-act.png", url: "重点领域监管清单.png"}, ], }; }, @@ -745,7 +772,7 @@ export default { singleWidth: 0, // 单步运动停止的宽度(默认值0是无缝不停止的滚动) direction => 2/3 waitTime: 1000, // 单步运动停止的时间(默认值1000ms) }; - } + }, }, watch: {}, created() {}, @@ -755,20 +782,13 @@ export default { clearInterval(this.time2); }, mounted() { - this.zoologyIconData = this.zoologyIconList.slice(0, 4); + // No need to slice anymore, use the full list + this.zoologyIconData = this.zoologyIconList; // this.getZoologyData() // 网络平台信息获取 this.getZoologyChange(); // 网络平台按钮切换 this.inventoryChange(); // 三份清单自动切换 this.getDynamicData(); // 工作动态信息获取 - - // this.time2 = setInterval(() => { // 安全隐患列表 - // if (this.dynamicList.length >= this.dongtaiTotal) { - // clearInterval(this.time2) - // } else { - // this.getDynamicData() - // } - // }, 500) }, methods: { // 工作动态信息获取 @@ -1479,7 +1499,7 @@ export default { // justify-content: space-between; align-content: space-between; .section-superviseObject { - width: 786px; + width: 50%; height: 361px; } .section-process { @@ -1644,30 +1664,47 @@ export default { } } .section-inventory { - width: 520px; + width: 50%; height: 462px; .three-inventory { - width: 483px; + width: 100%; height: 382px; margin-top: 30px; display: flex; - justify-content: center; + justify-content: space-around; .three-inventory-item { width: 160px; margin: 0 10px; display: flex; flex-direction: column; align-items: center; - + justify-content: center; + background: url("~@/assets/sentimeent/三份清单(背景图).png"); + background-size: 100% 100%; + padding: 20px; + .inventory-title { + background: url("~@/assets/sentimeent/三份清单(文字背景图).png"); + background-size: 100% 100%; + padding: 10px; + // width: 118px; + // height: 70px; + font-family: AlibabaPuHuiTiB; + font-size: 12px; + color: #b9ccdf; + line-height: 42px; + text-align: justifyLeft; + font-style: normal; + text-transform: none; + } .icon-container { position: relative; margin-bottom: 10px; - + .hex-icon { - width: 110px; - height: 110px; + width: 115px; + height: 140px; } - + .arrow-down { position: absolute; bottom: -15px; @@ -1680,7 +1717,7 @@ export default { border-top: 15px solid #68cff9; } } - + div:last-child { margin-top: 15px; text-align: center; @@ -1712,91 +1749,89 @@ export default { } } .section-dynamic { - width: 719px; + width: 48%; height: 484px; margin-right: 22px; - padding-top: 40px; - + // padding-top: 40px; + .firewall-container { margin-top: 20px; - + // 顶部卡片区域 .firewall-stats { display: flex; - justify-content: space-between; + justify-content: space-around; margin-bottom: 20px; - + .stat-card { width: 230px; height: 90px; - background-color: rgba(18, 40, 69, 0.7); - border: 1px solid #193859; - border-radius: 4px; + // background-color: rgba(18, 40, 69, 0.7); + // border: 1px solid #193859; + // border-radius: 4px; display: flex; align-items: center; - padding: 10px; - box-shadow: 0 0 10px rgba(0, 110, 255, 0.2); - + // padding: 10px; + // box-shadow: 0 0 10px rgba(0, 110, 255, 0.2); + padding-left: 10px; + justify-content: space-between; .stat-icon { - width: 55px; - height: 55px; - margin-right: 10px; + width: 40%; + height: 100px; + margin-right: -10px; position: relative; - + .cube-icon { width: 100%; height: 100%; // background: url("~@/assets/ecosphere/icon-cube.png") no-repeat center; background-size: contain; } - - &:after { - content: ''; - position: absolute; - bottom: -5px; - left: 0; - width: 100%; - height: 8px; - background: rgba(33, 150, 243, 0.4); - filter: blur(4px); - border-radius: 50%; - } } - + .stat-content { + background: url("~@/assets/sentimeent/icon-翻墙管理(头背景).png") + no-repeat; + background-size: 100% 100%; + width: calc(100% - 88px); + height: 100%; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; .stat-number { font-size: 32px; font-weight: bold; - color: #09F0FF; + color: #09f0ff; display: flex; align-items: baseline; - + .stat-unit { font-size: 18px; font-weight: normal; margin-left: 5px; } } - + .stat-dept { font-size: 16px; - color: #9BB8D5; + color: #9bb8d5; margin-top: 5px; } } } } - + // 表格区域 .firewall-table { width: 100%; border-radius: 4px; overflow: hidden; - + height: 340px; .table-header { display: flex; - background-color: #1A3B6E; - + background-color: #1a3b6e; + .header-cell { padding: 12px; color: #ffffff; @@ -1806,38 +1841,38 @@ export default { text-align: center; } } - + .scroll-container { height: 340px; overflow: hidden; } - + .table-body { width: 100%; - + .table-row { display: flex; background-color: rgba(18, 40, 69, 0.5); border-bottom: 1px solid #193859; - + &:hover { background-color: rgba(33, 150, 243, 0.1) !important; } - + &.odd-row { background-color: rgba(18, 40, 69, 0.7); } - + .cell { padding: 12px; - color: #9BB8D5; + color: #9bb8d5; font-size: 16px; flex: 1; text-align: center; } - + .violation-text { - color: #09F0FF; + color: #09f0ff; } } } @@ -1845,114 +1880,78 @@ export default { } } .section-ecosphere { - width: 720px; - height: 484px; - padding-top: 40px; + width: 50%; + // height: 100%; + margin-top: 20px; .title-main { - width: 420px; display: flex; - .title-right { - display: flex; - align-items: center; - text-indent: 30px; - cursor: pointer; - width: 130px; - height: 50px; - font-family: SourceHanSansCN-Medium, sans-serif; - font-size: 25px; - color: #ffffff; - background: url("~@/assets/ecosphere/btn-其他.png") no-repeat; - position: absolute; - right: 180px; - bottom: 470px; - } - .title-back { - display: flex; - align-items: center; - text-indent: 30px; - cursor: pointer; - width: 130px; - height: 50px; - font-family: SourceHanSansCN-Medium, sans-serif; - font-size: 25px; - color: #ffffff; - background: url("~@/assets/ecosphere/btn-返回.png") no-repeat; + align-items: center; + width: 100%; + position: relative; + margin-bottom: 20px; + font-size: 18px; + color: #fff; + padding-left: 10px; + + &::before { + content: ''; position: absolute; - right: 180px; - bottom: 470px; + left: 0; + top: 50%; + transform: translateY(-50%); + width: 4px; + height: 18px; + background-color: #00aaff; } } + .zoology-box { - width: 700px; - display: flex; - flex-wrap: wrap; - } - .zoology-icon { - text-align: center; - width: 336px; - height: 170px; - line-height: 170px; - margin-top: 34px; - margin-left: 7px; display: flex; - align-items: center; - box-sizing: border-box; - border: 1px solid #132d56; - border-radius: 3px; - div { - font-family: SourceHanSansCN-Regular; - font-size: 28px; - font-weight: normal; - font-stretch: normal; - letter-spacing: 1px; - color: #ffffff; - } - .icon-bk { - position: relative; - left: 46px; - width: 110px; - height: 110px; - background: url("~@/assets/ecosphere/icon-bg-默认.png") no-repeat; - background-size: 100% 100%; + justify-content: space-between; + width: 100%; + height: 100%; + padding: 0 10px; + + .zoology-icon { + // flex: 1; display: flex; + flex-direction: column; align-items: center; - justify-content: center; - } - .zoology-icon-name { - width: 170px; - text-align: center; + box-sizing: border-box; position: relative; - top: 0px; - left: 54px; - font-family: SourceHanSansCN-Regular, sans-serif; - font-size: 33px; - letter-spacing: 1px; - color: #68cff9; - } - - &:hover { cursor: pointer; - } - } - .active { - background: url("~@/assets/ecosphere/bg-选中.png") no-repeat; - div { - opacity: 1; - } - .zoology-icon-name { - font-family: SourceHanSansCN-Regular, sans-serif; - font-size: 33px; - font-weight: normal; - font-stretch: normal; - letter-spacing: 1px; - color: #fffffe; - } - .arrow { - background: url("~@/assets/ecosphere/箭头-选中.png") no-repeat; - } - .icon-bk { - background: url("~@/assets/ecosphere/icon-bg-选中.png") no-repeat; - background-size: 100% 100%; + margin: 0 5px; + + .icon-bk { + width: 100%; + height: 120px; + display: flex; + justify-content: center; + align-items: center; + + img { + width: 90%; + height: 90%; + // object-fit: contain; + } + } + + .zoology-icon-name { + width: 100%; + height: 35px; + background: url("~@/assets/sentimeent/网络平台(字体背景).png") no-repeat center; + background-size: 100% 100%; + font-size: 14px; + color: #68cff9; + text-align: center; + line-height: 35px; + } + + &:hover { + .zoology-icon-name { + color: #ffffff; + } + } } } } @@ -2123,14 +2122,14 @@ export default { height: 364px; width: 100%; display: flex; - flex-direction: column; + // flex-direction: column; justify-content: center; .section-bg { position: relative; top: 54px; - width: 95%; + width: 70%; height: 351px; - background: url("~@/assets/privateOrder/general/circle.png") no-repeat; + background: url("~@/assets/sentimeent/底.png") no-repeat; background-size: 100% 100%; .section-object-item { position: absolute; @@ -2145,7 +2144,7 @@ export default { transform: scale(1.1); transition: 0.2s; } - + .circle-platform { position: relative; width: 120px; @@ -2153,24 +2152,24 @@ export default { display: flex; justify-content: center; align-items: center; - + .user-icon { position: absolute; - width: 70px; - height: 70px; + width: 49px; + height: 38px; border-radius: 50%; background-color: #0e86d4; display: flex; justify-content: center; align-items: center; z-index: 2; - + i { font-size: 40px; color: #ffffff; } } - + .platform-glow { position: absolute; width: 120px; @@ -2183,123 +2182,148 @@ export default { box-shadow: 0 0 20px 10px rgba(14, 134, 212, 0.3); } } - + .item-content { - margin-top: 15px; + width: 100%; + margin-bottom: 15px; display: flex; flex-direction: column; align-items: center; - - .item-content-title { - font-family: SourceHanSansCN-Regular; - font-size: 24px; - color: #ffffff; - } + justify-content: center; + text-align: center; + width: 58px; + height: 12px; + font-family: AlibabaPuHuiTiB; + font-size: 14px; + color: #b9ccdf; + line-height: 11px; + white-space: nowrap; } } .section-center { position: absolute; - top: 72px; - left: 336px; - width: 73px; - height: 100px; - background: url("~@/assets/privateOrder/general/icon-监管.png"); - background-size: 100%; + top: 15%; + left: 38%; + width: 150px; + height: 140px; + background: url("~@/assets/sentimeent/上.png"); + background-size: 100% 100%; + background-repeat: no-repeat; } } } .section-bg:hover { .item1 { - animation: animX 15s cubic-bezier(0.36, 0, 0.64, 1) -26.75s infinite alternate, - animY 15s cubic-bezier(0.36, 0, 0.64, 1) -19.5s infinite alternate, + animation: animX 15s cubic-bezier(0.36, 0, 0.64, 1) -35.75s infinite alternate, + animY 15s cubic-bezier(0.36, 0, 0.64, 1) -28.5s infinite alternate, scale 30s cubic-bezier(0.36, 0, 0.64, 1) 0s infinite alternate; - animation-play-state: paused; - -webkit-animation-play-state: paused; /* Safari 和 Chrome */ } .item2 { animation: animX 15s cubic-bezier(0.36, 0, 0.64, 1) -32.25s infinite alternate, - animY 15s cubic-bezier(0.36, 0, 0.64, 1) -24.5s infinite alternate, + animY 15s cubic-bezier(0.36, 0, 0.64, 1) -24.75s infinite alternate, scale 30s cubic-bezier(0.36, 0, 0.64, 1) -2.5s infinite alternate; - animation-play-state: paused; - -webkit-animation-play-state: paused; /* Safari 和 Chrome */ } .item3 { - animation: animX 15s cubic-bezier(0.36, 0, 0.64, 1) -7.25s infinite alternate, - animY 15s cubic-bezier(0.36, 0, 0.64, 1) 0s infinite alternate, + animation: animX 15s cubic-bezier(0.36, 0, 0.64, 1) -28.75s infinite alternate, + animY 15s cubic-bezier(0.36, 0, 0.64, 1) -21.75s infinite alternate, scale 30s cubic-bezier(0.36, 0, 0.64, 1) 0s infinite alternate; - animation-play-state: paused; - -webkit-animation-play-state: paused; /* Safari 和 Chrome */ } .item4 { - animation: animX 15s cubic-bezier(0.36, 0, 0.64, 1) -11.75s infinite alternate, - animY 15s cubic-bezier(0.36, 0, 0.64, 1) -4.5s infinite alternate, + animation: animX 15s cubic-bezier(0.36, 0, 0.64, 1) -9.5s infinite alternate, + animY 15s cubic-bezier(0.36, 0, 0.64, 1) -2s infinite alternate, scale 30s cubic-bezier(0.36, 0, 0.64, 1) -7.5s infinite alternate; - animation-play-state: paused; - -webkit-animation-play-state: paused; /* Safari 和 Chrome */ } .item5 { - animation: animX 15s cubic-bezier(0.36, 0, 0.64, 1) -17s infinite alternate, - animY 15s cubic-bezier(0.36, 0, 0.64, 1) -9.5s infinite alternate, + animation: animX 15s cubic-bezier(0.36, 0, 0.64, 1) -13.25s infinite alternate, + animY 15s cubic-bezier(0.36, 0, 0.64, 1) -5.75s infinite alternate, scale 30s cubic-bezier(0.36, 0, 0.64, 1) -10s infinite alternate; - animation-play-state: paused; - -webkit-animation-play-state: paused; /* Safari 和 Chrome */ } .item6 { - animation: animX 15s cubic-bezier(0.36, 0, 0.64, 1) -21.75s infinite alternate, - animY 15s cubic-bezier(0.36, 0, 0.64, 1) -14.5s infinite alternate, + animation: animX 15s cubic-bezier(0.36, 0, 0.64, 1) -17s infinite alternate, + animY 15s cubic-bezier(0.36, 0, 0.64, 1) -10s infinite alternate, + scale 30s cubic-bezier(0.36, 0, 0.64, 1) -12.5s infinite alternate; + } + .item7 { + animation: animX 15s cubic-bezier(0.36, 0, 0.64, 1) -25s infinite alternate, + animY 15s cubic-bezier(0.36, 0, 0.64, 1) -17.75s infinite alternate, + scale 30s cubic-bezier(0.36, 0, 0.64, 1) -12.5s infinite alternate; + } + .item8 { + animation: animX 15s cubic-bezier(0.36, 0, 0.64, 1) -21.25s infinite alternate, + animY 15s cubic-bezier(0.36, 0, 0.64, 1) -13.75s infinite alternate, + scale 30s cubic-bezier(0.36, 0, 0.64, 1) -12.5s infinite alternate; + } + .item9 { + animation: animX 15s cubic-bezier(0.36, 0, 0.64, 1) -9.5s infinite alternate, + animY 15s cubic-bezier(0.36, 0, 0.64, 1) -1.5s infinite alternate, scale 30s cubic-bezier(0.36, 0, 0.64, 1) -12.5s infinite alternate; - animation-play-state: paused; - -webkit-animation-play-state: paused; /* Safari 和 Chrome */ } } + .item1 { - animation: animX 15s cubic-bezier(0.36, 0, 0.64, 1) -26.75s infinite alternate, - animY 15s cubic-bezier(0.36, 0, 0.64, 1) -19.5s infinite alternate, + animation: animX 15s cubic-bezier(0.36, 0, 0.64, 1) -35.75s infinite alternate, + animY 15s cubic-bezier(0.36, 0, 0.64, 1) -28.5s infinite alternate, scale 30s cubic-bezier(0.36, 0, 0.64, 1) 0s infinite alternate; } .item2 { animation: animX 15s cubic-bezier(0.36, 0, 0.64, 1) -32.25s infinite alternate, - animY 15s cubic-bezier(0.36, 0, 0.64, 1) -24.5s infinite alternate, + animY 15s cubic-bezier(0.36, 0, 0.64, 1) -24.75s infinite alternate, scale 30s cubic-bezier(0.36, 0, 0.64, 1) -2.5s infinite alternate; } .item3 { - animation: animX 15s cubic-bezier(0.36, 0, 0.64, 1) -7.25s infinite alternate, - animY 15s cubic-bezier(0.36, 0, 0.64, 1) 0s infinite alternate, + animation: animX 15s cubic-bezier(0.36, 0, 0.64, 1) -28.75s infinite alternate, + animY 15s cubic-bezier(0.36, 0, 0.64, 1) -21.75s infinite alternate, scale 30s cubic-bezier(0.36, 0, 0.64, 1) 0s infinite alternate; } .item4 { - animation: animX 15s cubic-bezier(0.36, 0, 0.64, 1) -11.75s infinite alternate, - animY 15s cubic-bezier(0.36, 0, 0.64, 1) -4.5s infinite alternate, + animation: animX 15s cubic-bezier(0.36, 0, 0.64, 1) -9.5s infinite alternate, + animY 15s cubic-bezier(0.36, 0, 0.64, 1) -2s infinite alternate, scale 30s cubic-bezier(0.36, 0, 0.64, 1) -7.5s infinite alternate; } .item5 { - animation: animX 15s cubic-bezier(0.36, 0, 0.64, 1) -17s infinite alternate, - animY 15s cubic-bezier(0.36, 0, 0.64, 1) -9.5s infinite alternate, + animation: animX 15s cubic-bezier(0.36, 0, 0.64, 1) -13.25s infinite alternate, + animY 15s cubic-bezier(0.36, 0, 0.64, 1) -5.75s infinite alternate, scale 30s cubic-bezier(0.36, 0, 0.64, 1) -10s infinite alternate; } .item6 { - animation: animX 15s cubic-bezier(0.36, 0, 0.64, 1) -21.75s infinite alternate, - animY 15s cubic-bezier(0.36, 0, 0.64, 1) -14.5s infinite alternate, + animation: animX 15s cubic-bezier(0.36, 0, 0.64, 1) -17s infinite alternate, + animY 15s cubic-bezier(0.36, 0, 0.64, 1) -10s infinite alternate, + scale 30s cubic-bezier(0.36, 0, 0.64, 1) -12.5s infinite alternate; +} +.item7 { + animation: animX 15s cubic-bezier(0.36, 0, 0.64, 1) -25s infinite alternate, + animY 15s cubic-bezier(0.36, 0, 0.64, 1) -17.75s infinite alternate, + scale 30s cubic-bezier(0.36, 0, 0.64, 1) -12.5s infinite alternate; +} +.item8 { + animation: animX 15s cubic-bezier(0.36, 0, 0.64, 1) -21.25s infinite alternate, + animY 15s cubic-bezier(0.36, 0, 0.64, 1) -13.75s infinite alternate, + scale 30s cubic-bezier(0.36, 0, 0.64, 1) -12.5s infinite alternate; +} +.item9 { + animation: animX 15s cubic-bezier(0.36, 0, 0.64, 1) -9.5s infinite alternate, + animY 15s cubic-bezier(0.36, 0, 0.64, 1) -1.5s infinite alternate, scale 30s cubic-bezier(0.36, 0, 0.64, 1) -12.5s infinite alternate; } @keyframes animX { 0% { - left: -100px; + left: -130px; } 100% { - left: 600px; + left: 410px; } } @keyframes animY { 0% { - top: -35px; + top: -60px; } 100% { - top: 270px; + top: 280px; } } @keyframes scale { } + ::v-deep .el-pagination__total { color: #fff; }