Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in
Toggle navigation
H
h5-base
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
new-sing
h5-base
Commits
11946771
Commit
11946771
authored
Jun 27, 2019
by
chenyishuai@singsingenglish.com
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
ss
parent
ec6bf7ce
Changes
43
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
43 changed files
with
1274 additions
and
1276 deletions
+1274
-1276
.babelrc
.babelrc
+1
-1
index.html
index.html
+5
-5
liuyi.vue
src/components/activity/liuyi.vue
+43
-43
bindMobile.vue
src/components/bindMobile.vue
+10
-10
activity.vue
src/components/buy/activity.vue
+14
-14
activityInvite.vue
src/components/buy/activityInvite.vue
+51
-51
buy.vue
src/components/buy/buy.vue
+12
-12
buySuccess.vue
src/components/buy/buySuccess.vue
+7
-7
index.vue
src/components/buy/index.vue
+18
-18
inviteList.vue
src/components/buy/inviteList.vue
+8
-8
login.vue
src/components/buy/login.vue
+2
-2
mpShop.vue
src/components/buy/mpShop.vue
+13
-13
sale.vue
src/components/buy/sale.vue
+19
-19
saleSuccess.vue
src/components/buy/saleSuccess.vue
+2
-2
success.vue
src/components/buy/success.vue
+5
-5
audio.vue
src/components/collection/audio.vue
+304
-306
exChange.vue
src/components/exChange.vue
+10
-10
index.vue
src/components/index.vue
+177
-177
med.vue
src/components/indexPage/med.vue
+8
-8
zb.vue
src/components/indexPage/zb.vue
+10
-10
inspectorActivit.vue
src/components/inspector/inspectorActivit.vue
+6
-6
index.vue
src/components/map/index.vue
+17
-17
mapDefault.vue
src/components/map/mapDefault.vue
+53
-53
numberMap.vue
src/components/map/numberMap.vue
+64
-64
once.vue
src/components/map/once.vue
+8
-8
secMap.vue
src/components/map/secMap.vue
+19
-19
activityAddr.vue
src/components/mine/activityAddr.vue
+14
-14
address.vue
src/components/mine/address.vue
+8
-8
addressEdit.vue
src/components/mine/addressEdit.vue
+21
-21
index.vue
src/components/mine/index.vue
+42
-42
myGoodsList.vue
src/components/myGoodsList.vue
+7
-7
audio.vue
src/components/newLesson/audio.vue
+4
-4
shareGoods.vue
src/components/newLesson/shareGoods.vue
+58
-58
video.vue
src/components/newLesson/video.vue
+1
-1
order.vue
src/components/order.vue
+6
-6
index.vue
src/components/orderTrans/index.vue
+7
-7
audioPlay.vue
src/components/public/audioPlay.vue
+24
-24
bottomTab.vue
src/components/public/bottomTab.vue
+25
-25
share.vue
src/components/share.vue
+17
-17
detail.vue
src/components/star/detail.vue
+21
-21
result.vue
src/components/star/result.vue
+30
-30
starRank.vue
src/components/star/starRank.vue
+98
-98
main.js
src/main.js
+5
-5
No files found.
.babelrc
View file @
11946771
...
...
@@ -10,6 +10,6 @@
"stage-2"
],
"plugins": ["transform-vue-jsx", "transform-runtime",
["import", [{ "libraryName": "vant","libraryDirectory":"es","style": true }
,{ "libraryName": "mint-ui","libraryDirectory":"es","style": true }
]]
["import", [{ "libraryName": "vant","libraryDirectory":"es","style": true }]]
]
}
index.html
View file @
11946771
...
...
@@ -8,11 +8,11 @@
<meta
name=
"x5-orientation"
content=
"portrait"
>
<!-- QQ强制竖屏 -->
<title>
唱唱启蒙英语
</title>
<script>
//
setSize();
//
addEventListener('resize',setSize);
//
function setSize() {
// document.documentElement.style.fontSize = document.documentElement.clientWidth/375*10
+'px';
//
}
setSize
();
addEventListener
(
'resize'
,
setSize
);
function
setSize
()
{
document
.
documentElement
.
style
.
fontSize
=
document
.
documentElement
.
clientWidth
/
375
+
'px'
;
}
</script>
<link
rel=
"stylesheet"
href=
"https://at.alicdn.com/t/font_822651_g9r2j7kybxu.css"
>
<style>
...
...
src/components/activity/liuyi.vue
View file @
11946771
...
...
@@ -273,22 +273,22 @@ export default {
background: #fff5e5;
overflow: hidden;
width: 100%;
// padding-top: 203
* @toVw
;
// padding-top: 203
rem
;
.news {
position: absolute;
width: 170
* @toVw
;
height: 19
* @toVw
;
top: 10
* @toVw
;
line-height: 19
* @toVw
;
border-radius: 19
* @toVw
;
width: 170
rem
;
height: 19
rem
;
top: 10
rem
;
line-height: 19
rem
;
border-radius: 19
rem
;
overflow: hidden;
text-align: center;
left: 102
* @toVw
;
font-size: 10
* @toVw
;
left: 102
rem
;
font-size: 10
rem
;
.shadow {
position: absolute;
width: 170
* @toVw
;
height: 19
* @toVw
;
width: 170
rem
;
height: 19
rem
;
top: 0;
left: 0;
background: rgba(25, 38, 99, 1);
...
...
@@ -301,7 +301,7 @@ export default {
// display: flex;
.name {
display: inline-block;
max-width: 50
* @toVw
;
max-width: 50
rem
;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
...
...
@@ -317,55 +317,55 @@ export default {
.luckBox {
width: 100%;
position: absolute;
top: 203
* @toVw
;
top: 203
rem
;
text-align: center;
overflow: hidden;
img {
width: 320
* @toVw
;
width: 320
rem
;
}
.radius{-webkit-transform:rotate(30deg); }
.point {
position: absolute;
top: 103
* @toVw
;
width: 98
* @toVw
;
// height: 102
* @toVw
;
left: 139
* @toVw
;
top: 103
rem
;
width: 98
rem
;
// height: 102
rem
;
left: 139
rem
;
}
.text {
position: absolute;
top: 137
* @toVw
;
width: 98
* @toVw
;
left: 139
* @toVw
;
font-size: 19
* @toVw
;
top: 137
rem
;
width: 98
rem
;
left: 139
rem
;
font-size: 19
rem
;
color: white;
font-weight: bold;
}
.imgLight {
width: 318
* @toVw
;
width: 318
rem
;
position: absolute;
top: 2
* @toVw
;
left: 30
* @toVw
;
top: 2
rem
;
left: 30
rem
;
}
}
.textBox1 {
color: #b4513e;
font-size: 14
* @toVw
;
font-size: 14
rem
;
position: absolute;
top: 533
* @toVw
;
top: 533
rem
;
width: 100%;
text-align: center;
}
.textBox2 {
position: absolute;
top: 669
* @toVw
;
top: 669
rem
;
text-align: left;
width: 100%;
font-size: 12
* @toVw
;
font-size: 12
rem
;
color: #424242;
p {
width: 277
* @toVw
;
margin-bottom: 16
* @toVw
;
line-height: 18
* @toVw
;
width: 277
rem
;
margin-bottom: 16
rem
;
line-height: 18
rem
;
}
}
.van-popup {
...
...
@@ -373,36 +373,36 @@ export default {
width: 100%;
.close {
position: absolute;
right: 40
* @toVw
;
width: 25
* @toVw
;
top: 70
* @toVw
;
right: 40
rem
;
width: 25
rem
;
top: 70
rem
;
}
.main {
width: 100%;
}
.price {
position: absolute;
left: 150
* @toVw
;
top: 290
* @toVw
;
left: 150
rem
;
top: 290
rem
;
color: #eb4e2c;
font-weight: bold;
span {
font-size: 50
* @toVw
;
font-size: 50
rem
;
}
}
.btn {
display: inline-block;
position: absolute;
left: 84
* @toVw
;
top: 440
* @toVw
;
width: 205
* @toVw
;
height: 42
* @toVw
;
left: 84
rem
;
top: 440
rem
;
width: 205
rem
;
height: 42
rem
;
text-align: center;
line-height: 42
* @toVw
;
line-height: 42
rem
;
background: #f9ea7e;
font-weight: bold;
color: #eb4e2c;
border-radius: 90
* @toVw
;
border-radius: 90
rem
;
}
}
}
...
...
src/components/bindMobile.vue
View file @
11946771
...
...
@@ -193,17 +193,17 @@
@import "../util/public";
.banner-block{
text-align: center;
margin: 40
* @toVw
auto;
margin: 40
rem
auto;
img{
width: 142
* @toVw
;
width: 142
rem
;
}
}
.form-block{
padding: 20
* @toVw
;
padding: 20
rem
;
.input-block{
height: 60
* @toVw
;
height: 60
rem
;
border-bottom: 1*@toVw solid #cccccc;
margin-bottom: 20
* @toVw
;
margin-bottom: 20
rem
;
position: relative;
.right-btn{
position: absolute;
...
...
@@ -211,7 +211,7 @@
top: 17*@toVw;
}
input{
padding: 10
* @toVw
0;
padding: 10
rem
0;
font-size:14*@toVw;
background: transparent;
font-family:PingFangSC-Semibold;
...
...
@@ -262,9 +262,9 @@
.btn-block{
text-align: center;
.btn{
width: 236
* @toVw
;
height: 37
* @toVw
;
line-height: 37
* @toVw
;
width: 236
rem
;
height: 37
rem
;
line-height: 37
rem
;
background:rgba(96,173,240,1);
border-radius:4*@toVw;font-size:14*@toVw;
font-family:PingFangSC-Semibold;
...
...
@@ -292,6 +292,6 @@
left: 0;
right: 0;
bottom: 0;
width: 375
* @toVw
;
width: 375
rem
;
}
</
style
>
src/components/buy/activity.vue
View file @
11946771
...
...
@@ -404,20 +404,20 @@
}
.inviteContainer {
position: relative;
margin: 128 / 2 * @toVh 29 / 2
* @toVw 30 * @toVw 29 / 2 * @toVw
;
margin: 128 / 2 * @toVh 29 / 2
rem 30rem 29 / 2rem
;
min-height: 100px;
text-align: center;
background-color: #fff;
border-radius: @borderRadius;
padding-top: 110 / 2
* @toVw
;
padding-top: 110 / 2
rem
;
padding-bottom: 38 / 2 * @toVh;
}
.invite-title {
position: absolute;
width: 450 / 2
* @toVw
;
width: 450 / 2
rem
;
left: 50%;
margin-left: -450 / 4
* @toVw
;
top: -50 / 2
* @toVw
;
margin-left: -450 / 4
rem
;
top: -50 / 2
rem
;
height: auto;
}
.invite-icon{
...
...
@@ -427,8 +427,8 @@
right: -15*@toVw;
}
.invite-list {
margin-left: 32 / 2
* @toVw
;
margin-right: 32 / 2
* @toVw
;
margin-left: 32 / 2
rem
;
margin-right: 32 / 2
rem
;
padding: 28 / 2 * @toVh;
border: 2*@toVw solid #f6234e;
border-radius: @borderRadius;
...
...
@@ -456,7 +456,7 @@
color: #f6234e;
}
.p-list {
margin: 0 32 / 2
* @toVw
;
margin: 0 32 / 2
rem
;
padding: 0;
li {
display: flex;
...
...
@@ -464,10 +464,10 @@
justify-content: space-between;
align-items: center;
margin: 0;
padding: 8
* @toVw
;
padding: 8
rem
;
img {
width: 74 / 2
* @toVw
;
height: 74 / 2
* @toVw
;
width: 74 / 2
rem
;
height: 74 / 2
rem
;
margin-right: 5px;
border-radius: 50%;
}
...
...
@@ -477,19 +477,19 @@
margin: 0;
}
.moreBtn {
width: 220 / 2
* @toVw
;
width: 220 / 2
rem
;
height: auto;
}
.invite-btn {
position: fixed;
bottom: 0;
width: 100%;
padding-top: 10
* @toVw
;
padding-top: 10
rem
;
box-sizing: content-box;
text-align: center;
background-color: #fff;
img {
width: 504 / 2
* @toVw
;
width: 504 / 2
rem
;
height: auto;
}
}
...
...
src/components/buy/activityInvite.vue
View file @
11946771
...
...
@@ -405,7 +405,7 @@
.marquee {
display: block;
width: 100%;
top: 12
* @toVw
;
top: 12
rem
;
left: 0;
text-align: center;
position: absolute;
...
...
@@ -423,27 +423,27 @@
z-index: 1;
}
.tips {
width: 230
* @toVw
;
margin-left: 163 / 2
* @toVw
;
margin-top: 10
* @toVw
;
width: 230
rem
;
margin-left: 163 / 2
rem
;
margin-top: 10
rem
;
}
.img-cvs{
position: absolute;
background: rgb(253, 168, 19);
width: 518 / 2
* @toVw
;
width: 518 / 2
rem
;
top: 25 * @toVh;
left: 113 / 2
* @toVw
;
left: 113 / 2
rem
;
.avatar-container {
position: absolute;
top: 8 * @toVh;
left: 8
* @toVw
;
font-size: 12
* @toVw
;
left: 8
rem
;
font-size: 12
rem
;
display: flex;
justify-content: center;
align-items: center;
color: #fff;
img {
width: 30
* @toVw
;
width: 30
rem
;
margin-right: 5px;
border-radius: 50%;
}
...
...
@@ -453,27 +453,27 @@
}
.qrcode{
position: absolute;
top: 690 / 2
* @toVw
;
left: 15
* @toVw
;
width: 60
* @toVw
!important;
top: 690 / 2
rem
;
left: 15
rem
;
width: 60
rem
!important;
/deep/ canvas{
width: 60
* @toVw
!important;
width: 60
rem
!important;
height: 60*@toVw !important;
}
/deep/ img{
width: 60
* @toVw
!important;
height: 60
* @toVw
!important;
width: 60
rem
!important;
height: 60
rem
!important;
}
}
}
#avatarImg{
max-height: 415
* @toVw
;
max-height: 415
rem
;
}
.cvs-img{
position: absolute;
width: 518 / 2
* @toVw
;
width: 518 / 2
rem
;
top: 25 * @toVh;
left: 113 / 2
* @toVw
;
left: 113 / 2
rem
;
z-index: 10;
}
.inviteBtn {
...
...
@@ -484,28 +484,28 @@
.i-btn {
position: relative;
width: 642 / 2
* @toVw
;
height: 92 / 2
* @toVw
;
width: 642 / 2
rem
;
height: 92 / 2
rem
;
text-align: left;
font-size: 14
* @toVw
;
font-size: 14
rem
;
color: #fff;
// background: url('../../assets/activity/red-bg.png') no-repeat center;
background: #f5c10c;
border-radius: 25
* @toVw
;
border-radius: 25
rem
;
box-shadow: 2px 2px 2px #888888;
background-size: cover;
box-sizing: border-box;
padding: 2px 58/2*@toVw;
overflow: hidden;
.i-env {
width: 36 / 2
* @toVw
;;
width: 36 / 2
rem
;;
height: auto;
margin-right: 5px;
margin-left: 0;
z-index: 2;
}
.i-env-title {
font-size: 16
* @toVw
;
font-size: 16
rem
;
margin:0;
z-index: 2;
}
...
...
@@ -522,25 +522,25 @@
flex-flow: row nowrap;
justify-content: space-around;
align-items: center;
width: 642 / 2
* @toVw
;
margin-top: 30 / 2
* @toVw
;
font-size: 14
* @toVw
;
width: 642 / 2
rem
;
margin-top: 30 / 2
rem
;
font-size: 14
rem
;
color: #fff;
img {
width: 96 / 2
* @toVw
;
height: 96 / 2
* @toVw
;
width: 96 / 2
rem
;
height: 96 / 2
rem
;
}
}
.copyBtn {
background: url('../../assets/activity/yellow-bg.png') no-repeat center;
background-size: cover;
box-sizing: border-box;
width: 567 / 2
* @toVw
;
height: 92 / 2
* @toVw
;
width: 567 / 2
rem
;
height: 92 / 2
rem
;
text-align: center;
line-height: 92 / 2
* @toVw
;
line-height: 92 / 2
rem
;
color: #fff;
font-size: 20
* @toVw
;
font-size: 20
rem
;
}
.flex-bt {
display: flex;
...
...
@@ -550,20 +550,20 @@
}
.p-tips {
color: #999;
font-size: 15
* @toVw
;
font-size: 15
rem
;
}
.p-envelope {
width: 22
* @toVw
;
height: 22
* @toVw
;
margin-right: 12
* @toVw
;
width: 22
rem
;
height: 22
rem
;
margin-right: 12
rem
;
}
.p-switch {
width: 15
* @toVw
;
height: 15
* @toVw
;
width: 15
rem
;
height: 15
rem
;
}
.p-comments {
margin: 15px 0;
// height: 220
* @toVw
;
// height: 220
rem
;
overflow-y: scroll;
p {
line-height: 2;
...
...
@@ -573,16 +573,16 @@
margin: 0;
}
.ref-content{
width: 299
* @toVw
;
height: 564
* @toVw
;
width: 299
rem
;
height: 564
rem
;
background-size: 100% 100%;
position: relative;
.tips{
font-size: 12px;
position: absolute;
color: #666;
right: 10
* @toVw
;
top: 250
* @toVw
;
right: 10
rem
;
top: 250
rem
;
width: 1em;
}
}
...
...
@@ -775,7 +775,7 @@
}
.pop-fill{
width: 705 / 2
* @toVw
;
width: 705 / 2
rem
;
padding:30/7.5vw 30/7.5vw;
box-sizing: border-box;
font-size: 16px;
...
...
@@ -783,13 +783,13 @@
.close {
position: absolute;
width: 100%;
bottom: -60
* @toVw
;
bottom: -60
rem
;
left: 0;
text-align: center;
}
.close-pop {
width: 75 / 2
* @toVw
;
height: 75 / 2
* @toVw
;
width: 75 / 2
rem
;
height: 75 / 2
rem
;
}
.btn-block{
margin-top: 30/7.5vw;
...
...
@@ -810,12 +810,12 @@
}
}
.content-text{
margin-bottom: 15
* @toVw
;
margin-bottom: 15
rem
;
h3{
margin-bottom: 5
* @toVw
;
margin-bottom: 5
rem
;
};
p{
font-size: 16
* @toVw
;
font-size: 16
rem
;
}
}
...
...
src/components/buy/buy.vue
View file @
11946771
...
...
@@ -399,20 +399,20 @@
font-family:PingFang-SC-Medium;
font-weight:500;
color:rgba(0,0,0,1);
line-height: 40
* @toVw
;
line-height: 40
rem
;
margin-top: 10*@toVw;
height: 40
* @toVw
;
padding: 5*@toVw 15
* @toVw
;
height: 40
rem
;
padding: 5*@toVw 15
rem
;
background: white;
img{
width: 16
* @toVw
;
margin-left: 8
* @toVw
;
width: 16
rem
;
margin-left: 8
rem
;
vertical-align: middle;
}
.you-content{
float: right;
color: #999999;
font-size: 14
* @toVw
;
font-size: 14
rem
;
}
}
.orderCancel{
...
...
@@ -429,8 +429,8 @@
font-size: 25* @toVw;
color: #6C6C6C;
}
p{font-size: 14* @toVw;color: #999999;margin: 20
* @toVw
0 0;}
.warn{font-size: 15* @toVw;color: #EC612A;margin: 10
* @toVw
0 25* @toVw;font-weight: bold;}
p{font-size: 14* @toVw;color: #999999;margin: 20
rem
0 0;}
.warn{font-size: 15* @toVw;color: #EC612A;margin: 10
rem
0 25* @toVw;font-weight: bold;}
.btnbox{
display: flex;
.btn{width: 118* @toVw;height: 40* @toVw;line-height: 40* @toVw;font-size: 14* @toVw;color: white;border-radius: 20* @toVw;font-weight:bold; }
...
...
@@ -449,17 +449,17 @@
opacity: 0;
}
.phone-block{
padding: 10
* @toVw
;
padding: 10
rem
;
text-align: center;
background: #f8f8f8;
}
.phone-input{
width: 280
* @toVw
;
width: 280
rem
;
height: 30*@toVw;
border-radius: 8
* @toVw
;
border-radius: 8
rem
;
outline: none;
padding:0 10
* @toVw
;
padding:0 10
rem
;
border: 1px solid #e8e8e8;
text-align: center;
}
...
...
src/components/buy/buySuccess.vue
View file @
11946771
...
...
@@ -132,19 +132,19 @@
}
.buy-success{
background: #FFFEF9;
padding-top: 20
* @toVw
;
padding-top: 20
rem
;
.banner{
padding: 20
* @toVw
;
padding: 20
rem
;
background: white;
text-align: center;
margin-bottom: 10
* @toVw
;
margin-bottom: 10
rem
;
img{
width: 100%;
}
}
.shop-block{
background: white;
margin-top: 20
* @toVw
;
margin-top: 20
rem
;
.shop{
padding: 20/7.5vw;
border-bottom: 1px solid #d8d8d8;
...
...
@@ -189,9 +189,9 @@
}
}
.button-block{
margin-top: 60
* @toVw
;
width: 315
* @toVw
;
padding: 0 30
* @toVw
;
margin-top: 60
rem
;
width: 315
rem
;
padding: 0 30
rem
;
border-radius: 100px;
overflow: hidden;
button{
...
...
src/components/buy/index.vue
View file @
11946771
...
...
@@ -619,34 +619,34 @@ video {
}
.img-cvs {
position: absolute;
width: 233
* @toVw
;
top: 176
* @toVw
;
left: 29
* @toVw
;
width: 233
rem
;
top: 176
rem
;
left: 29
rem
;
.qrcode {
position: absolute;
top: 305
* @toVw
;
left: 15
* @toVw
;
width: 60
* @toVw
;
top: 305
rem
;
left: 15
rem
;
width: 60
rem
;
}
}
.cvs-img {
position: absolute;
width: 233
* @toVw
;
top: 176
* @toVw
;
left: 29
* @toVw
;
width: 233
rem
;
top: 176
rem
;
left: 29
rem
;
z-index: 10;
}
.ref-content {
width: 299
* @toVw
;
height: 564
* @toVw
;
width: 299
rem
;
height: 564
rem
;
background-size: 100% 100%;
position: relative;
.tips {
font-size: 12px;
position: absolute;
color: #666;
right: 10
* @toVw
;
top: 250
* @toVw
;
right: 10
rem
;
top: 250
rem
;
width: 1em;
}
}
...
...
@@ -749,7 +749,7 @@ video {
}
}
.qa-block {
padding-bottom: 50
* @toVw
;
padding-bottom: 50
rem
;
img,
video {
max-width: 100%;
...
...
@@ -779,12 +779,12 @@ video {
.couponBox {
position: fixed;
width: 100%;
height: 25
* @toVw
;
height: 25
rem
;
background: #FFE83C;
bottom: 70
* @toVw
;
bottom: 70
rem
;
text-align: center;
color: #FF4D4F;
line-height: 25
* @toVw
;
line-height: 25
rem
;
font-size: 12px;
}
footer {
...
...
@@ -834,7 +834,7 @@ video {
&.full {
background: #dddddd;
border-color: #dddddd;
line-height: 50
* @toVw
;
line-height: 50
rem
;
}
}
}
...
...
src/components/buy/inviteList.vue
View file @
11946771
...
...
@@ -76,24 +76,24 @@
position: relative;
text-align: center;
border-radius: @borderRadius;
padding-top: 10 / 2
* @toVw
;
padding-top: 10 / 2
rem
;
padding-bottom: 38 / 2 * @toVh;
}
.invite-title {
position: relative;
width: 60%;
height: auto;
margin: 20
* @toVw
0;
margin: 20
rem
0;
}
.invite-list {
margin-left: 32 / 2
* @toVw
;
margin-right: 32 / 2
* @toVw
;
margin-left: 32 / 2
rem
;
margin-right: 32 / 2
rem
;
padding: 28 / 2 * @toVh;
border: 1px solid @red;
border-radius: @borderRadius;
.i-title {
font-size: 14px;
margin: 10
* @toVw
;
margin: 10
rem
;
}
.i-num {
font-size: 18px;
...
...
@@ -130,10 +130,10 @@
justify-content: space-between;
align-items: center;
margin: 0;
padding: 8
* @toVw
;
padding: 8
rem
;
img {
width: 74 / 2
* @toVw
;
height: 74 / 2
* @toVw
;
width: 74 / 2
rem
;
height: 74 / 2
rem
;
border-radius: 50%;
margin-right: 5px;
}
...
...
src/components/buy/login.vue
View file @
11946771
...
...
@@ -233,7 +233,7 @@
line-height:47*@toVw;
text-indent: 10*@toVw;
// border: 1*@toVw solid #cccccc;
// margin-bottom: 26
* @toVw
;
// margin-bottom: 26
rem
;
display: -webkit-flex;
justify-content:space-between;
position: relative;
...
...
@@ -261,7 +261,7 @@
input{
flex: 1;
width: 20vw;
padding: 10
* @toVw
0;
padding: 10
rem
0;
font-size:14*@toVw;
background: transparent;
font-family:PingFangSC-Semibold;
...
...
src/components/buy/mpShop.vue
View file @
11946771
...
...
@@ -375,34 +375,34 @@
}
.img-cvs{
position: absolute;
width: 233
* @toVw
;
top: 176
* @toVw
;
left: 29
* @toVw
;
width: 233
rem
;
top: 176
rem
;
left: 29
rem
;
.qrcode{
position: absolute;
top: 305
* @toVw
;
left: 15
* @toVw
;
width: 60
* @toVw
;
top: 305
rem
;
left: 15
rem
;
width: 60
rem
;
}
}
.cvs-img{
position: absolute;
width: 233
* @toVw
;
top: 176
* @toVw
;
left: 29
* @toVw
;
width: 233
rem
;
top: 176
rem
;
left: 29
rem
;
z-index: 10;
}
.ref-content{
width: 299
* @toVw
;
height: 564
* @toVw
;
width: 299
rem
;
height: 564
rem
;
background-size: 100% 100%;
position: relative;
.tips{
font-size: 12px;
position: absolute;
color: #666;
right: 10
* @toVw
;
top: 250
* @toVw
;
right: 10
rem
;
top: 250
rem
;
width: 1em;
}
}
...
...
src/components/buy/sale.vue
View file @
11946771
...
...
@@ -84,29 +84,29 @@
position: fixed;
top: 0;
bottom: 0;
padding: 10
* @toVw
;
padding: 10
rem
;
left: 0;
right: 0;
z-index: 2;
background: #eee;
.sale-block{
width: 342
* @toVw
;
height: 129
* @toVw
;
width: 342
rem
;
height: 129
rem
;
background-size: 100% 100%;
color: white;
margin-bottom: 15
* @toVw
;
margin-bottom: 15
rem
;
position: relative;
.money{
.price-icon{
font-size: 30
* @toVw
;
font-size: 30
rem
;
}
height:67
* @toVw
;
font-size:48
* @toVw
;
height:67
rem
;
font-size:48
rem
;
font-family:PingFang-SC-Bold;
color:rgba(255,255,255,1);
line-height:67* @toVw;
position: absolute;
top: 20
* @toVw
;
top: 20
rem
;
right: 179* @toVw;
}
.tips{
...
...
@@ -118,31 +118,31 @@
color:rgba(255,255,255,1);
line-height:22* @toVw;
position: absolute;
top: 33
* @toVw
;
right: 15
* @toVw
;
top: 33
rem
;
right: 15
rem
;
}
.btn{
width: 106
* @toVw
;
height: 32
* @toVw
;
width: 106
rem
;
height: 32
rem
;
border-radius: 1000* @toVw;
background: white;
color: #F24364;
text-align: center;
line-height: 32
* @toVw
;
line-height: 32
rem
;
position: absolute;
top: 72
* @toVw
;
right: 16
* @toVw
;
top: 72
rem
;
right: 16
rem
;
}
}
.cleanBtn{
position: absolute;
text-align: center;
width: 350
* @toVw
;
height: 40
* @toVw
;
line-height: 40
* @toVw
;
width: 350
rem
;
height: 40
rem
;
line-height: 40
rem
;
background: white;
border-radius: 4px;
bottom: 20
* @toVw
;
bottom: 20
rem
;
color: #666666;
}
}
...
...
src/components/buy/saleSuccess.vue
View file @
11946771
...
...
@@ -130,9 +130,9 @@
}
}
.banner{
margin: 0 0 10
* @toVw
0;
margin: 0 0 10
rem
0;
background: white;
padding: 10
* @toVw
;
padding: 10
rem
;
img{
width: 100%;
}
...
...
src/components/buy/success.vue
View file @
11946771
...
...
@@ -307,10 +307,10 @@
height: 60 *@toVw;
}
.banner {
padding: 10
* @toVw
;
padding: 10
rem
;
background: white;
text-align: center;
margin-bottom: 10
* @toVw
;
margin-bottom: 10
rem
;
img {
width: 100%;
display: block;
...
...
@@ -320,10 +320,10 @@
width: 100%;
text-align: center;
.btn{
margin: 0 20
* @toVw
;
margin: 0 20
rem
;
background: #FF7171;
height: 38
* @toVw
;
line-height: 38
* @toVw
;
height: 38
rem
;
line-height: 38
rem
;
border-radius: 1000px;
font-size:16px;
font-family:PingFangSC-Regular;
...
...
src/components/collection/audio.vue
View file @
11946771
This diff is collapsed.
Click to expand it.
src/components/exChange.vue
View file @
11946771
...
...
@@ -215,17 +215,17 @@
@import "../util/public";
.banner-block{
text-align: center;
margin: 40
* @toVw
auto;
margin: 40
rem
auto;
img{
width: 142
* @toVw
;
width: 142
rem
;
}
}
.form-block{
padding: 20
* @toVw
;
padding: 20
rem
;
.input-block{
height: 60
* @toVw
;
height: 60
rem
;
border-bottom: 1*@toVw solid #cccccc;
margin-bottom: 20
* @toVw
;
margin-bottom: 20
rem
;
position: relative;
.right-btn{
position: absolute;
...
...
@@ -233,7 +233,7 @@
top: 17*@toVw;
}
input{
padding: 10
* @toVw
0;
padding: 10
rem
0;
font-size:14*@toVw;
background: transparent;
font-family:PingFangSC-Semibold;
...
...
@@ -284,9 +284,9 @@
.btn-block{
text-align: center;
.btn{
width: 236
* @toVw
;
height: 37
* @toVw
;
line-height: 37
* @toVw
;
width: 236
rem
;
height: 37
rem
;
line-height: 37
rem
;
background:rgba(96,173,240,1);
border-radius:4*@toVw;font-size:14*@toVw;
font-family:PingFangSC-Semibold;
...
...
@@ -314,6 +314,6 @@
left: 0;
right: 0;
bottom: 0;
width: 375
* @toVw
;
width: 375
rem
;
}
</
style
>
src/components/index.vue
View file @
11946771
This diff is collapsed.
Click to expand it.
src/components/indexPage/med.vue
View file @
11946771
...
...
@@ -78,7 +78,7 @@ import audioPage from '../collection/audio'
<
style
scoped
lang=
"less"
>
@import "../../util/public";
.contentBox{
padding: 10
* @toVw 20 * @toVw
;
padding: 10
rem 20rem
;
background: white;
margin: 10px 0;
.commonTitle{
...
...
@@ -110,17 +110,17 @@ import audioPage from '../collection/audio'
flex-wrap:wrap;
.contentItem{
width: 50%;
height: 191
* @toVw
;
height: 191
rem
;
margin-top: 18px;
position: relative;
img{width: 107
* @toVw;height:107 * @toVw;position: absolute;top: 0;left: 27 * @toVw;border-radius:53 * @toVw
; }
.white{position: absolute;background: white;width: 20px;height: 20px;border-radius: 10px;top:43.5
* @toVw ; left: 70.5 * @toVw
;}
img{width: 107
rem;height:107rem;position: absolute;top: 0;left: 27rem;border-radius:53rem
; }
.white{position: absolute;background: white;width: 20px;height: 20px;border-radius: 10px;top:43.5
rem ; left: 70.5rem
;}
.text{
width: 161
* @toVw
;
height: 161
* @toVw
;
margin-top: 30
* @toVw
;
width: 161
rem
;
height: 161
rem
;
margin-top: 30
rem
;
color: #999999;
padding-top: 90
* @toVw
;
padding-top: 90
rem
;
box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.2);
border-radius:16px;
box-sizing: border-box;
...
...
src/components/indexPage/zb.vue
View file @
11946771
...
...
@@ -62,7 +62,7 @@
<
style
scoped
lang=
"less"
>
@import "../../util/public";
.contentBox{
padding: 20
* @toVw 20 * @toVw
;
padding: 20
rem 20rem
;
background: white;
margin: 10px 0;
.commonTitle{
...
...
@@ -91,23 +91,23 @@
.content{
text-align: center;
.contentItem{
margin-top: 18
* @toVw
;
margin-top: 18
rem
;
position: relative;
box-shadow: 1
* @toVw 2 * @toVw 5 * @toVw 0 * @toVw
rgba(0,0,0,0.2);
border-radius:16
* @toVw
;
box-shadow: 1
rem 2rem 5rem 0rem
rgba(0,0,0,0.2);
border-radius:16
rem
;
overflow: hidden;
img{width: 335
* @toVw;height:150 * @toVw
; }
img{width: 335
rem;height:150rem
; }
.text{
display: flex;
display: -webkit-flex;
width: 335
* @toVw
;
width: 335
rem
;
color: #999999;
padding: 19
* @toVw 15 * @toVw
;
padding: 19
rem 15rem
;
box-sizing: border-box;
.title{font-size: 12
* @toVw
;color: black;}
.line{border-right:1
* @toVw solid #999999;height: 20 * @toVw;margin: 0 10 * @toVw
; }
.title{font-size: 12
rem
;color: black;}
.line{border-right:1
rem solid #999999;height: 20rem;margin: 0 10rem
; }
.lookData{flex: 1;text-align: right;}
.enTitle{font-size: 12
* @toVw
;}
.enTitle{font-size: 12
rem
;}
}
}
}
...
...
src/components/inspector/inspectorActivit.vue
View file @
11946771
...
...
@@ -196,7 +196,7 @@
.banner-block{
text-align: center;
position: relative;
top: -20
* @toVw
;
top: -20
rem
;
img{
width: 100%;
}
...
...
@@ -206,15 +206,15 @@
z-index: 10;
background: white;
top: -42*@toVw;
padding: 20
* @toVw
;
padding: 20
rem
;
border-radius:20*@toVw;
.tip{font-size: 12*@toVw;color: #FF7875;position: absolute;top: 74
* @toVw;left: 47 * @toVw
;}
.tip{font-size: 12*@toVw;color: #FF7875;position: absolute;top: 74
rem;left: 47rem
;}
.input-block{
width: 273*@toVw;height: 47*@toVw;
line-height:47*@toVw;
text-indent: 10*@toVw;
border: 1*@toVw solid #cccccc;
margin-bottom: 26
* @toVw
;
margin-bottom: 26
rem
;
position: relative;
.img{
position: absolute;
...
...
@@ -235,7 +235,7 @@
}
input{
padding: 10
* @toVw
0;
padding: 10
rem
0;
font-size:14*@toVw;
background: transparent;
font-family:PingFangSC-Semibold;
...
...
@@ -302,6 +302,6 @@
left: 0;
right: 0;
bottom: 0;
width: 375
* @toVw
;
width: 375
rem
;
}
</
style
>
src/components/map/index.vue
View file @
11946771
...
...
@@ -814,15 +814,15 @@
display: none;
}
.unit-li{
width: 68
* @toVw
;
width: 68
rem
;
text-align: center;
margin-top: 2.6666vw;
height:60
* @toVw
;
border-radius:8
* @toVw 8 * @toVw
0*@toVw 0*@toVw;
height:60
rem
;
border-radius:8
rem 8rem
0*@toVw 0*@toVw;
font-size:10* @toVw;
font-family:PingFangSC-Semibold;
font-weight:600;
padding-top: 12
* @toVw
;
padding-top: 12
rem
;
color:rgba(102,102,102,1);
line-height:20* @toVw;
img{
...
...
@@ -844,7 +844,7 @@
-webkit-overflow-scrolling:touch;
.card-block{
box-shadow:0* @toVw 2* @toVw 5* @toVw 1* @toVw rgba(153,153,153,0.56);
margin: 20
* @toVw
;
margin: 20
rem
;
border-radius: 8*@toVw;
img{
width: 100%;
...
...
@@ -856,9 +856,9 @@
display: -webkit-flex;
justify-content: space-between;
margin: auto;
padding: 10
* @toVw
;
padding: 10
rem
;
position: relative;
border-bottom: 1
* @toVw
solid #EEEEEE;
border-bottom: 1
rem
solid #EEEEEE;
.text-block{
margin-left: 0;
}
...
...
@@ -901,7 +901,7 @@
font-size:14*@toVw;
font-family:PingFang-SC-Medium;
font-weight:500;
min-width: 170
* @toVw
;
min-width: 170
rem
;
overflow: hidden;
white-space:nowrap;
text-overflow:ellipsis;
...
...
@@ -919,11 +919,11 @@
text-align: center;
background: white;
border-radius: 8*@toVw;
width: 276
* @toVw
;
width: 276
rem
;
.header{
width: 276
* @toVw
;
height: 137
* @toVw
;
padding-top: 36
* @toVw
;
width: 276
rem
;
height: 137
rem
;
padding-top: 36
rem
;
background-size: 100% 100%;
position: relative;
.title{
...
...
@@ -945,7 +945,7 @@
left: 50%;
margin-left: -46*@toVw;
bottom: 20*@toVw;
line-height: 36
* @toVw
;
line-height: 36
rem
;
font-size:16*@toVw;
font-family:PingFang-SC-Bold;
font-weight:bold;
...
...
@@ -1069,9 +1069,9 @@
display: flex;
display: -webkit-flex;
text-align: center;
height:38
* @toVw
;
height:38
rem
;
line-height: 38*@toVw;
border-radius:8
* @toVw
;
border-radius:8
rem
;
font-size:12* @toVw;
font-family:PingFangSC-Semibold;
font-weight:600;
...
...
@@ -1169,7 +1169,7 @@
text-align: center;
background: white;
border-radius: 8*@toVw;
width: 493
* @toVw
;
width: 493
rem
;
height: 220*@toVw;
position: relative;
.header{
...
...
@@ -1202,7 +1202,7 @@
left: 50%;
margin-left: -46*@toVw;
top: 50*@toVw;
line-height: 36
* @toVw
;
line-height: 36
rem
;
font-size:16*@toVw;
font-family:PingFang-SC-Bold;
font-weight:bold;
...
...
src/components/map/mapDefault.vue
View file @
11946771
...
...
@@ -67,20 +67,20 @@
<
style
scoped
lang=
"less"
>
@import "../../util/public";
.map{
padding-bottom: 45
* @toVw
;
padding-bottom: 45
rem
;
.background{
width: 375*@toVw;
}
.go20{
position: absolute;
width: 134
* @toVw
;
top: 196
* @toVw
;
left: 42
* @toVw
;
width: 134
rem
;
top: 196
rem
;
left: 42
rem
;
}
.title-d{
font-size: 12
* @toVw
;
width:100
* @toVw
;
height: 30
* @toVw
;
font-size: 12
rem
;
width:100
rem
;
height: 30
rem
;
color: #3c2700;
position: absolute;
top: 0;
...
...
@@ -91,19 +91,19 @@
-webkit-box-orient: vertical;
&.title-d-name1{
top: 525 *@toVw;
right:40
* @toVw
;
right:40
rem
;
}
&.title-d-name6{
top: 1210 *@toVw;
left:26
* @toVw
;
left:26
rem
;
}
&.title-d-name11{
top: 1865 *@toVw;
right:32
* @toVw
;
right:32
rem
;
}
&.title-d-name16{
top: 2598 *@toVw;
right:39
* @toVw
;
right:39
rem
;
}
}
.island-block{
...
...
@@ -121,8 +121,8 @@
bottom: 14*@toVw;
left: 76*@toVw;
&.day20{
width: 45
* @toVw
;
left: 60
* @toVw
;
width: 45
rem
;
left: 60
rem
;
}
}
.star-block{
...
...
@@ -137,84 +137,84 @@
animation: dodge 1s infinite;
}
&.land201{
top: 287
* @toVw
;
right: 39
* @toVw
;
top: 287
rem
;
right: 39
rem
;
}
&.land202{
top: 407
* @toVw
;
left: 39
* @toVw
;
top: 407
rem
;
left: 39
rem
;
}
&.land203{
top: 564
* @toVw
;
right: 158
* @toVw
;
top: 564
rem
;
right: 158
rem
;
}
&.land204{
top: 666
* @toVw
;
right: 24
* @toVw
;
top: 666
rem
;
right: 24
rem
;
}
&.land205{
top: 775
* @toVw
;
left: 35
* @toVw
;
top: 775
rem
;
left: 35
rem
;
}
&.land206{
top: 910
* @toVw
;
right: 11
* @toVw
;
top: 910
rem
;
right: 11
rem
;
}
&.land207{
top: 993
* @toVw
;
left: 24
* @toVw
;
top: 993
rem
;
left: 24
rem
;
}
&.land208{
top: 1131
* @toVw
;
right: 112
* @toVw
;
top: 1131
rem
;
right: 112
rem
;
}
&.land209{
top: 1301
* @toVw
;
right: 24
* @toVw
;
top: 1301
rem
;
right: 24
rem
;
}
&.land2010{
top: 1420
* @toVw
;
right: 169
* @toVw
;
top: 1420
rem
;
right: 169
rem
;
}
&.land2011{
top: 1602
* @toVw
;
right: 50
* @toVw
;
top: 1602
rem
;
right: 50
rem
;
}
&.land2012{
top: 1765
* @toVw
;
left: 48
* @toVw
;
top: 1765
rem
;
left: 48
rem
;
}
&.land2013{
top: 1908
* @toVw
;
right: 78
* @toVw
;
top: 1908
rem
;
right: 78
rem
;
}
&.land2014{
top: 2095
* @toVw
;
right: 38
* @toVw
;
top: 2095
rem
;
right: 38
rem
;
}
&.land2015{
top: 2208
* @toVw
;
left: 46
* @toVw
;
top: 2208
rem
;
left: 46
rem
;
}
&.land2016{
top: 2381
* @toVw
;
right: 81
* @toVw
;
top: 2381
rem
;
right: 81
rem
;
}
&.land2017{
top: 2549
* @toVw
;
left: 33
* @toVw
;
top: 2549
rem
;
left: 33
rem
;
}
&.land2018{
top: 2646
* @toVw
;
right: 69
* @toVw
;
top: 2646
rem
;
right: 69
rem
;
}
&.land2019{
top: 2799
* @toVw
;
right: 200
* @toVw
;
top: 2799
rem
;
right: 200
rem
;
}
&.land2020{
top: 2959
* @toVw
;
right: 47
* @toVw
;
top: 2959
rem
;
right: 47
rem
;
}
}
@keyframes dodge
...
...
src/components/map/numberMap.vue
View file @
11946771
...
...
@@ -61,20 +61,20 @@
<
style
scoped
lang=
"less"
>
@import "../../util/public";
.map{
padding-bottom: 45
* @toVw
;
padding-bottom: 45
rem
;
.background{
width: 375*@toVw;
}
.go20{
position: absolute;
width: 134
* @toVw
;
top: 196
* @toVw
;
left: 42
* @toVw
;
width: 134
rem
;
top: 196
rem
;
left: 42
rem
;
}
.title-d{
font-size: 12
* @toVw
;
width:100
* @toVw
;
height: 30
* @toVw
;
font-size: 12
rem
;
width:100
rem
;
height: 30
rem
;
color: #3c2700;
position: absolute;
top: 0;
...
...
@@ -85,19 +85,19 @@
-webkit-box-orient: vertical;
&.title-d-name1{
top: 525 *@toVw;
right:40
* @toVw
;
right:40
rem
;
}
&.title-d-name6{
top: 1210 *@toVw;
left:26
* @toVw
;
left:26
rem
;
}
&.title-d-name11{
top: 1865 *@toVw;
right:32
* @toVw
;
right:32
rem
;
}
&.title-d-name16{
top: 2598 *@toVw;
right:39
* @toVw
;
right:39
rem
;
}
}
.island-block{
...
...
@@ -105,14 +105,14 @@
width: 105*@toVw;
text-align: center;
.land{
width: 70
* @toVw
;
width: 70
rem
;
position: relative;
z-index: 1;
}
.shadow{
width: 100%;
left: 0;
bottom: -20
* @toVw
;
bottom: -20
rem
;
z-index: 0;
position: absolute;
...
...
@@ -124,7 +124,7 @@
bottom: -20*@toVw;
img{
&:nth-child(2){
width: 30
* @toVw
;
width: 30
rem
;
margin: 0 -5*@toVw;
}
width: 20*@toVw;
...
...
@@ -134,114 +134,114 @@
animation: dodge 1s infinite;
}
&.land201{
top: 287
* @toVw
;
right: 90
* @toVw
;
top: 287
rem
;
right: 90
rem
;
.land{
width: 52
* @toVw
;
width: 52
rem
;
}
}
&.land202{
top: 407
* @toVw
;
left: 19
* @toVw
;
top: 407
rem
;
left: 19
rem
;
.land{
width: 66
* @toVw
;
width: 66
rem
;
}
}
&.land203{
top: 564
* @toVw
;
right: 188
* @toVw
;
top: 564
rem
;
right: 188
rem
;
.land{
width: 55
* @toVw
;
width: 55
rem
;
}
}
&.land204{
top: 666
* @toVw
;
right: 54
* @toVw
;
top: 666
rem
;
right: 54
rem
;
.land{
width: 54
* @toVw
;
width: 54
rem
;
}
}
&.land205{
top: 775
* @toVw
;
left: 15
* @toVw
;
top: 775
rem
;
left: 15
rem
;
.land{
width: 64
* @toVw
;
width: 64
rem
;
}
}
&.land206{
top: 910
* @toVw
;
right: 31
* @toVw
;
top: 910
rem
;
right: 31
rem
;
.land{
width: 61
* @toVw
;
width: 61
rem
;
}
}
&.land207{
top: 993
* @toVw
;
left: 4
* @toVw
;
top: 993
rem
;
left: 4
rem
;
.land{
width: 70
* @toVw
;
width: 70
rem
;
}
}
&.land208{
top: 1131
* @toVw
;
right: 142
* @toVw
;
top: 1131
rem
;
right: 142
rem
;
.land{
width: 57
* @toVw
;
width: 57
rem
;
}
}
&.land209{
top: 1301
* @toVw
;
right: 61
* @toVw
;
top: 1301
rem
;
right: 61
rem
;
.land{
width: 56
* @toVw
;
width: 56
rem
;
}
}
&.land2010{
top: 1420
* @toVw
;
right: 169
* @toVw
;
top: 1420
rem
;
right: 169
rem
;
.land{
width: 103
* @toVw
;
width: 103
rem
;
}
}
&.land2011{
top: 1602
* @toVw
;
right: 50
* @toVw
;
top: 1602
rem
;
right: 50
rem
;
}
&.land2012{
top: 1765
* @toVw
;
left: 48
* @toVw
;
top: 1765
rem
;
left: 48
rem
;
}
&.land2013{
top: 1908
* @toVw
;
right: 78
* @toVw
;
top: 1908
rem
;
right: 78
rem
;
}
&.land2014{
top: 2095
* @toVw
;
right: 38
* @toVw
;
top: 2095
rem
;
right: 38
rem
;
}
&.land2015{
top: 2208
* @toVw
;
left: 46
* @toVw
;
top: 2208
rem
;
left: 46
rem
;
}
&.land2016{
top: 2381
* @toVw
;
right: 81
* @toVw
;
top: 2381
rem
;
right: 81
rem
;
}
&.land2017{
top: 2549
* @toVw
;
left: 33
* @toVw
;
top: 2549
rem
;
left: 33
rem
;
}
&.land2018{
top: 2646
* @toVw
;
right: 69
* @toVw
;
top: 2646
rem
;
right: 69
rem
;
}
&.land2019{
top: 2799
* @toVw
;
right: 200
* @toVw
;
top: 2799
rem
;
right: 200
rem
;
}
&.land2020{
top: 2959
* @toVw
;
right: 47
* @toVw
;
top: 2959
rem
;
right: 47
rem
;
}
}
@keyframes dodge
...
...
src/components/map/once.vue
View file @
11946771
...
...
@@ -64,7 +64,7 @@
<
style
scoped
lang=
"less"
>
@import "../../util/public";
.map{
padding-bottom: 45
* @toVw
;
padding-bottom: 45
rem
;
.background{
width: 375*@toVw;
}
...
...
@@ -75,9 +75,9 @@
width: 195*@toVw;
}
.title-d{
font-size: 12
* @toVw
;
width:100
* @toVw
;
height: 30
* @toVw
;
font-size: 12
rem
;
width:100
rem
;
height: 30
rem
;
color: #3c2700;
position: absolute;
top: 0;
...
...
@@ -88,19 +88,19 @@
-webkit-box-orient: vertical;
&.title-d-name1{
top: 525 *@toVw;
right:40
* @toVw
;
right:40
rem
;
}
&.title-d-name6{
top: 1210 *@toVw;
left:26
* @toVw
;
left:26
rem
;
}
&.title-d-name11{
top: 1865 *@toVw;
right:32
* @toVw
;
right:32
rem
;
}
&.title-d-name16{
top: 2598 *@toVw;
right:39
* @toVw
;
right:39
rem
;
}
}
.island-block{
...
...
src/components/map/secMap.vue
View file @
11946771
...
...
@@ -980,15 +980,15 @@ export default {
display: none;
}
.unit-li{
width: 68
* @toVw
;
width: 68
rem
;
text-align: center;
margin-top: 2.6666vw;
height:60
* @toVw
;
border-radius:8
* @toVw 8 * @toVw
0*@toVw 0*@toVw;
height:60
rem
;
border-radius:8
rem 8rem
0*@toVw 0*@toVw;
font-size:10* @toVw;
font-family:PingFangSC-Semibold;
font-weight:600;
padding-top: 12
* @toVw
;
padding-top: 12
rem
;
color:rgba(102,102,102,1);
line-height:20* @toVw;
img{
...
...
@@ -1010,7 +1010,7 @@ export default {
-webkit-overflow-scrolling:touch;
.card-block{
box-shadow:0* @toVw 2* @toVw 5* @toVw 1* @toVw rgba(153,153,153,0.56);
margin: 20
* @toVw
;
margin: 20
rem
;
border-radius: 8*@toVw;
overflow: hidden;
position: relative;
...
...
@@ -1023,12 +1023,12 @@ export default {
height: 140*@toVw;}
.content{position: absolute;width:100% ;z-index: 1;color: white;
height: 140*@toVw;
p{font-size: 12
* @toVw;margin-top: 51 * @toVw;margin-left:19 * @toVw
; }
div{font-size: 17
* @toVw; margin: 10 * @toVw;border: 1px solid white;border-radius: 19 * @toVw
;
width: 313
* @toVw;height: 38 * @toVw
;
line-height:38
* @toVw
;
text-indent: 9
* @toVw
;
span{display: inline-block;width: 76
* @toVw
;
p{font-size: 12
rem;margin-top: 51rem;margin-left:19rem
; }
div{font-size: 17
rem; margin: 10rem;border: 1px solid white;border-radius: 19rem
;
width: 313
rem;height: 38rem
;
line-height:38
rem
;
text-indent: 9
rem
;
span{display: inline-block;width: 76
rem
;
height: 38* @toVw;background: #FF4F59;
float: right;
border-radius: 19*@toVw;
...
...
@@ -1046,9 +1046,9 @@ export default {
display: -webkit-flex;
justify-content: space-between;
margin: auto;
padding: 10
* @toVw
;
padding: 10
rem
;
position: relative;
border-bottom: 1
* @toVw
solid #EEEEEE;
border-bottom: 1
rem
solid #EEEEEE;
.text-block{
margin-left: 0;
}
...
...
@@ -1094,7 +1094,7 @@ export default {
font-size:14*@toVw;
font-family:PingFang-SC-Medium;
font-weight:500;
min-width: 170
* @toVw
;
min-width: 170
rem
;
overflow: hidden;
white-space:nowrap;
text-overflow:ellipsis;
...
...
@@ -1120,11 +1120,11 @@ export default {
text-align: center;
background: white;
border-radius: 8*@toVw;
width: 276
* @toVw
;
width: 276
rem
;
.header{
width: 276
* @toVw
;
height: 137
* @toVw
;
padding-top: 36
* @toVw
;
width: 276
rem
;
height: 137
rem
;
padding-top: 36
rem
;
background-size: 100% 100%;
position: relative;
.title{
...
...
@@ -1146,7 +1146,7 @@ export default {
left: 50%;
margin-left: -46*@toVw;
bottom: 20*@toVw;
line-height: 36
* @toVw
;
line-height: 36
rem
;
font-size:16*@toVw;
font-family:PingFang-SC-Bold;
font-weight:bold;
...
...
src/components/mine/activityAddr.vue
View file @
11946771
...
...
@@ -68,11 +68,11 @@ export default {
.address2 {
background: #f5f5f9;
.van-button{
margin-left: 20
* @toVw
;
margin-left: 20
rem
;
}
.head{
i{display: inline-block;border-radius: 50%; width: 11
* @toVw;height: 11 * @toVw
; }
padding: 13
* @toVw
;
i{display: inline-block;border-radius: 50%; width: 11
rem;height: 11rem
; }
padding: 13
rem
;
background: white;
border-bottom: 1px solid #E2E2E2;
color: #666666;
...
...
@@ -89,28 +89,28 @@ export default {
}
.content {
background: white;
padding: 13
* @toVw 0 13 * @toVw 26 * @toVw
;
padding: 13
rem 0 13rem 26rem
;
.top {
line-height: 28
* @toVw
;
line-height: 28
rem
;
color: #333333;
font-weight: bold;
font-size: 17
* @toVw
;
font-size: 17
rem
;
}
.bottom {
color: #666666;
font-size: 14
* @toVw
;
line-height: 20
* @toVw
;
font-size: 14
rem
;
line-height: 20
rem
;
}
.timeInfo{
display: flex;
.text{
color: #999999;
font-size: 12
* @toVw
;
font-size: 12
rem
;
margin-left: 0;
line-height: 26
* @toVw
;
line-height: 26
rem
;
}
.right{
margin-top: 43
* @toVw
;
margin-top: 43
rem
;
}
.van-button--info{
background: white;
...
...
@@ -131,10 +131,10 @@ export default {
-webkit-transform: scale(1,0.5);
}
.tip {
padding: 10
* @toVw 20 * @toVw
;
padding: 10
rem 20rem
;
color: #999999;
font-size: 12
* @toVw
;
line-height: 23
* @toVw
;
font-size: 12
rem
;
line-height: 23
rem
;
}
}
...
...
src/components/mine/address.vue
View file @
11946771
...
...
@@ -50,17 +50,17 @@ export default {
background: #f5f5f9;
.content {
background: white;
padding: 10
* @toVw 20 * @toVw
;
padding: 10
rem 20rem
;
.top {
line-height: 28
* @toVw
;
line-height: 28
rem
;
color: #333333;
font-weight: bold;
font-size: 17
* @toVw
;
font-size: 17
rem
;
}
.bottom {
color: #666666;
font-size: 14
* @toVw
;
line-height: 20
* @toVw
;
font-size: 14
rem
;
line-height: 20
rem
;
}
}
.linebox{
...
...
@@ -71,10 +71,10 @@ export default {
display: block;
}
.tip {
padding: 10
* @toVw 20 * @toVw
;
padding: 10
rem 20rem
;
color: #999999;
font-size: 12
* @toVw
;
line-height: 23
* @toVw
;
font-size: 12
rem
;
line-height: 23
rem
;
}
}
@media screen and (orientation: landscape) {
...
...
src/components/mine/addressEdit.vue
View file @
11946771
...
...
@@ -196,8 +196,8 @@ export default {
color: #333333;
}
.btn {
margin-top: 50
* @toVw
;
padding: 0 34
* @toVw
;
margin-top: 50
rem
;
padding: 0 34
rem
;
}
#mtcell {
// background: red;
...
...
@@ -225,22 +225,22 @@ export default {
.holder {
color: rgb(204, 204, 204);
position: absolute;
top: 10
* @toVw
;
left: 108
* @toVw
;
top: 10
rem
;
left: 108
rem
;
}
// .mint-cell-value{color: #333333;}
.head {
i {
display: inline-block;
border-radius: 50%;
width: 11
* @toVw
;
height: 11
* @toVw
;
width: 11
rem
;
height: 11
rem
;
}
padding: 13
* @toVw
;
padding: 13
rem
;
background: white;
border-bottom: 1px solid #e2e2e2;
color: #666666;
font-size: 14
* @toVw
;
font-size: 14
rem
;
}
.now {
i {
...
...
@@ -257,32 +257,32 @@ export default {
}
.content {
background: white;
padding: 13
* @toVw 0 13 * @toVw 33 * @toVw
;
padding: 13
rem 0 13rem 33rem
;
.top {
line-height: 28
* @toVw
;
line-height: 28
rem
;
color: #333333;
font-weight: bold;
font-size: 17
* @toVw
;
font-size: 17
rem
;
}
.bottom {
color: #666666;
font-size: 14
* @toVw
;
line-height: 20
* @toVw
;
font-size: 14
rem
;
line-height: 20
rem
;
}
.timeInfo {
display: flex;
.text {
color: #999999;
font-size: 12
* @toVw
;
font-size: 12
rem
;
margin-left: 0;
line-height: 26
* @toVw
;
line-height: 26
rem
;
}
.right {
margin-top: 43
* @toVw
;
margin-top: 43
rem
;
}
.van-button--info {
background: white;
width: 74
* @toVw
;
width: 74
rem
;
color: #60adf0;
border-color: #60adf0;
}
...
...
@@ -295,13 +295,13 @@ export default {
width: 100%;
display: block;
border-bottom: 1px solid #e2e2e2;
margin: 12
* @toVw
0;
margin: 12
rem
0;
}
.tip {
padding: 10
* @toVw 20 * @toVw
;
padding: 10
rem 20rem
;
color: #999999;
font-size: 12
* @toVw
;
line-height: 23
* @toVw
;
font-size: 12
rem
;
line-height: 23
rem
;
}
}
@media screen and (orientation: landscape) {
...
...
src/components/mine/index.vue
View file @
11946771
...
...
@@ -152,83 +152,83 @@ export default {
.head {
position: relative;
.contentBox {
width: 335
* @toVw
;
height: 104
* @toVw
;
width: 335
rem
;
height: 104
rem
;
background: white;
box-shadow: 0px 1px 6px 0px rgba(64, 169, 255, 0.3);
border-radius: 8
* @toVw
;
border-radius: 8
rem
;
position: absolute;
top: 100
* @toVw
;
left: 20
* @toVw
;
top: 100
rem
;
left: 20
rem
;
display: flex;
.left {
// min-width: 90
* @toVw
;
width: 160
* @toVw
;
// min-width: 90
rem
;
width: 160
rem
;
margin-right: 0;
margin-left: 0
* @toVw
;
padding-left: 16
* @toVw
;
margin-left: 0
rem
;
padding-left: 16
rem
;
box-sizing: border-box;
// margin-left: 26* @toVw;
p {
max-width: 120
* @toVw
;
max-width: 120
rem
;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
font-size: 20
* @toVw
;
margin-left: 0
* @toVw
;
line-height: 28
* @toVw
;
font-size: 20
rem
;
margin-left: 0
rem
;
line-height: 28
rem
;
text-align: center;
// text-align: left;
}
}
.right {
margin-left: 0
* @toVw
;
margin-left: 0
rem
;
}
}
.bg {
width: 100%;
}
.ref-block {
width: 25
* @toVw
;
height: 25
* @toVw
;
width: 25
rem
;
height: 25
rem
;
position: absolute;
right: 28
* @toVw
;
top: 56
* @toVw
;
right: 28
rem
;
top: 56
rem
;
img {
width: 100%;
}
}
width: 375
* @toVw
;
height: 160
* @toVw
;
width: 375
rem
;
height: 160
rem
;
background-size: 100% 100%;
color: white;
text-align: center;
.header-icon {
width: 84
* @toVw
;
height: 84
* @toVw
;
width: 84
rem
;
height: 84
rem
;
border-radius: 10000px;
border: 3
* @toVw
solid white;
border: 3
rem
solid white;
position: absolute;
top: -40
* @toVw
;
left: 30
* @toVw
;
top: -40
rem
;
left: 30
rem
;
}
.name {
font-size: 20
* @toVw
;
font-size: 20
rem
;
font-family: PingFang-SC-Medium;
font-weight: normal;
line-height: 20
* @toVw
;
margin-top: 42
* @toVw
;
line-height: 20
rem
;
margin-top: 42
rem
;
color: black;
font-weight: 500;
}
.id {
font-size: 14
* @toVw
;
font-size: 14
rem
;
// font-family: PingFang-SC-Medium;
color: #808080;
border-radius: 200px;
line-height: 17
* @toVw
;
line-height: 17
rem
;
background-color: white;
margin-top: 14
* @toVw
;
margin-top: 14
rem
;
text-align: left;
// font-weight: 300;
// padding: 10 20*@toVw 0 ;
...
...
@@ -237,24 +237,24 @@ export default {
.outBox {
background: white;
box-shadow: 0px 1px 6px 0px rgba(64, 169, 255, 0.3);
width: 335
* @toVw
;
width: 335
rem
;
// width: 412px;
border-radius: 8
* @toVw
;
margin-top: 62
* @toVw
;
border-radius: 8
rem
;
margin-top: 62
rem
;
overflow: hidden;
.list {
.van-cell {
font-size: 16
* @toVw
;
padding-top: 12
* @toVw
;
padding-bottom: 12
* @toVw
;
font-size: 16
rem
;
padding-top: 12
rem
;
padding-bottom: 12
rem
;
img {
margin-right: 12
* @toVw
;
width: 28
* @toVw
;
margin-right: 12
rem
;
width: 28
rem
;
// margin:auto 0 ;
height: 28
* @toVw
;
height: 28
rem
;
}
.starNum {
font-size: 13
* @toVw
;
font-size: 13
rem
;
}
}
.van-cell:not(:last-child)::after {
...
...
@@ -265,7 +265,7 @@ export default {
}
@media screen and (orientation: landscape) {
.landscape {
height: 100
* @toVw
;
height: 100
rem
;
}
.mine {
min-height: 100vh;
...
...
src/components/myGoodsList.vue
View file @
11946771
...
...
@@ -93,25 +93,25 @@
width: 335* @toVw;
box-shadow:0px 2px 4px 0px rgba(191,191,191,0.5);
border-radius:8*@toVw;
margin-bottom: 10
* @toVw
;
margin-bottom: 10
rem
;
.banner{
width: 100%;
height: 236
* @toVw
;
height: 236
rem
;
border-radius:8*@toVw;
}
.content{
font-size:20
* @toVw
;
font-size:20
rem
;
font-family:PingFang-SC-Medium;
font-weight:normal;
color:rgba(51,51,51,1);
padding: 8
* @toVw
;
line-height:28
* @toVw
;
padding: 8
rem
;
line-height:28
rem
;
.start-time{
font-size:12
* @toVw
;
font-size:12
rem
;
font-family:PingFang-SC-Medium;
font-weight:normal;
color:rgba(51,51,51,1);
line-height:17
* @toVw
;
line-height:17
rem
;
}
}
}
...
...
src/components/newLesson/audio.vue
View file @
11946771
...
...
@@ -681,7 +681,7 @@
img{
width: 188*@toVw;
height: 188*@toVw;
border-radius: 999
* @toVw
;
border-radius: 999
rem
;
}
}
.title-block{
...
...
@@ -705,7 +705,7 @@
}
}
.range-block{
width: 250
* @toVw
;
width: 250
rem
;
margin-top: 10*@toVw;
.time-block{
font-size:12*@toVw;
...
...
@@ -864,7 +864,7 @@
}
.parent-finish{
// position: absolute;
// bottom: 0
* @toVw
;
// bottom: 0
rem
;
width: 100%;
left: 0;
top: 430*@toVw;
...
...
@@ -947,7 +947,7 @@
border:4px solid rgba(255,255,255,1);
img{
width: 100%;
border-radius: 999
* @toVw
;
border-radius: 999
rem
;
}
}
.title-block{
...
...
src/components/newLesson/shareGoods.vue
View file @
11946771
...
...
@@ -266,18 +266,18 @@ export default {
@import "../../util/public";
@-webkit-keyframes spin {
from {
-webkit-transform: translateY(-3
* @toVw
);
-webkit-transform: translateY(-3
rem
);
}
to {
-webkit-transform: translateY(3
* @toVw
);
-webkit-transform: translateY(3
rem
);
}
}
@keyframes spin {
from {
transform: translateY(-3
* @toVw
);
transform: translateY(-3
rem
);
}
to {
transform: translateY(3
* @toVw
);
transform: translateY(3
rem
);
}
}
.move {
...
...
@@ -303,11 +303,11 @@ export default {
position: relative;
.textBox {
position: absolute;
top: 340
* @toVw
;
top: 340
rem
;
left: 0;
text-align: center;
color: #b75b3a;
font-size: 15
* @toVw
;
font-size: 15
rem
;
width: 100%;
div {
color: #55343a;
...
...
@@ -320,14 +320,14 @@ export default {
color: #55343a;
}
.top {
font-size: 17
* @toVw
;
font-size: 17
rem
;
}
.btn {
font-size: 15
* @toVw
;
font-size: 15
rem
;
}
}
.yearclass {
top: 350
* @toVw
;
top: 350
rem
;
div{color: #b75b3a;}
.oldprice {
text-decoration: line-through;
...
...
@@ -336,79 +336,79 @@ export default {
}
.iknow {
position: absolute;
top: 415
* @toVw
;
width: 265
* @toVw
;
top: 415
rem
;
width: 265
rem
;
// height: 44*@toVw;
left: 58
* @toVw
;
left: 58
rem
;
-webkit-animation: myfirst 3s linear infinite;
}
.head {
position: absolute;
width: 60
* @toVw
;
height: 60
* @toVw
;
top: 42
* @toVw
;
left: 159
* @toVw
;
border-radius: 100
* @toVw
;
width: 60
rem
;
height: 60
rem
;
top: 42
rem
;
left: 159
rem
;
border-radius: 100
rem
;
}
.tip2 {
position: absolute;
width: 350
* @toVw
;
width: 350
rem
;
color: #55343a;
font-size: 15
* @toVw
;
font-size: 15
rem
;
text-align: center;
top: 110
* @toVw
;
left: 13
* @toVw
;
top: 110
rem
;
left: 13
rem
;
}
.title {
position: absolute;
width: 225
* @toVw
;
height: 54
* @toVw
;
width: 225
rem
;
height: 54
rem
;
background-size: 100% 100%;
top: 175
* @toVw
;
left: 75
* @toVw
;
top: 175
rem
;
left: 75
rem
;
text-align: center;
color: white;
font-size: 20
* @toVw
;
line-height: 48
* @toVw
;
font-size: 20
rem
;
line-height: 48
rem
;
}
.day {
position: absolute;
top: 172
* @toVw
;
top: 172
rem
;
width: 100%;
text-align: center;
color: white;
font-size: 54
* @toVw
;
font-size: 54
rem
;
font-family: PingFangSC-Semibold;
font-weight: bold;
p {
font-size: 20
* @toVw
;
font-size: 20
rem
;
font-family: PingFangSC-Semibold;
// font-weight:bold;
line-height: 6
* @toVw
;
line-height: 6
rem
;
font-weight: 300;
color: white;
}
}
.Fml {
position: absolute;
top: 284
* @toVw
;
left: 106
* @toVw
;
font-size: 15
* @toVw
;
top: 284
rem
;
left: 106
rem
;
font-size: 15
rem
;
color: #55343a;
text-align: center;
p {
line-height: 36
* @toVw
;
line-height: 36
rem
;
color: #55343a;
}
div {
}
.line {
width: 95%;
height: 4
* @toVw
;
height: 4
rem
;
background: #f6c9a2;
opacity: 0.44;
position: relative;
top: -5
* @toVw
;
top: -5
rem
;
}
span {
color: #e17640;
...
...
@@ -416,36 +416,36 @@ export default {
}
.nav {
position: absolute;
top: 512
* @toVw
;
left: 108
* @toVw
;
top: 512
rem
;
left: 108
rem
;
z-index: 20;
width: 157
* @toVw
;
height: 30
* @toVw
;
line-height: 30
* @toVw
;
border-radius: 15
* @toVw
;
width: 157
rem
;
height: 30
rem
;
line-height: 30
rem
;
border-radius: 15
rem
;
// background: #F98F55;
text-align: center;
img {
width: 10
* @toVw
;
width: 10
rem
;
}
color: white;
}
}
.good-content {
background: #f4caa2;
padding: 0 15
* @toVw 80 * @toVw 15 * @toVw
;
padding: 0 15
rem 80rem 15rem
;
position: relative;
top: -5
* @toVw
;
top: -5
rem
;
.content {
// background: white;
border-radius: 8
* @toVw
;
border-radius: 8
rem
;
overflow: hidden;
// padding: 10*@toVw;
}
}
.btn-block {
position: fixed;
padding: 10
* @toVw
0;
padding: 10
rem
0;
left: 0;
width: 100%;
background: white;
...
...
@@ -453,9 +453,9 @@ export default {
transition: all 0.5s;
bottom: 0;
.lastTime {
top: -30
* @toVw
;
height: 30
* @toVw
;
line-height: 30
* @toVw
;
top: -30
rem
;
height: 30
rem
;
line-height: 30
rem
;
color: #ff785d;
background: #ffe543;
position: absolute;
...
...
@@ -465,25 +465,25 @@ export default {
}
.btnBox {
display: flex;
padding: 0 29
* @toVw
;
padding: 0 29
rem
;
.slg {
background: white;
color: #666666;
border: 1px solid #666666;
box-sizing: border-box;
margin-right: 10
* @toVw
;
margin-right: 10
rem
;
}
}
.btn {
width: 287
* @toVw
;
height: 44
* @toVw
;
width: 287
rem
;
height: 44
rem
;
margin: auto;
background: #ff785d;
border-radius: 100
* @toVw
;
border-radius: 100
rem
;
color: white;
line-height: 44
* @toVw
;
line-height: 44
rem
;
text-align: center;
font-size: 18
* @toVw
;
font-size: 18
rem
;
font-family: PingFang-SC-Medium;
font-weight: 500;
}
...
...
src/components/newLesson/video.vue
View file @
11946771
...
...
@@ -459,7 +459,7 @@
}
.parent-finish{
position: fixed;
bottom: 2
* @toVw
;
bottom: 2
rem
;
width: 100%;
left: 0;
top: 500*@toVw;
...
...
src/components/order.vue
View file @
11946771
...
...
@@ -186,7 +186,7 @@
z-index: 2002;
}
.tips{
padding: 20
* @toVw
;
padding: 20
rem
;
font-size: 24px;
text-align: center;
color: #888888;
...
...
@@ -199,8 +199,8 @@
.bg-img{
width: 108*@toVw;
height:108*@toVw ;
margin-right: 15
* @toVw
;
margin-left: 0
* @toVw
;
margin-right: 15
rem
;
margin-left: 0
rem
;
background-size:100% 100%;
}
.head{
...
...
@@ -235,7 +235,7 @@
img{
width: 13 *@toVw;
display: inline-block;
margin-right: 3
* @toVw
;
margin-right: 3
rem
;
vertical-align: text-bottom;
}
}
...
...
@@ -255,7 +255,7 @@
margin-right: 10px;
padding: 6px 12px;
color: #999;
font-size: 12
* @toVw
;
font-size: 12
rem
;
border: 1px solid #ccc;
border-top: none;
border-bottom-left-radius: 9px;
...
...
@@ -263,7 +263,7 @@
box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.1);
span{
margin: 0;
line-height: 20
* @toVw
;
line-height: 20
rem
;
}
.red{
...
...
src/components/orderTrans/index.vue
View file @
11946771
...
...
@@ -212,7 +212,7 @@
.bgblock{
background: white;
border-radius:20*@toVw;
padding: 20
* @toVw 34 * @toVw 30 * @toVw
;
padding: 20
rem 34rem 30rem
;
}
.tip{font-size: 11*@toVw;color: #FF7875;position: relative;top: -5* @toVw;font-weight: bold;}
.title{text-align: center;font-size: 21*@toVw;margin: 16* @toVw 0 20* @toVw;}
...
...
@@ -220,7 +220,7 @@
width: 249*@toVw;height: 45*@toVw;
line-height:45*@toVw;
border-bottom: 1*@toVw solid #FFCFCD;
margin-bottom: 8
* @toVw
;
margin-bottom: 8
rem
;
position: relative;
.yzm{
border: 1px solid #FFCA68;
...
...
@@ -242,7 +242,7 @@
font-size: 12*@toVw;
}
input{
padding: 9
* @toVw
0;
padding: 9
rem
0;
font-size:16*@toVw;
background: transparent;
// font-family:PingFangSC-Semibold;
...
...
@@ -298,7 +298,7 @@
left: 0;
right: 0;
bottom: 0;
width: 375
* @toVw
;
width: 375
rem
;
}
@media screen and (min-width: 600px) {
@toVw:100/520vw;
...
...
@@ -316,7 +316,7 @@
.bgblock{
background: white;
border-radius:20*@toVw;
padding: 20
* @toVw 34 * @toVw 30 * @toVw
;
padding: 20
rem 34rem 30rem
;
}
.tip{font-size: 11*@toVw;color: #FF7875;position: relative;top: -5* @toVw;font-weight: bold;}
.title{text-align: center;font-size: 21*@toVw;margin: 16* @toVw 0 20* @toVw;}
...
...
@@ -324,7 +324,7 @@
width: 249*@toVw;height: 45*@toVw;
line-height:45*@toVw;
border-bottom: 1*@toVw solid #FFCFCD;
margin-bottom: 8
* @toVw
;
margin-bottom: 8
rem
;
position: relative;
.yzm{
border: 1px solid #FFCA68;
...
...
@@ -346,7 +346,7 @@
font-size: 12*@toVw;
}
input{
padding: 9
* @toVw
0;
padding: 9
rem
0;
font-size:16*@toVw;
background: transparent;
// font-family:PingFangSC-Semibold;
...
...
src/components/public/audioPlay.vue
View file @
11946771
...
...
@@ -227,16 +227,16 @@
-webkit-appearance: none;
display: flex;
width: 90%;
padding: 0 5
* @toVw
;
padding: 0 5
rem
;
border-radius: 10px; /*这个属性设置使填充进度条时的图形为圆角*/
}
input[type=range]::-webkit-slider-thumb {
-webkit-appearance: none;
}
input[type=range]::-webkit-slider-runnable-track {
height: 2
* @toVw
;
height: 2
rem
;
background: #999999;
border-radius: 1
* @toVw
;
border-radius: 1
rem
;
}
input[type=range]:focus {
outline: none;
...
...
@@ -244,16 +244,16 @@
input[type=range]::-webkit-slider-thumb {
-webkit-appearance: none;
border-radius: 50%; /*外观设置为圆形*/
height: 15
* @toVw
;
width: 15
* @toVw
;
margin-top: -6
* @toVw
; /*使滑块超出轨道部分的偏移量相等*/
height: 15
rem
;
width: 15
rem
;
margin-top: -6
rem
; /*使滑块超出轨道部分的偏移量相等*/
background: #ffffff;
border: solid 1* @toVw rgba(205, 224, 230, 0.5); /*设置边框*/
box-shadow: 0 0 2
* @toVw
#3b4547; /*添加底部阴影*/
box-shadow: 0 0 2
rem
#3b4547; /*添加底部阴影*/
}
.audioOff {
padding: 5
* @toVw
;
padding: 5
rem
;
display: flex;
justify-content: center;
align-items: center;
...
...
@@ -264,18 +264,18 @@
.ofplayBox {
width: 100%;
height: 30
* @toVw
;
height: 30
rem
;
margin: 0;
display: flex;
}
.isPlayImg {
width: 40
* @toVw
;
width: 40
rem
;
height: 100%;
}
.isPlayImg img {
width: 30
* @toVw
;
width: 30
rem
;
}
.progress {
...
...
@@ -287,7 +287,7 @@
.duration {
display: flex;
font-size: 12px;
margin-left: 5
* @toVw
;
margin-left: 5
rem
;
justify-content: space-between;
span:first-child{
margin-left: 0;
...
...
@@ -299,7 +299,7 @@
@media screen and (orientation: landscape) {
.audioOff {
padding: 2
* @toVw
;
padding: 2
rem
;
display: flex;
justify-content: center;
align-items: center;
...
...
@@ -311,16 +311,16 @@
-webkit-appearance: none;
display: flex;
width: 90%;
padding: 0 5
* @toVw
;
padding: 0 5
rem
;
border-radius: 10px; /*这个属性设置使填充进度条时的图形为圆角*/
}
input[type=range]::-webkit-slider-thumb {
-webkit-appearance: none;
}
input[type=range]::-webkit-slider-runnable-track {
height: 2
* @toVw
;
height: 2
rem
;
background: #999999;
border-radius: 1
* @toVw
;
border-radius: 1
rem
;
}
input[type=range]:focus {
outline: none;
...
...
@@ -328,9 +328,9 @@
input[type=range]::-webkit-slider-thumb {
-webkit-appearance: none;
border-radius: 50%; /*外观设置为圆形*/
height: 10
* @toVw
;
width: 10
* @toVw
;
margin-top: -4
* @toVw
; /*使滑块超出轨道部分的偏移量相等*/
height: 10
rem
;
width: 10
rem
;
margin-top: -4
rem
; /*使滑块超出轨道部分的偏移量相等*/
background: #ffffff;
border: solid 1* @toVw rgba(205, 224, 230, 0.5); /*设置边框*/
box-shadow: 0 .125em .125em #3b4547; /*添加底部阴影*/
...
...
@@ -338,19 +338,19 @@
}
.ofplayBox {
width: 100%;
height: 20
* @toVw
;
height: 20
rem
;
margin: 0;
display: flex;
}
.isPlayImg {
width: 24
* @toVw
;
margin-right: 5
* @toVw
;
width: 24
rem
;
margin-right: 5
rem
;
height: 100%;
}
.isPlayImg img {
width: 20
* @toVw
;
width: 20
rem
;
}
.progress {
...
...
@@ -361,7 +361,7 @@
.duration {
display: flex;
font-size: 12px;
margin-left: 5
* @toVw
;
margin-left: 5
rem
;
justify-content: space-between;
span:first-child{
margin-left: 0;
...
...
src/components/public/bottomTab.vue
View file @
11946771
...
...
@@ -108,22 +108,22 @@ export default {
<
style
scoped
lang=
"less"
>
@import "../../util/public";
.bottom-tab {
width: 375
* @toVw
;
height: 48
* @toVw
;
width: 375
rem
;
height: 48
rem
;
position: fixed;
left: 0;
bottom: 0;
box-shadow: 0px -1px 2px 0px rgba(204, 204, 204, 0.5);
padding: 0 24
* @toVw
;
padding: 0 24
rem
;
box-sizing: border-box;
display: flex;
display: -webkit-flex;
font-size: 10
* @toVw
;
font-size: 10
rem
;
font-family: PingFang-SC-Medium;
text-align: center;
font-weight: normal;
color: #666666;
line-height: 14
* @toVw
;
line-height: 14
rem
;
z-index: 30;
background: white;
& > div {
...
...
@@ -133,40 +133,40 @@ export default {
// border-right: 1px solid #eeeeee;
}
.img {
width: 28
* @toVw
;
height: 28
* @toVw
;
width: 28
rem
;
height: 28
rem
;
overflow: hidden;
position: relative;
img {
width: 28
* @toVw
;
width: 28
rem
;
position: absolute;
left: 0;
}
}
.index {
img {
top: -28
* @toVw
;
top: -28
rem
;
}
}
.map {
img {
top: -56
* @toVw
;
top: -56
rem
;
}
}
.mine {
img {
top: -84
* @toVw
;
top: -84
rem
;
}
}
.actived {
.index {
img {
top: -140
* @toVw
;
top: -140
rem
;
}
}
.map {
img {
top: -112
* @toVw
;
top: -112
rem
;
}
}
.mine {
...
...
@@ -181,20 +181,20 @@ export default {
@toVw: 100/1024vw;
.bottom-tab {
width:100%;
height: 66
* @toVw
;
height: 66
rem
;
position: fixed;
left: 0;
bottom: 0;
box-shadow: 0px -1px 2px 0px rgba(204, 204, 204, 0.5);
padding: 0 6
* @toVw
;
padding: 0 6
rem
;
display: flex;
display: -webkit-flex;
font-size: 10
* @toVw
;
font-size: 10
rem
;
font-family: PingFang-SC-Medium;
text-align: center;
font-weight: normal;
color: #ccc;
line-height: 14
* @toVw
;
line-height: 14
rem
;
z-index: 30;
background: white;
& > div {
...
...
@@ -204,40 +204,40 @@ export default {
color: #6eb1ff;
}
.img {
width: 30
* @toVw
;
height: 30
* @toVw
;
width: 30
rem
;
height: 30
rem
;
overflow: hidden;
position: relative;
img {
width: 30
* @toVw
;
width: 30
rem
;
position: absolute;
left: 0;
}
}
.index {
img {
top: -30
* @toVw
;
top: -30
rem
;
}
}
.map {
img {
top: -60
* @toVw
;
top: -60
rem
;
}
}
.mine {
img {
top: -91
* @toVw
;
top: -91
rem
;
}
}
.actived {
.index {
img {
top: -151
* @toVw
;
top: -151
rem
;
}
}
.map {
img {
top: -119
* @toVw
;
top: -119
rem
;
}
}
.mine {
...
...
src/components/share.vue
View file @
11946771
...
...
@@ -30,24 +30,24 @@
background-size: 100% 100%;
.tips{
position: absolute;
top: 8
* @toVw
;
height: 66
* @toVw
;
top: 8
rem
;
height: 66
rem
;
z-index: 0;
right: 31
* @toVw
;
right: 31
rem
;
}
.content{
width: 313
* @toVw
;
height: 524
* @toVw
;
width: 313
rem
;
height: 524
rem
;
background-size: 100% 100%;
position: relative;
z-index: 2;
margin:53
* @toVw
auto 0 auto;
margin:53
rem
auto 0 auto;
.head{
border-radius: 1000px;
width: 32
* @toVw
;
width: 32
rem
;
position: absolute;
top: 257
* @toVw
;
left: 40
* @toVw
;
top: 257
rem
;
left: 40
rem
;
}
.name{
width:70px;
...
...
@@ -58,8 +58,8 @@
color:rgba(51,51,51,1);
line-height:20px;
position: absolute;
top: 257
* @toVw
;
left: 84
* @toVw
;
top: 257
rem
;
left: 84
rem
;
}
.day{
font-size:20px;
...
...
@@ -68,8 +68,8 @@
color:rgba(51,51,51,1);
line-height:28px;
position: absolute;
top: 334
* @toVw
;
right:243
* @toVw
;
top: 334
rem
;
right:243
rem
;
}
.num{
font-size:20px;
...
...
@@ -78,8 +78,8 @@
color:rgba(51,51,51,1);
line-height:28px;
position: absolute;
top: 334
* @toVw
;
right: 167
* @toVw
;
top: 334
rem
;
right: 167
rem
;
}
.time{
font-size:20px;
...
...
@@ -88,8 +88,8 @@
color:rgba(51,51,51,1);
line-height:28px;
position: absolute;
top: 334
* @toVw
;
right: 63
* @toVw
;
top: 334
rem
;
right: 63
rem
;
}
}
}
...
...
src/components/star/detail.vue
View file @
11946771
...
...
@@ -130,8 +130,8 @@ export default {
width: 100%;
background: white;
z-index: 100;
// padding-bottom: 10
* @toVw
;
padding: 10
* @toVw 20 * @toVw
;
// padding-bottom: 10
rem
;
padding: 10
rem 20rem
;
margin-bottom: 8* @toVw;
border-bottom: 1px solid #E2E2E2;
.top{
...
...
@@ -139,12 +139,12 @@ export default {
span{line-height: 28* @toVw ;margin: 0;}
}
.count{
font-size: 18
* @toVw
;
font-size: 18
rem
;
color: #f27321;
font-weight: 800;
}
.date{
font-size: 12
* @toVw
;
font-size: 12
rem
;
color: #999999;
}
}
...
...
@@ -152,18 +152,18 @@ export default {
.secTitle {
text-align: center;
color: #999999;
font-size: 13
* @toVw
;
font-size: 13
rem
;
.line {
display: inline-block;
width: 120
* @toVw
;
width: 120
rem
;
border-bottom: 1px solid #e2e2e2;
position: relative;
top: -3
* @toVw
;
top: -3
rem
;
}
}
// .scrollP{position: relative;height: 100vh;width: 100%;transform:none;}
.scroll {
padding: 10
* @toVw 20 * @toVw
0;
padding: 10
rem 20rem
0;
// margin-top: 180* @toVw;
height: 100%;
overflow: hidden;
...
...
@@ -172,10 +172,10 @@ export default {
box-sizing: border-box;
background: white;
.itemBox {
padding-top: 65
* @toVw
;
padding-top: 65
rem
;
.none {
height: 53
* @toVw
;
line-height: 40
* @toVw
;
height: 53
rem
;
line-height: 40
rem
;
text-align: center;
color: #999999;
font-size: 12px;
...
...
@@ -185,30 +185,30 @@ export default {
display: -webkit-flex;
justify-content: space-between;
border-bottom: 1px solid #e2e2e2;
padding: 9
* @toVw 2 * @toVw
;
padding: 9
rem 2rem
;
div {
flex: 1;
}
.left {
font-size: 15
* @toVw
;
font-size: 15
rem
;
// font-family: Regular;
.date {
color: #999999;
font-size: 13
* @toVw
;
margin-top: 4
* @toVw
;
font-size: 13
rem
;
margin-top: 4
rem
;
}
}
.right {
text-align: right;
font-size: 18
* @toVw
;
font-size: 18
rem
;
color: #f27321;
font-weight: 800;
// font-family: Arial-Black;
img {
width: 20
* @toVw
;
width: 20
rem
;
position: relative;
top: 3
* @toVw
;
margin-left: 3
* @toVw
;
top: 3
rem
;
margin-left: 3
rem
;
}
span {
}
...
...
@@ -227,12 +227,12 @@ export default {
width: 100%;
background: white;
z-index: 100;
padding-bottom: 10
* @toVw
;
padding-bottom: 10
rem
;
}
// .child-view{height: 200vh;}
.scroll{position: relative;
height: 50vh;
.itemBox{padding-top: 0
* @toVw
;padding-bottom: 10vh;}
.itemBox{padding-top: 0
rem
;padding-bottom: 10vh;}
}
}
</
style
>
...
...
src/components/star/result.vue
View file @
11946771
...
...
@@ -85,7 +85,7 @@ export default {
border-top: 1px solid transparent;
}
.page {
padding: 10
* @toVw
;
padding: 10
rem
;
box-sizing: border-box;
}
.result {
...
...
@@ -93,32 +93,32 @@ export default {
text-align: center;
background: url("https://cdn.singsingenglish.com/new-sing/number_img_bg_win@2x.png");
background-size: 100% 100%;
padding: 39
* @toVw 13 * @toVw 12 * @toVw
;
box-shadow: 0px 1
* @toVw 8 * @toVw 0 * @toVw
rgba(175, 175, 175, 0.53);
border-radius: 8
* @toVw
;
margin-bottom: 10
* @toVw
;
padding: 39
rem 13rem 12rem
;
box-shadow: 0px 1
rem 8rem 0rem
rgba(175, 175, 175, 0.53);
border-radius: 8
rem
;
margin-bottom: 10
rem
;
background-color: #fff9f2;
.float {
width: 74
* @toVw
;
height: 27
* @toVw
;
width: 74
rem
;
height: 27
rem
;
background: linear-gradient(
270deg,
rgba(255, 227, 126, 1) 0%,
rgba(255, 167, 114, 1) 100%
);
border-radius: 0 8
* @toVw 0 8 * @toVw
;
border-radius: 0 8
rem 0 8rem
;
color: white;
line-height: 27
* @toVw
;
line-height: 27
rem
;
position: absolute;
top: 0;
right: 0;
font-size: 13
* @toVw
;
font-size: 13
rem
;
}
.imgbox {
margin-top: 8
* @toVw
;
margin-top: 8
rem
;
img {
width: 111
* @toVw
;
margin: 0 12
* @toVw
;
width: 111
rem
;
margin: 0 12
rem
;
}
}
.addr {
...
...
@@ -127,56 +127,56 @@ export default {
rgba(252, 171, 69, 1) 0%,
rgba(247, 115, 33, 1) 100%
);
border-radius: 12
* @toVw
;
height: 24
* @toVw
;
line-height: 24
* @toVw
;
text-indent: 10
* @toVw
;
border-radius: 12
rem
;
height: 24
rem
;
line-height: 24
rem
;
text-indent: 10
rem
;
color: white;
font-size: 13
* @toVw
;
margin: 15
* @toVw
0;
font-size: 13
rem
;
margin: 15
rem
0;
text-align: left;
display: flex;
span {
max-width: 296
* @toVw
;
max-width: 296
rem
;
display: inline-block;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
i {
margin-left: -6
* @toVw
;
width: 20
* @toVw
;
font-size: 12
* @toVw
;
margin-left: -6
rem
;
width: 20
rem
;
font-size: 12
rem
;
}
}
.tip {
color: #937148;
font-size: 12
* @toVw
;
font-size: 12
rem
;
text-align: left;
}
h2 {
color: #d33500;
margin: 0 0 8
* @toVw
;
margin: 0 0 8
rem
;
}
p {
color: #f65c28;
}
}
.fal {
padding: 39
* @toVw 0 12 * @toVw
;
height: 189
* @toVw
;
padding: 39
rem 0 12rem
;
height: 189
rem
;
background: url("https://cdn.singsingenglish.com/new-sing/number_img_bg_lose@2x.png");
background-size: 100% 100%;
box-sizing: border-box;
.fal_title {
color: #2a455a;
font-size: 24
* @toVw
;
font-size: 24
rem
;
font-weight: bold;
}
.fal_tip {
color: #f65c28;
font-size: 13
* @toVw
;
margin-top: 10
* @toVw
;
font-size: 13
rem
;
margin-top: 10
rem
;
}
}
...
...
src/components/star/starRank.vue
View file @
11946771
This diff is collapsed.
Click to expand it.
src/main.js
View file @
11946771
...
...
@@ -4,7 +4,7 @@ import Vue from 'vue'
import
App
from
'./App'
import
router
from
'./router'
import
store
from
'./store'
//
import MintUI from 'mint-ui'
import
MintUI
from
'mint-ui'
// import {popup} from 'mint-ui'
import
VueClipboard
from
'vue-clipboard2'
import
sa
from
'sa-sdk-javascript'
;
...
...
@@ -27,7 +27,7 @@ Vue.prototype.$sa.init({
is_track_single_page
:
true
});
Vue
.
prototype
.
$sa
.
quick
(
'autoTrack'
)
//
Vue.use(MintUI);
Vue
.
use
(
MintUI
);
Vue
.
use
(
VueClipboard
);
// Vue.use(Vant);
Vue
.
use
(
Popup
).
use
(
Lazyload
).
use
(
Button
).
use
(
Dialog
).
use
(
Toast
);
...
...
@@ -41,9 +41,9 @@ Vue.component('scroll', scroll);
// Vue.prototype.$throw = (error)=> errorHandler(error,this);
/* eslint-disable no-new */
//
if(process.env.NODE_ENV != 'production'){
//
var vConsole = new VConsole();
//
}
if
(
process
.
env
.
NODE_ENV
!=
'production'
){
var
vConsole
=
new
VConsole
();
}
router
.
beforeEach
((
to
,
from
,
next
)
=>
{
next
()
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment