|
@@ -2,9 +2,9 @@
|
|
|
<section class="flowchart-container">
|
|
<section class="flowchart-container">
|
|
|
<div class="flowchart-users">
|
|
<div class="flowchart-users">
|
|
|
<User text="正常访客" :src="user1Icon" class="user1" />
|
|
<User text="正常访客" :src="user1Icon" class="user1" />
|
|
|
- <User text="DDos" :src="user2Icon" class="user2" />
|
|
|
|
|
- <User text="异常访客" :src="user3Icon" class="user3" />
|
|
|
|
|
- <User text="... ..." :src="user4Icon" class="user4" />
|
|
|
|
|
|
|
+ <User text="DDos" :src="user2Icon" :tail-src="user2Tail" class="user2" />
|
|
|
|
|
+ <User text="异常访客" :src="user3Icon" :tail-src="user3Tail" class="user3" />
|
|
|
|
|
+ <User text="... ..." :src="user4Icon" :tail-src="user4Tail" class="user4" />
|
|
|
</div>
|
|
</div>
|
|
|
<div class="flowchart-arrow">
|
|
<div class="flowchart-arrow">
|
|
|
<img class="arrow1" src="~/assets/svg/home/arrow.svg" alt="arrow" />
|
|
<img class="arrow1" src="~/assets/svg/home/arrow.svg" alt="arrow" />
|
|
@@ -115,6 +115,9 @@ import user1Icon from '~/assets/svg/home/user1.svg'
|
|
|
import user2Icon from '~/assets/svg/home/user2.svg'
|
|
import user2Icon from '~/assets/svg/home/user2.svg'
|
|
|
import user3Icon from '~/assets/svg/home/user3.svg'
|
|
import user3Icon from '~/assets/svg/home/user3.svg'
|
|
|
import user4Icon from '~/assets/svg/home/user4.svg'
|
|
import user4Icon from '~/assets/svg/home/user4.svg'
|
|
|
|
|
+import user2Tail from '~/assets/svg/home/user2-tail.svg'
|
|
|
|
|
+import user3Tail from '~/assets/svg/home/user3-tail.svg'
|
|
|
|
|
+import user4Tail from '~/assets/svg/home/user4-tail.svg'
|
|
|
</script>
|
|
</script>
|
|
|
<style lang="scss" scoped>
|
|
<style lang="scss" scoped>
|
|
|
.flowchart-container {
|
|
.flowchart-container {
|
|
@@ -137,51 +140,18 @@ import user4Icon from '~/assets/svg/home/user4.svg'
|
|
|
position: absolute;
|
|
position: absolute;
|
|
|
top: 0;
|
|
top: 0;
|
|
|
right: 394px;
|
|
right: 394px;
|
|
|
-
|
|
|
|
|
- &::after {
|
|
|
|
|
- content: "";
|
|
|
|
|
- position: absolute;
|
|
|
|
|
- width: 14px;
|
|
|
|
|
- height: 151px;
|
|
|
|
|
- top: 100%;
|
|
|
|
|
- right: 40%;
|
|
|
|
|
- background: linear-gradient(#979797, #E6E6E6);
|
|
|
|
|
- transform: translateX(-50%);
|
|
|
|
|
- }
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.user3 {
|
|
.user3 {
|
|
|
position: absolute;
|
|
position: absolute;
|
|
|
top: 0;
|
|
top: 0;
|
|
|
right: 197px;
|
|
right: 197px;
|
|
|
-
|
|
|
|
|
- &::after {
|
|
|
|
|
- content: "";
|
|
|
|
|
- position: absolute;
|
|
|
|
|
- width: 14px;
|
|
|
|
|
- height: 151px;
|
|
|
|
|
- top: 100%;
|
|
|
|
|
- right: 40%;
|
|
|
|
|
- background: linear-gradient(#FF5852, #fff);
|
|
|
|
|
- transform: translateX(-50%);
|
|
|
|
|
- }
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.user4 {
|
|
.user4 {
|
|
|
position: absolute;
|
|
position: absolute;
|
|
|
top: 0;
|
|
top: 0;
|
|
|
right: 0;
|
|
right: 0;
|
|
|
-
|
|
|
|
|
- &::after {
|
|
|
|
|
- content: "";
|
|
|
|
|
- position: absolute;
|
|
|
|
|
- width: 14px;
|
|
|
|
|
- height: 151px;
|
|
|
|
|
- top: 100%;
|
|
|
|
|
- right: 40%;
|
|
|
|
|
- background: linear-gradient(#ccc, #fff);
|
|
|
|
|
- transform: translateX(-50%);
|
|
|
|
|
- }
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
}
|
|
}
|
|
@@ -195,8 +165,9 @@ import user4Icon from '~/assets/svg/home/user4.svg'
|
|
|
|
|
|
|
|
.arrow1 {
|
|
.arrow1 {
|
|
|
position: absolute;
|
|
position: absolute;
|
|
|
- top: 122px;
|
|
|
|
|
|
|
+ top: 120px;
|
|
|
left: 106px;
|
|
left: 106px;
|
|
|
|
|
+ z-index: 0;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.text-box {
|
|
.text-box {
|