|
@@ -19,6 +19,23 @@
|
|
|
<div class="flow-text">终端设备/SDK</div>
|
|
<div class="flow-text">终端设备/SDK</div>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
+ <div class="flow-content-con">
|
|
|
|
|
+ <div class="con-item">高仿IP</div>
|
|
|
|
|
+ <div class="con-item">CDN</div>
|
|
|
|
|
+ <div class="con-item">游戏盾</div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="flow-content-right">
|
|
|
|
|
+ <div class="right-item">扛攻击,让业务稳如山。</div>
|
|
|
|
|
+ <div class="right-item">就近分发内容,让用户访问快人一步。</div>
|
|
|
|
|
+ <div class="right-item">端上智能调度+加密隧道/大陆加速:</div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="flow-bottom">
|
|
|
|
|
+ <div class="btm-left">高防服务器</div>
|
|
|
|
|
+ <div class="btm-con">
|
|
|
|
|
+ <span>互联网基础设施</span><span>高防DNSSSL节点池</span>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="btm-right">源站服务器</div>
|
|
|
</div>
|
|
</div>
|
|
|
</section>
|
|
</section>
|
|
|
</template>
|
|
</template>
|
|
@@ -27,9 +44,8 @@
|
|
|
<style lang="scss" scoped>
|
|
<style lang="scss" scoped>
|
|
|
.about-flow {
|
|
.about-flow {
|
|
|
width: 1200px;
|
|
width: 1200px;
|
|
|
- margin: 0 auto;
|
|
|
|
|
|
|
+ margin: 72px auto 0;
|
|
|
box-sizing: border-box;
|
|
box-sizing: border-box;
|
|
|
- height: 500px;
|
|
|
|
|
|
|
|
|
|
.flow-title {
|
|
.flow-title {
|
|
|
position: relative;
|
|
position: relative;
|
|
@@ -37,7 +53,6 @@
|
|
|
border: 2px solid #8B74FF;
|
|
border: 2px solid #8B74FF;
|
|
|
background: rgba(63, 51, 125, 0.30);
|
|
background: rgba(63, 51, 125, 0.30);
|
|
|
color: #FFF;
|
|
color: #FFF;
|
|
|
- margin-bottom: 77px;
|
|
|
|
|
|
|
|
|
|
.flow-title-text {
|
|
.flow-title-text {
|
|
|
display: flex;
|
|
display: flex;
|
|
@@ -75,8 +90,8 @@
|
|
|
transform: translateX(-50%);
|
|
transform: translateX(-50%);
|
|
|
width: 0;
|
|
width: 0;
|
|
|
height: 0;
|
|
height: 0;
|
|
|
- border-left: 10px solid transparent;
|
|
|
|
|
- border-right: 10px solid transparent;
|
|
|
|
|
|
|
+ border-left: 8px solid transparent;
|
|
|
|
|
+ border-right: 8px solid transparent;
|
|
|
border-top: 12px solid #8B74FF;
|
|
border-top: 12px solid #8B74FF;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
@@ -87,7 +102,6 @@
|
|
|
box-sizing: border-box;
|
|
box-sizing: border-box;
|
|
|
display: flex;
|
|
display: flex;
|
|
|
align-items: center;
|
|
align-items: center;
|
|
|
- justify-content: space-between;
|
|
|
|
|
|
|
|
|
|
.flow-content-left {
|
|
.flow-content-left {
|
|
|
display: flex;
|
|
display: flex;
|
|
@@ -139,7 +153,209 @@
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .left-sdk {
|
|
|
|
|
+
|
|
|
|
|
+ .flow-text {
|
|
|
|
|
+ &::before {
|
|
|
|
|
+ right: -56px;
|
|
|
|
|
+ width: 56px;
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ &::after {
|
|
|
|
|
+ right: -56px;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .flow-content-con {
|
|
|
|
|
+ position: relative;
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ flex-direction: column;
|
|
|
|
|
+ align-items: center;
|
|
|
|
|
+ justify-content: center;
|
|
|
|
|
+ gap: 58px;
|
|
|
|
|
+ width: 376px;
|
|
|
|
|
+ height: 345px;
|
|
|
|
|
+ box-sizing: border-box;
|
|
|
|
|
+ border-radius: 10px;
|
|
|
|
|
+ border: 2px solid #8B74FF;
|
|
|
|
|
+ margin: 77px 80px 47px 56px;
|
|
|
|
|
+ background: rgba(63, 51, 125, 0.30);
|
|
|
|
|
+
|
|
|
|
|
+ &::before {
|
|
|
|
|
+ content: '';
|
|
|
|
|
+ position: absolute;
|
|
|
|
|
+ left: 50%;
|
|
|
|
|
+ bottom: -47px;
|
|
|
|
|
+ transform: translateX(-50%);
|
|
|
|
|
+ width: 1px;
|
|
|
|
|
+ height: 47px;
|
|
|
|
|
+ background: #8B74FF;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ &::after {
|
|
|
|
|
+ content: '';
|
|
|
|
|
+ position: absolute;
|
|
|
|
|
+ left: 50%;
|
|
|
|
|
+ bottom: -47px;
|
|
|
|
|
+ transform: translateX(-50%);
|
|
|
|
|
+ width: 0;
|
|
|
|
|
+ height: 0;
|
|
|
|
|
+ border-left: 8px solid transparent;
|
|
|
|
|
+ border-right: 8px solid transparent;
|
|
|
|
|
+ border-top: 12px solid #8B74FF;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .con-item {
|
|
|
|
|
+ color: #FFF;
|
|
|
|
|
+ font-size: 20px;
|
|
|
|
|
+ font-weight: 400;
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ height: 55px;
|
|
|
|
|
+ width: 217px;
|
|
|
|
|
+ justify-content: center;
|
|
|
|
|
+ align-items: center;
|
|
|
|
|
+ border-radius: 8px;
|
|
|
|
|
+ border: 1px solid #A39DFF;
|
|
|
|
|
+ background: #3F337D;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .flow-content-right {
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ flex-direction: column;
|
|
|
|
|
+ gap: 32px;
|
|
|
|
|
+ align-items: center;
|
|
|
|
|
+
|
|
|
|
|
+ .right-item {
|
|
|
|
|
+ position: relative;
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ align-items: center;
|
|
|
|
|
+ justify-content: center;
|
|
|
|
|
+ padding: 0 20px;
|
|
|
|
|
+ box-sizing: border-box;
|
|
|
|
|
+ width: 332px;
|
|
|
|
|
+ height: 89px;
|
|
|
|
|
+ border-radius: 16px;
|
|
|
|
|
+ border: 1px solid #A39DFF;
|
|
|
|
|
+ background: #3F337D;
|
|
|
|
|
+ color: #FFF;
|
|
|
|
|
+ font-size: 20px;
|
|
|
|
|
+ font-weight: 400;
|
|
|
|
|
+
|
|
|
|
|
+ &::before {
|
|
|
|
|
+ content: '';
|
|
|
|
|
+ position: absolute;
|
|
|
|
|
+ left: -65px;
|
|
|
|
|
+ top: 50%;
|
|
|
|
|
+ transform: translateY(-50%);
|
|
|
|
|
+ width: 65px;
|
|
|
|
|
+ height: 1px;
|
|
|
|
|
+ background: #8B74FF;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ &::after {
|
|
|
|
|
+ content: '';
|
|
|
|
|
+ position: absolute;
|
|
|
|
|
+ left: -65px;
|
|
|
|
|
+ top: 50%;
|
|
|
|
|
+ transform: translateY(-50%);
|
|
|
|
|
+ width: 0;
|
|
|
|
|
+ height: 0;
|
|
|
|
|
+ border-top: 8px solid transparent;
|
|
|
|
|
+ border-bottom: 8px solid transparent;
|
|
|
|
|
+ border-right: 12px solid #8B74FF;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .flow-bottom {
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ gap: 80px;
|
|
|
|
|
+ color: #FFF;
|
|
|
|
|
+ font-size: 20px;
|
|
|
|
|
+
|
|
|
|
|
+ .btm-left,
|
|
|
|
|
+ .btm-con,
|
|
|
|
|
+ .btm-right {
|
|
|
|
|
+ border: 1px solid #A39DFF;
|
|
|
|
|
+ background: #3F337D;
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ justify-content: center;
|
|
|
|
|
+ align-items: center;
|
|
|
|
|
+ border-radius: 16px;
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .btm-left {
|
|
|
|
|
+ position: relative;
|
|
|
|
|
+ margin-left: 84px;
|
|
|
|
|
+ width: 243px;
|
|
|
|
|
+ height: 89px;
|
|
|
|
|
|
|
|
|
|
+ &::before {
|
|
|
|
|
+ content: '';
|
|
|
|
|
+ position: absolute;
|
|
|
|
|
+ right: -80px;
|
|
|
|
|
+ top: 50%;
|
|
|
|
|
+ transform: translateY(-50%);
|
|
|
|
|
+ width: 65px;
|
|
|
|
|
+ height: 1px;
|
|
|
|
|
+ background: #8B74FF;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ &::after {
|
|
|
|
|
+ content: '';
|
|
|
|
|
+ position: absolute;
|
|
|
|
|
+ right: -22px;
|
|
|
|
|
+ top: 50%;
|
|
|
|
|
+ transform: translateY(-50%);
|
|
|
|
|
+ width: 0;
|
|
|
|
|
+ height: 0;
|
|
|
|
|
+ border-top: 8px solid transparent;
|
|
|
|
|
+ border-bottom: 8px solid transparent;
|
|
|
|
|
+ border-right: 12px solid #8B74FF;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .btm-con {
|
|
|
|
|
+ width: 376px;
|
|
|
|
|
+ height: 89px;
|
|
|
|
|
+ gap: 12px;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .btm-right {
|
|
|
|
|
+ position: relative;
|
|
|
|
|
+ width: 332px;
|
|
|
|
|
+ height: 89px;
|
|
|
|
|
+
|
|
|
|
|
+ &::before {
|
|
|
|
|
+ content: '';
|
|
|
|
|
+ position: absolute;
|
|
|
|
|
+ left: -80px;
|
|
|
|
|
+ top: 50%;
|
|
|
|
|
+ transform: translateY(-50%);
|
|
|
|
|
+ width: 65px;
|
|
|
|
|
+ height: 1px;
|
|
|
|
|
+ background: #8B74FF;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ &::after {
|
|
|
|
|
+ content: '';
|
|
|
|
|
+ position: absolute;
|
|
|
|
|
+ left: -22px;
|
|
|
|
|
+ top: 50%;
|
|
|
|
|
+ transform: translateY(-50%);
|
|
|
|
|
+ width: 0;
|
|
|
|
|
+ height: 0;
|
|
|
|
|
+ border-top: 8px solid transparent;
|
|
|
|
|
+ border-bottom: 8px solid transparent;
|
|
|
|
|
+ border-left: 12px solid #8B74FF;
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|