From 7a917fb53487e3f53bb7bcf0ea52f53c36896974 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=B4=AA=E6=B4=AA?= <2498601771@qq.com> Date: Fri, 16 Sep 2022 18:39:12 +0800 Subject: [PATCH 1/2] =?UTF-8?q?CN-715=EF=BC=9A=E6=B4=BB=E8=B7=83=E6=81=B6?= =?UTF-8?q?=E6=84=8F=E5=9F=9F=E5=90=8D=E8=A1=A8=E6=A0=BC=E5=BC=80=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/css/components/index.scss | 1 + .../charts2/dnsActiveMaliciousDomain.scss | 65 +++++++++ .../dnsInsight/DnsActiveMaliciousDomain.vue | 128 +++++++++++++++++- 3 files changed, 192 insertions(+), 2 deletions(-) create mode 100644 src/assets/css/components/views/charts2/dnsActiveMaliciousDomain.scss diff --git a/src/assets/css/components/index.scss b/src/assets/css/components/index.scss index 60017f7b..cfe76bbe 100644 --- a/src/assets/css/components/index.scss +++ b/src/assets/css/components/index.scss @@ -65,4 +65,5 @@ @import './views/charts2/linkBlock'; @import './views/charts2/linkTrafficSankey'; @import './views/charts2/linkDirectionGrid'; +@import 'views/charts2/dnsActiveMaliciousDomain'; //@import '../chart'; diff --git a/src/assets/css/components/views/charts2/dnsActiveMaliciousDomain.scss b/src/assets/css/components/views/charts2/dnsActiveMaliciousDomain.scss new file mode 100644 index 00000000..9a45edcc --- /dev/null +++ b/src/assets/css/components/views/charts2/dnsActiveMaliciousDomain.scss @@ -0,0 +1,65 @@ +.dns-mailcious-domain { + $blue: #046ECA; + $fontFamily: NotoSansHans-Medium; + position: absolute; + height: 100%; + width: 100%; + display: flex; + flex-direction: column; + + .dns-mailcious-domain-title { + font-family: NotoSansHans-Medium; + font-size: 14px; + color: #353636; + margin-bottom: 12px; + } + + .dns-mailcious-domain-table { + height: 100% !important; + border: 1px solid #E2E5EC; + border-radius: 4px; + padding: 1px; + + .el-table__header-wrapper { + tr th { + padding: 4px 0; + + .dns-column__span { + font-family: $fontFamily; + font-size: 12px; + color: #353636; + } + } + } + } + + .data-mailcious-domain-table { + display: flex !important; + height: auto; + line-height: 16.9px; + flex-direction: row; + align-items: center; + flex-wrap: wrap; + + .data-column-domain, .data-column-ips { + font-family: NotoSansSChineseRegular; + width: 210px; + font-size: 12px; + color: $blue; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + + .data-column-ips-hover-block { + height: 24px; + line-height: 24px; + color: #046ECA; + } + } + } + + //.el-table--group::after, .el-table--border::after, .el-table::before { + // height: 0px; + //} + +} diff --git a/src/views/charts2/charts/dnsInsight/DnsActiveMaliciousDomain.vue b/src/views/charts2/charts/dnsInsight/DnsActiveMaliciousDomain.vue index feeb14d7..d24897e9 100644 --- a/src/views/charts2/charts/dnsInsight/DnsActiveMaliciousDomain.vue +++ b/src/views/charts2/charts/dnsInsight/DnsActiveMaliciousDomain.vue @@ -1,9 +1,133 @@ From cbd90bfa4d5cdf95cd27c41992f93879a77ec467 Mon Sep 17 00:00:00 2001 From: chenjinsong <523037378@qq.com> Date: Fri, 16 Sep 2022 19:28:47 +0800 Subject: [PATCH 2/2] =?UTF-8?q?CN-708=20perf:=20=E8=B0=83=E6=95=B4?= =?UTF-8?q?=E9=BC=A0=E6=A0=87hover=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../css/components/views/charts2/linkBlock.scss | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/assets/css/components/views/charts2/linkBlock.scss b/src/assets/css/components/views/charts2/linkBlock.scss index 1f896550..7cd672f2 100644 --- a/src/assets/css/components/views/charts2/linkBlock.scss +++ b/src/assets/css/components/views/charts2/linkBlock.scss @@ -29,9 +29,16 @@ margin: auto; .block-list__block { - margin: 0 2px; + padding: 0 2px; height: 51px; + cursor: pointer; + overflow: hidden; + &:hover { + .block-hex-in { + box-shadow: 0 1px 3px 0 #046ECA, 0 1px 3px 0 rgba(0,0,0,0.50); + } + } .block-hex { overflow: hidden; display: block; @@ -45,16 +52,11 @@ height: 51px; text-align: center; transform: skewY(-30deg) rotate(60deg); - cursor: pointer; box-shadow: none; transition: all linear .2s; - - &:hover { - box-shadow: 0 1px 3px 0 #046ECA, 0 1px 3px 0 rgba(0,0,0,0.50); - } } &:nth-child(9n + 1) { - margin-left: 26px; + margin-left: 24px; } &:nth-child(n + 5) { margin-top: -9px;