7 changed files with 447 additions and 94 deletions
@ -0,0 +1,43 @@
@@ -0,0 +1,43 @@
|
||||
<template> |
||||
<div class="FaceToFace"> |
||||
<BaseHeader style="background: black"> |
||||
<template v-slot:right> |
||||
<span class="f16" @click="$nav('/common-setting')">设置</span> |
||||
</template> |
||||
</BaseHeader> |
||||
<div class="content"> |
||||
</div> |
||||
</div> |
||||
</template> |
||||
<script> |
||||
//TODO 动画效果麻烦 |
||||
export default { |
||||
name: "FaceToFace", |
||||
data() { |
||||
return {} |
||||
}, |
||||
computed: {}, |
||||
created() { |
||||
}, |
||||
methods: {} |
||||
} |
||||
</script> |
||||
|
||||
<style scoped lang="scss"> |
||||
@import "../../assets/scss/index"; |
||||
|
||||
.FaceToFace { |
||||
background: black; |
||||
position: fixed; |
||||
left: 0; |
||||
right: 0; |
||||
bottom: 0; |
||||
top: 0; |
||||
overflow: auto; |
||||
color: white; |
||||
|
||||
.content { |
||||
padding-top: 6rem; |
||||
} |
||||
} |
||||
</style> |
@ -0,0 +1,108 @@
@@ -0,0 +1,108 @@
|
||||
<template> |
||||
<div class="Scan"> |
||||
<img src="../../assets/img/icon/back.png" @click="$back" class="back"> |
||||
<div class="video-ctn"> |
||||
<video src="../../assets/video/3.mp4"></video> |
||||
</div> |
||||
<div class="float"> |
||||
<div class="open-light"> |
||||
<img src="../../assets/img/icon/qr-code-white.svg" alt=""> |
||||
<span>轻触照亮</span> |
||||
</div> |
||||
<div class="option"> |
||||
<img src="../../assets/img/icon/qr-code-white.svg" alt=""> |
||||
<span>我的抖音码</span> |
||||
</div> |
||||
<div class="option"> |
||||
<img src="../../assets/img/icon/qr-code-white.svg" alt=""> |
||||
<span>相册</span> |
||||
</div> |
||||
</div> |
||||
<div class="scan-anim"> |
||||
|
||||
</div> |
||||
</div> |
||||
</template> |
||||
<script> |
||||
//TODO 那个动画没做,用css画有点麻烦,后面ps p一张图片吧 |
||||
export default { |
||||
name: "Scan", |
||||
data() { |
||||
return {} |
||||
}, |
||||
computed: {}, |
||||
created() { |
||||
}, |
||||
methods: {} |
||||
} |
||||
</script> |
||||
|
||||
<style scoped lang="scss"> |
||||
@import "../../assets/scss/index"; |
||||
|
||||
.Scan { |
||||
position: fixed; |
||||
left: 0; |
||||
right: 0; |
||||
bottom: 0; |
||||
top: 0; |
||||
overflow: auto; |
||||
color: white; |
||||
|
||||
.back { |
||||
z-index: 3; |
||||
margin: 2rem 0 0 2rem; |
||||
position: fixed; |
||||
height: 2rem; |
||||
} |
||||
|
||||
.float { |
||||
position: fixed; |
||||
bottom: 6rem; |
||||
display: flex; |
||||
justify-content: space-between; |
||||
width: 80vw; |
||||
left: 10vw; |
||||
|
||||
.option { |
||||
display: flex; |
||||
flex-direction: column; |
||||
align-items: center; |
||||
|
||||
img { |
||||
border-radius: 50%; |
||||
background: $second-btn-color-tran; |
||||
padding: 1.6rem; |
||||
height: 2.4rem; |
||||
margin-bottom: 1rem; |
||||
} |
||||
} |
||||
|
||||
.open-light { |
||||
position: fixed; |
||||
bottom: 16rem; |
||||
display: flex; |
||||
flex-direction: column; |
||||
align-items: center; |
||||
left: 50%; |
||||
transform: translateX(-50%); |
||||
|
||||
img { |
||||
height: 2.4rem; |
||||
margin-bottom: 1rem; |
||||
} |
||||
} |
||||
} |
||||
|
||||
.video-ctn { |
||||
height: 100vh; |
||||
width: 100vw; |
||||
|
||||
video { |
||||
height: 100vh; |
||||
width: 100vw; |
||||
} |
||||
} |
||||
|
||||
} |
||||
</style> |
Loading…
Reference in new issue