|
@@ -1,8 +1,42 @@
|
|
|
<template>
|
|
|
- <div>
|
|
|
+ <div class="container">
|
|
|
<div class="topBanner">
|
|
|
- <img class="msg animated fadeInDown"
|
|
|
- src='@/assets/images/project/projectTitle.png' />
|
|
|
+ <div class="width1200">
|
|
|
+ <div class="btnWrap">
|
|
|
+ <img src="@/assets/images/project/ios.png"
|
|
|
+ @click="openIos"
|
|
|
+ width="136px"
|
|
|
+ height="40px"
|
|
|
+ alt="">
|
|
|
+ <img src="@/assets/images/project/ard.png"
|
|
|
+ width="136px"
|
|
|
+ height="40px"
|
|
|
+ @click="openArd"
|
|
|
+ alt="">
|
|
|
+ <el-popover placement="top"
|
|
|
+ trigger="hover"
|
|
|
+ popper-class="Mopopver">
|
|
|
+ <div>
|
|
|
+ <div class="code-item">
|
|
|
+ <img src="@/assets/images/download.png"
|
|
|
+ width="111px"
|
|
|
+ height="111px"
|
|
|
+ alt />
|
|
|
+ <p>扫码下载APP</p>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="silderItem"
|
|
|
+ slot="reference">
|
|
|
+ <img src="@/assets/images/project/2code.png"
|
|
|
+ width="23px"
|
|
|
+ height="23px"
|
|
|
+ alt="">
|
|
|
+ </div>
|
|
|
+ </el-popover>
|
|
|
+
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
</div>
|
|
|
<!-- <div class="projectWrap">
|
|
|
<div class="tab width1200">
|
|
@@ -195,91 +229,109 @@ export default {
|
|
|
change (num) {
|
|
|
this.activeNum = num;
|
|
|
},
|
|
|
- changeStatus () { }
|
|
|
+ changeStatus () { },
|
|
|
+ openIos () {
|
|
|
+ window.open('https://apps.apple.com/cn/app/%E9%85%B7%E4%B9%90%E7%A7%80/id1528132269', '_blank')
|
|
|
+ },
|
|
|
+ openArd () {
|
|
|
+ window.open('https://sj.qq.com/myapp/detail.htm?apkName=com.jinmingyunle.colexiu', '_blank')
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
</script>
|
|
|
<style lang="less">
|
|
|
+.container {
|
|
|
+ background-color: #f6f7f9;
|
|
|
+}
|
|
|
.topBanner {
|
|
|
background: url("../../assets/images/project/projectBanner.png") center;
|
|
|
background-size: cover;
|
|
|
background-repeat: no-repeat;
|
|
|
position: relative;
|
|
|
- height: 720px;
|
|
|
+ height: 470px;
|
|
|
display: flex;
|
|
|
flex-direction: column;
|
|
|
align-items: center;
|
|
|
- .msg {
|
|
|
- margin-top: 258px;
|
|
|
- width: 766px;
|
|
|
- height: 140px;
|
|
|
- }
|
|
|
-}
|
|
|
-.projectWrap {
|
|
|
- margin: 24px 0;
|
|
|
- display: flex;
|
|
|
- flex-direction: column;
|
|
|
- align-items: center;
|
|
|
- .tab {
|
|
|
+
|
|
|
+ .btnWrap {
|
|
|
+ width: 320px;
|
|
|
display: flex;
|
|
|
flex-direction: row;
|
|
|
justify-content: space-around;
|
|
|
- height: 76px;
|
|
|
- line-height: 76px;
|
|
|
- border-bottom: 1px solid #ccc;
|
|
|
- font-size: 18px;
|
|
|
- .tabItem {
|
|
|
+ align-items: center;
|
|
|
+ top: 257px;
|
|
|
+ position: relative;
|
|
|
+ img {
|
|
|
cursor: pointer;
|
|
|
- color: #808080;
|
|
|
- text-decoration: none;
|
|
|
- line-height: 76px;
|
|
|
- height: 76px;
|
|
|
- position: relative;
|
|
|
- // display: block;
|
|
|
- text-decoration: none;
|
|
|
- text-transform: uppercase;
|
|
|
- transition: 0.5s;
|
|
|
- &::after {
|
|
|
- position: absolute;
|
|
|
- content: "";
|
|
|
- top: 96%;
|
|
|
- left: -10%;
|
|
|
- width: 120%;
|
|
|
- height: 2px;
|
|
|
- background-color: #2dc7aa;
|
|
|
- z-index: 100;
|
|
|
- transform: scaleX(0);
|
|
|
- transform-origin: right;
|
|
|
- transition: transform 0.5s;
|
|
|
- }
|
|
|
- &:hover,
|
|
|
- &.hover {
|
|
|
- color: #1a1a1a;
|
|
|
- font-weight: 600;
|
|
|
- }
|
|
|
- &:hover::after {
|
|
|
- transform: scaleX(1);
|
|
|
- transform-origin: left;
|
|
|
- }
|
|
|
- }
|
|
|
- .tabItem.active {
|
|
|
- color: #1a1a1a !important;
|
|
|
- font-weight: 600;
|
|
|
- &::after {
|
|
|
- position: absolute;
|
|
|
- content: "";
|
|
|
- top: 96%;
|
|
|
- left: -10%;
|
|
|
- width: 120%;
|
|
|
- height: 2px;
|
|
|
- background-color: #2dc7aa;
|
|
|
- z-index: 100;
|
|
|
- transform: scaleX(1);
|
|
|
- transform-origin: left;
|
|
|
- }
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+// .projectWrap {
|
|
|
+// margin: 24px 0;
|
|
|
+// display: flex;
|
|
|
+// flex-direction: column;
|
|
|
+// align-items: center;
|
|
|
+// .tab {
|
|
|
+// display: flex;
|
|
|
+// flex-direction: row;
|
|
|
+// justify-content: space-around;
|
|
|
+// height: 76px;
|
|
|
+// line-height: 76px;
|
|
|
+// border-bottom: 1px solid #ccc;
|
|
|
+// font-size: 18px;
|
|
|
+// .tabItem {
|
|
|
+// cursor: pointer;
|
|
|
+// color: #808080;
|
|
|
+// text-decoration: none;
|
|
|
+// line-height: 76px;
|
|
|
+// height: 76px;
|
|
|
+// position: relative;
|
|
|
+// // display: block;
|
|
|
+// text-decoration: none;
|
|
|
+// text-transform: uppercase;
|
|
|
+// transition: 0.5s;
|
|
|
+// &::after {
|
|
|
+// position: absolute;
|
|
|
+// content: "";
|
|
|
+// top: 96%;
|
|
|
+// left: -10%;
|
|
|
+// width: 120%;
|
|
|
+// height: 2px;
|
|
|
+// background-color: #2dc7aa;
|
|
|
+// z-index: 100;
|
|
|
+// transform: scaleX(0);
|
|
|
+// transform-origin: right;
|
|
|
+// transition: transform 0.5s;
|
|
|
+// }
|
|
|
+// &:hover,
|
|
|
+// &.hover {
|
|
|
+// color: #1a1a1a;
|
|
|
+// font-weight: 600;
|
|
|
+// }
|
|
|
+// &:hover::after {
|
|
|
+// transform: scaleX(1);
|
|
|
+// transform-origin: left;
|
|
|
+// }
|
|
|
+// }
|
|
|
+// .tabItem.active {
|
|
|
+// color: #1a1a1a !important;
|
|
|
+// font-weight: 600;
|
|
|
+// &::after {
|
|
|
+// position: absolute;
|
|
|
+// content: "";
|
|
|
+// top: 96%;
|
|
|
+// left: -10%;
|
|
|
+// width: 120%;
|
|
|
+// height: 2px;
|
|
|
+// background-color: #2dc7aa;
|
|
|
+// z-index: 100;
|
|
|
+// transform: scaleX(1);
|
|
|
+// transform-origin: left;
|
|
|
+// }
|
|
|
+// }
|
|
|
+// }
|
|
|
+// }
|
|
|
.videoList {
|
|
|
display: flex;
|
|
|
flex-direction: column;
|
|
@@ -326,6 +378,12 @@ export default {
|
|
|
display: flex;
|
|
|
flex-direction: column;
|
|
|
align-items: center;
|
|
|
+ section {
|
|
|
+ border-top: 1px solid #dedede;
|
|
|
+ &:nth-child(1) {
|
|
|
+ border-top: none;
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
.projectList {
|
|
|
display: flex;
|
|
@@ -333,9 +391,9 @@ export default {
|
|
|
justify-content: flex-start;
|
|
|
margin: 80px 0 60px;
|
|
|
.left {
|
|
|
+ background-color: #fff;
|
|
|
margin-right: 50px;
|
|
|
width: 220px;
|
|
|
- border: 1px solid #dedede;
|
|
|
border-top: none;
|
|
|
.title {
|
|
|
height: 70px;
|
|
@@ -351,6 +409,9 @@ export default {
|
|
|
flex-direction: row;
|
|
|
justify-content: space-between;
|
|
|
font-weight: 600;
|
|
|
+ &:nth-child(1) {
|
|
|
+ border-top: none;
|
|
|
+ }
|
|
|
.el-icon-arrow-right {
|
|
|
line-height: 70px;
|
|
|
}
|
|
@@ -369,9 +430,9 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
.right {
|
|
|
+ background-color: #fff;
|
|
|
width: 800px;
|
|
|
padding: 0 30px 30px;
|
|
|
- border: 1px solid #dedede;
|
|
|
h2 {
|
|
|
color: #1a1a1a;
|
|
|
margin-bottom: 50px;
|