Showing
58 changed files
with
3097 additions
and
3 deletions
1 | -个人收藏 {{test}} | 1 | + <div class="my-page yoho-page"> |
2 | + <div class="my-header"> | ||
3 | + {{#isLogin}} | ||
4 | + <a class="user-info" href="/home/mydetails"> | ||
5 | + <span class="user-avatar" data-avatar="{{head_ico}}"></span> | ||
6 | + <span class="username">{{profile_name}}</span> | ||
7 | + {{#vip_info}} | ||
8 | + <span class="vip-icon vip-{{cur_level}}"></span> | ||
9 | + {{/vip_info}} | ||
10 | + <div class="iconfont more-icon tap-hightlight"></div> | ||
11 | + </a> | ||
12 | + {{/isLogin}} | ||
13 | + {{^isLogin}} | ||
14 | + <div class="user-info"> | ||
15 | + <a class="login-btn" href="{{signinUrl}}"> | ||
16 | + 登录/注册 | ||
17 | + </a> | ||
18 | + </div> | ||
19 | + {{/isLogin}} | ||
20 | + </div> | ||
21 | + <div class="my-link clearfix {{^isLogin}}no-login{{/isLogin}}"> | ||
22 | + <a class="link-item tap-hightlight" href="/home/favorite"> | ||
23 | + {{#isLogin}}{{product_favorite_total}}{{/isLogin}} | ||
24 | + <p>收藏的商品</p> | ||
25 | + </a> | ||
26 | + <a class="link-item tap-hightlight" href="/home/favorite?tab=brand"> | ||
27 | + {{#isLogin}}{{brand_favorite_total}}{{/isLogin}} | ||
28 | + <p>收藏的品牌</p> | ||
29 | + </a> | ||
30 | + <a class="link-item tap-hightlight" href="/home/record"> | ||
31 | + {{#isLogin}}{{product_browse}}{{/isLogin}} | ||
32 | + <p>浏览记录</p> | ||
33 | + </a> | ||
34 | + </div> | ||
35 | + | ||
36 | + <div class="notice" data-time="{{notice.time}}"> | ||
37 | + {{#notice}} | ||
38 | + <a class="notice-item item-{{@index}}" href="{{url}}"> | ||
39 | + <span class="notice-icon"></span> | ||
40 | + {{title}} | ||
41 | + </a> | ||
42 | + {{/notice}} | ||
43 | + </div> | ||
44 | + | ||
45 | + <!-- {{#if notice.open}} | ||
46 | + {{/if}}--> | ||
47 | + <div class="my-order"> | ||
48 | + <a class="order-title" href="/home/orders"> | ||
49 | + 我的订单 | ||
50 | + <span class="iconfont"> | ||
51 | + 查看全部订单  | ||
52 | + </span> | ||
53 | + </a> | ||
54 | + <div class="order-type clearfix"> | ||
55 | + <a class="type-item" href="/home/orders?type=2"> | ||
56 | + <span class="iconfont"></span> | ||
57 | + <br>待付款 | ||
58 | + {{#if wait_pay_num}} | ||
59 | + <span class="num">{{wait_pay_num}}</span> | ||
60 | + {{/if}} | ||
61 | + </a> | ||
62 | + <a class="type-item" href="/home/orders?type=3"> | ||
63 | + <span class="iconfont"></span> | ||
64 | + <br>待发货 | ||
65 | + {{#if wait_cargo_num}} | ||
66 | + <span class="num">{{wait_cargo_num}}</span> | ||
67 | + {{/if}} | ||
68 | + </a> | ||
69 | + <a class="type-item" href="/home/orders?type=4"> | ||
70 | + <span class="iconfont"></span> | ||
71 | + <br>待收货 | ||
72 | + {{#if send_cargo_num}} | ||
73 | + <span class="num">{{send_cargo_num}}</span> | ||
74 | + {{/if}} | ||
75 | + </a> | ||
76 | + </div> | ||
77 | + </div> | ||
78 | + <div class="group-list"> | ||
79 | + <a class="list-item" href="/home/address"> | ||
80 | + <span class="iconfont icon"></span> | ||
81 | + 地址管理 | ||
82 | + <span class="iconfont num">{{address_num}} </span> | ||
83 | + </a> | ||
84 | + </div> | ||
85 | + <div class="group-list"> | ||
86 | + <a class="list-item" href="/home/coupons"> | ||
87 | + <span class="iconfont icon"></span> | ||
88 | + 优惠券 | ||
89 | + <span class="iconfont num">{{coupon_num}} </span> | ||
90 | + </a> | ||
91 | + <a class="list-item" href="/home/mycurrency"> | ||
92 | + <span class="iconfont icon"></span> | ||
93 | + YOHO 币 | ||
94 | + <span class="iconfont num">{{yoho_coin_num}} </span> | ||
95 | + </a> | ||
96 | + </div> | ||
97 | + <div class="group-list"> | ||
98 | + <a class="list-item" href="/home/message"> | ||
99 | + <span class="iconfont icon"></span> | ||
100 | + 消息 | ||
101 | + <span class="iconfont num">{{inbox_total}} </span> | ||
102 | + </a> | ||
103 | + </div> | ||
104 | + <div class="group-list"> | ||
105 | + <a class="list-item" href="/home/onlineService"> | ||
106 | + <span class="iconfont icon"></span> | ||
107 | + 在线客服 | ||
108 | + <span class="iconfont num"></span> | ||
109 | + </a> | ||
110 | + <a class="list-item" href="/home/suggest"> | ||
111 | + <span class="opinion"></span> | ||
112 | + 意见反馈 | ||
113 | + <span class="iconfont num"></span> | ||
114 | + </a> | ||
115 | + </div> | ||
116 | + <div class="group-list"> | ||
117 | + <a class="list-item" href="/home/help"> | ||
118 | + <span class="iconfont icon"></span> | ||
119 | + 帮助 | ||
120 | + <span class="iconfont num"></span> | ||
121 | + </a> | ||
122 | + </div> | ||
123 | + | ||
124 | + {{> common/recommend-for-you}} | ||
125 | + {{> common/suspend-cart}} | ||
126 | + </div> | ||
127 | + | ||
128 | +{{> download_app}} | ||
129 | + |
doraemon/views/partial/download_app.hbs
0 → 100644
1 | +{{#showDownloadApp}} | ||
2 | +<div class="float-layer hide" id="float-layer-app"> | ||
3 | + <div class="float-layer-left"> | ||
4 | + <span class="yoho-icon iconfont"></span> | ||
5 | + <p>新用户送惊喜礼包</p> | ||
6 | + </div> | ||
7 | + <a href="javascript:void(0);" id="float-layer-close" > | ||
8 | + <i class="close-icon iconfont"></i> | ||
9 | + <div class="circle-rightbottom"></div> | ||
10 | + </a> | ||
11 | + <a href="javascript:void(0);" id="float-layer-btn"> | ||
12 | + 立即下载 | ||
13 | + </a> | ||
14 | +</div> | ||
15 | +{{/showDownloadApp}} | ||
16 | + | ||
17 | + | ||
18 | + | ||
19 | + |
@@ -88,7 +88,7 @@ | @@ -88,7 +88,7 @@ | ||
88 | "precss": "^1.4.0", | 88 | "precss": "^1.4.0", |
89 | "rewire": "^2.5.2", | 89 | "rewire": "^2.5.2", |
90 | "shelljs": "^0.7.0", | 90 | "shelljs": "^0.7.0", |
91 | - "stylelint": "^6.9.0", | 91 | + "stylelint": "^7.0.0", |
92 | "stylelint-config-yoho": "^1.2.3", | 92 | "stylelint-config-yoho": "^1.2.3", |
93 | "webpack": "^1.13.1", | 93 | "webpack": "^1.13.1", |
94 | "webpack-dev-server": "^1.14.1", | 94 | "webpack-dev-server": "^1.14.1", |
public/img/layout/back.png
0 → 100644

1.04 KB
public/img/layout/home.png
0 → 100644

1.2 KB
public/img/layout/pay-icon.png
0 → 100644

18.4 KB
public/img/loading-wechat.png
0 → 100644

377 Bytes
public/img/loading.gif
0 → 100644

8.37 KB
public/img/me/employ/employ-grey.jpg
0 → 100644

12.2 KB
public/img/me/employ/employ-red.jpg
0 → 100644

12.6 KB
public/img/me/employ/employ.jpg
0 → 100644

11.4 KB
public/img/me/employ/employsy.png
0 → 100644

8.88 KB
public/img/me/employ/not.png
0 → 100644

2.85 KB
public/img/me/employ/rank-t.png
0 → 100644

2.27 KB
public/img/me/employ/rank.png
0 → 100644

2.58 KB
public/img/me/fav-s208089bda2.png
0 → 100644

6.61 KB
public/img/me/fav/fav-del.png
0 → 100644

1.44 KB
public/img/me/fav/fav-more.png
0 → 100644

1.31 KB
public/img/me/fav/fav-null.png
0 → 100644

6.39 KB
public/img/me/fav/save-price.png
0 → 100644

1.64 KB
public/img/me/index/header-bg.jpg
0 → 100644

140 KB
public/img/me/index/talk.png
0 → 100644

2.07 KB
public/img/me/index/trend.png
0 → 100644

3.36 KB
public/img/me/index/user-avatar.png
0 → 100644

4.37 KB
public/img/me/index/volume.png
0 → 100644

612 Bytes
public/img/me/logistic/sf-icon.jpg
0 → 100644

10.9 KB
public/img/me/no-order.png
0 → 100644

1.62 KB
public/img/me/no-record.png
0 → 100644

4.67 KB
public/img/me/rang.png
0 → 100644

3.64 KB
public/img/me/suggest-s037b5f6162.png
0 → 100644

749 Bytes
public/img/me/suggest-sfa29b6dcbe.png
0 → 100644

1.75 KB
public/img/me/vip-s37835e0663.png
0 → 100644

8.14 KB
public/img/me/vip/vip-1.png
0 → 100644

3.68 KB
public/img/me/vip/vip-2.png
0 → 100644

3.4 KB
public/img/me/vip/vip-3.png
0 → 100644

3.8 KB
public/img/me/yoho-coin/dollar.png
0 → 100644

1.33 KB
public/scss/me/_address-modify.css
0 → 100644
1 | +.modify-address-page { | ||
2 | + .confim-modify-mask { | ||
3 | + position: fixed; | ||
4 | + width: 100%; | ||
5 | + height: 100%; | ||
6 | + left: 0; | ||
7 | + top: 0; | ||
8 | + background: rgba(0, 0, 0, 0.5); | ||
9 | + z-index: 5; | ||
10 | + } | ||
11 | + | ||
12 | + .confim-box { | ||
13 | + position: absolute; | ||
14 | + left: 50%; | ||
15 | + top: 50%; | ||
16 | + margin-left: -270px; | ||
17 | + margin-top: -144px; | ||
18 | + width: 540px; | ||
19 | + text-align: center; | ||
20 | + color: #444; | ||
21 | + background: #fff; | ||
22 | + font-size: 32px; | ||
23 | + font-weight: bold; | ||
24 | + border-radius: 10px; | ||
25 | + | ||
26 | + .content { | ||
27 | + text-align: left; | ||
28 | + padding: 30px 20px; | ||
29 | + line-height: 80px; | ||
30 | + } | ||
31 | + | ||
32 | + .action { | ||
33 | + line-height: 88px; | ||
34 | + border-top: 1px solid #e0e0e0; | ||
35 | + | ||
36 | + span { | ||
37 | + display: inline-block; | ||
38 | + width: 260px; | ||
39 | + | ||
40 | + &:first-child { | ||
41 | + border-right: 1px solid #e0e0e0; | ||
42 | + } | ||
43 | + } | ||
44 | + } | ||
45 | + | ||
46 | + .confim { | ||
47 | + color: #d0021b; | ||
48 | + } | ||
49 | + } | ||
50 | +} |
public/scss/me/_address.css
0 → 100644
1 | +.my-address-page { | ||
2 | + width: 100%; | ||
3 | + background: #f0f0f0; | ||
4 | + | ||
5 | + .address-item { | ||
6 | + display: block; | ||
7 | + padding: 20px 30px; | ||
8 | + color: #b0b0b0; | ||
9 | + background: #fff; | ||
10 | + border-bottom: 1px solid #e0e0e0; | ||
11 | + | ||
12 | + .name { | ||
13 | + display: inline-block; | ||
14 | + max-width: 380px; | ||
15 | + overflow: hidden; | ||
16 | + text-overflow: ellipsis; | ||
17 | + white-space: nowrap; | ||
18 | + font-size: 30px; | ||
19 | + line-height: 56px; | ||
20 | + color: #444; | ||
21 | + font-weight: bold; | ||
22 | + } | ||
23 | + | ||
24 | + .tel { | ||
25 | + float: right; | ||
26 | + font-size: 30px; | ||
27 | + line-height: 56px; | ||
28 | + color: #444; | ||
29 | + font-weight: bold; | ||
30 | + } | ||
31 | + | ||
32 | + .address-info { | ||
33 | + font-size: 24px; | ||
34 | + line-height: 38px; | ||
35 | + } | ||
36 | + | ||
37 | + .action { | ||
38 | + font-size: 32px; | ||
39 | + line-height: 60px; | ||
40 | + text-align: right; | ||
41 | + | ||
42 | + .edit, | ||
43 | + .del { | ||
44 | + display: inline-block; | ||
45 | + text-align: center; | ||
46 | + width: 60px; | ||
47 | + height: 60px; | ||
48 | + color: #999; | ||
49 | + | ||
50 | + &:hover { | ||
51 | + color: #666; | ||
52 | + } | ||
53 | + } | ||
54 | + | ||
55 | + .edit { | ||
56 | + margin-right: 20px; | ||
57 | + } | ||
58 | + } | ||
59 | + } | ||
60 | + | ||
61 | + .add-address { | ||
62 | + display: block; | ||
63 | + margin-top: 30px; | ||
64 | + margin-bottom: 30px; | ||
65 | + font-size: 32px; | ||
66 | + line-height: 88px; | ||
67 | + color: #444; | ||
68 | + background: #fff; | ||
69 | + text-align: center; | ||
70 | + font-weight: bold; | ||
71 | + border-top: 1px solid #e0e0e0; | ||
72 | + border-bottom: 1px solid #e0e0e0; | ||
73 | + } | ||
74 | + | ||
75 | + .confim-mask { | ||
76 | + position: fixed; | ||
77 | + width: 100%; | ||
78 | + height: 100%; | ||
79 | + left: 0; | ||
80 | + top: 0; | ||
81 | + background: rgba(0, 0, 0, 0.5); | ||
82 | + z-index: 5; | ||
83 | + } | ||
84 | + | ||
85 | + .confim-box { | ||
86 | + position: absolute; | ||
87 | + left: 50%; | ||
88 | + top: 50%; | ||
89 | + margin-left: -270px; | ||
90 | + margin-top: -144px; | ||
91 | + width: 540px; | ||
92 | + text-align: center; | ||
93 | + color: #444; | ||
94 | + background: #fff; | ||
95 | + font-size: 32px; | ||
96 | + font-weight: bold; | ||
97 | + border-radius: 10px; | ||
98 | + | ||
99 | + .content { | ||
100 | + line-height: 200px; | ||
101 | + } | ||
102 | + | ||
103 | + .action { | ||
104 | + line-height: 88px; | ||
105 | + border-top: 1px solid #e0e0e0; | ||
106 | + | ||
107 | + span { | ||
108 | + display: inline-block; | ||
109 | + width: 260px; | ||
110 | + | ||
111 | + &:first-child { | ||
112 | + border-right: 1px solid #e0e0e0; | ||
113 | + } | ||
114 | + } | ||
115 | + } | ||
116 | + | ||
117 | + .confim { | ||
118 | + color: #d0021b; | ||
119 | + } | ||
120 | + } | ||
121 | +} | ||
122 | + | ||
123 | +.my-edit-address-page { | ||
124 | + width: 100%; | ||
125 | + color: #d0d0d0; | ||
126 | + background: #f0f0f0; | ||
127 | + | ||
128 | + .edit-address { | ||
129 | + padding: 0 30px; | ||
130 | + background: #fff; | ||
131 | + font-size: 30px; | ||
132 | + line-height: 88px; | ||
133 | + border-bottom: 1px solid #e0e0e0; | ||
134 | + | ||
135 | + label { | ||
136 | + display: block; | ||
137 | + position: relative; | ||
138 | + | ||
139 | + &:after { | ||
140 | + content: ""; | ||
141 | + position: absolute; | ||
142 | + right: -30px; | ||
143 | + bottom: 0; | ||
144 | + width: 610px; | ||
145 | + height: 0; | ||
146 | + border-top: 1px solid #e0e0e0; | ||
147 | + } | ||
148 | + | ||
149 | + &:last-of-type:after { | ||
150 | + content: none; | ||
151 | + } | ||
152 | + | ||
153 | + .iconfont { | ||
154 | + position: absolute; | ||
155 | + right: 0; | ||
156 | + top: 0; | ||
157 | + } | ||
158 | + } | ||
159 | + | ||
160 | + input, textarea { | ||
161 | + position: absolute; | ||
162 | + top: 0; | ||
163 | + right: 40px; | ||
164 | + width: 360px; | ||
165 | + height: 88px; | ||
166 | + color: #444; | ||
167 | + padding: 0; | ||
168 | + border: none; | ||
169 | + -webkit-appearance: none; | ||
170 | + } | ||
171 | + p{ | ||
172 | + position: absolute; | ||
173 | + top: 0; | ||
174 | + right: 40px; | ||
175 | + width: 360px; | ||
176 | + height: 88px; | ||
177 | + color: #444; | ||
178 | + padding: 0; | ||
179 | + border: none; | ||
180 | + } | ||
181 | + .address { | ||
182 | + height: 176px; | ||
183 | + } | ||
184 | + | ||
185 | + textarea { | ||
186 | + right: 0; | ||
187 | + width: 400px; | ||
188 | + height: 58px * 2; | ||
189 | + padding: 20px 0; | ||
190 | + resize: none; | ||
191 | + } | ||
192 | + } | ||
193 | + | ||
194 | + .submit { | ||
195 | + margin: 30px auto 0; | ||
196 | + width: 470px; | ||
197 | + height: 88px; | ||
198 | + color: #fff; | ||
199 | + background: #444; | ||
200 | + text-align: center; | ||
201 | + font-size: 32px; | ||
202 | + line-height: 88px; | ||
203 | + | ||
204 | + &.highlight { | ||
205 | + background: rgba(0, 0, 0, 0.6); | ||
206 | + } | ||
207 | + } | ||
208 | +} | ||
209 | + | ||
210 | +.my-address-list-page { | ||
211 | + position: relative; | ||
212 | + width: 100%; | ||
213 | + color: #444; | ||
214 | + background: #fff; | ||
215 | + | ||
216 | + li { | ||
217 | + padding: 0 30px; | ||
218 | + font-size: 32px; | ||
219 | + line-height: 88px; | ||
220 | + border-bottom: 1px solid #e0e0e0; | ||
221 | + | ||
222 | + .iconfont { | ||
223 | + float: right; | ||
224 | + color: #d0d0d0; | ||
225 | + } | ||
226 | + | ||
227 | + &.highlight { | ||
228 | + background: #eee; | ||
229 | + } | ||
230 | + | ||
231 | + ul { | ||
232 | + display: none; | ||
233 | + position: absolute; | ||
234 | + top: 0; | ||
235 | + left: 0; | ||
236 | + background: #fff; | ||
237 | + width: 100%; | ||
238 | + } | ||
239 | + } | ||
240 | +} |
public/scss/me/_browse-record.css
0 → 100644
1 | +.browse-record-good { | ||
2 | + position: relative; | ||
3 | + padding: 0.5rem 0 0.5rem 0.75rem; | ||
4 | + display: block; | ||
5 | + | ||
6 | + .thumb { | ||
7 | + float: left; | ||
8 | + width: 120px; | ||
9 | + height: 160px; | ||
10 | + } | ||
11 | + | ||
12 | + .sold-out { | ||
13 | + display: inline; | ||
14 | + } | ||
15 | + .deps { | ||
16 | + margin-left: 135px; | ||
17 | + padding: 0.5rem 0; | ||
18 | + border-bottom: 1px solid #e0e0e0; | ||
19 | + margin-bottom: -0.75rem; | ||
20 | + } | ||
21 | + | ||
22 | + .name { | ||
23 | + font-size: 28px; | ||
24 | + max-width: 100%; | ||
25 | + white-space: nowrap; | ||
26 | + text-overflow: ellipsis; | ||
27 | + overflow: hidden; | ||
28 | + | ||
29 | + } | ||
30 | + | ||
31 | + .price { | ||
32 | + margin: 0.3rem 0; | ||
33 | + font-size: 16px; | ||
34 | + } | ||
35 | + | ||
36 | + .sale-price { | ||
37 | + color: #f00; | ||
38 | + &.original-price { | ||
39 | + color: #000; | ||
40 | + } | ||
41 | + } | ||
42 | + | ||
43 | + .market-price { | ||
44 | + text-decoration: line-through; | ||
45 | + color: #b0b0b0; | ||
46 | + } | ||
47 | + | ||
48 | + .sold-out-tag { | ||
49 | + font-size: 16px; | ||
50 | + line-height: 30px; | ||
51 | + text-align: center; | ||
52 | + color: #fff; | ||
53 | + background: #7f7f7f; | ||
54 | + padding: 0.125rem 0.375rem; | ||
55 | + border-radius: 1rem; | ||
56 | + } | ||
57 | + | ||
58 | + .del-icon { | ||
59 | + position: absolute; | ||
60 | + right: 0.75rem; | ||
61 | + width: 60px; | ||
62 | + height: 60px; | ||
63 | + line-height: 60px; | ||
64 | + text-align: center; | ||
65 | + color: #999; | ||
66 | + } | ||
67 | +} | ||
68 | + | ||
69 | +.browse-record-page { | ||
70 | + .load-more { | ||
71 | + width: 100%; | ||
72 | + height: 1.75rem; | ||
73 | + line-height: 1.75rem; | ||
74 | + text-align: center; | ||
75 | + } | ||
76 | + | ||
77 | + .no-record { | ||
78 | + position: absolute; | ||
79 | + background: #fff; | ||
80 | + text-align: center; | ||
81 | + top: 50%; | ||
82 | + margin-top: -220px; | ||
83 | + width: 100%; | ||
84 | + | ||
85 | + .icon { | ||
86 | + width: 196px; | ||
87 | + height: 207px; | ||
88 | + background: resolve('me/no-record.png') no-repeat; | ||
89 | + background-size: 100%; | ||
90 | + margin: 0 auto; | ||
91 | + } | ||
92 | + | ||
93 | + span { | ||
94 | + display: block; | ||
95 | + color: #b0b0b0; | ||
96 | + font-size: 24px; | ||
97 | + margin: 30px 0 110px; | ||
98 | + } | ||
99 | + | ||
100 | + .walk-way { | ||
101 | + display: block; | ||
102 | + height: 80px; | ||
103 | + line-height: 80px; | ||
104 | + width: 70%; | ||
105 | + margin: 0 auto; | ||
106 | + text-align: center; | ||
107 | + font-size: 30px; | ||
108 | + color: #fff; | ||
109 | + background: #444; | ||
110 | + border-radius: 5PX; | ||
111 | + } | ||
112 | + } | ||
113 | +} |
public/scss/me/_coupons.css
0 → 100644
1 | +.my-coupon-page { | ||
2 | + .employ{ | ||
3 | + width: 100%; | ||
4 | + height: 90px; | ||
5 | + border-bottom:1px solid #e0e0e0; | ||
6 | + position: relative; | ||
7 | + | ||
8 | + span{ | ||
9 | + width: 49%; | ||
10 | + height: 48px; | ||
11 | + line-height: 48px; | ||
12 | + overflow: hidden; | ||
13 | + border-right: 2PX solid #e0e0e0; | ||
14 | + margin: 21px 0; | ||
15 | + float: left; | ||
16 | + text-align: center; | ||
17 | + font-size: 32px; | ||
18 | + color: #b0b0b0; | ||
19 | + &:last-of-type{ | ||
20 | + border:none; | ||
21 | + } | ||
22 | + &.active{ | ||
23 | + color: #444444; | ||
24 | + } | ||
25 | + } | ||
26 | + } | ||
27 | + .coupon-list{ | ||
28 | + width:100%; | ||
29 | + height: auto; | ||
30 | + overflow:hidden; | ||
31 | + .employ-main{ | ||
32 | + display: block; | ||
33 | + width: 90.625%; | ||
34 | + height: 180px; | ||
35 | + overflow: hidden; | ||
36 | + margin: 30px auto; | ||
37 | + background-image: resolve('me/employ/employ.jpg'); | ||
38 | + background-position: top center; | ||
39 | + background-repeat:no-repeat; | ||
40 | + background-size: 100% 100%; | ||
41 | + color: #fff; | ||
42 | + position: relative; | ||
43 | + &.focus { | ||
44 | + background-image: resolve('me/employ/employ-red.jpg'); | ||
45 | + } | ||
46 | + span{ | ||
47 | + width: 34.482759%; | ||
48 | + height: 100%; | ||
49 | + float: left; | ||
50 | + text-align: center; | ||
51 | + line-height: 180px; | ||
52 | + font-size: 86px; | ||
53 | + } | ||
54 | + p{ | ||
55 | + width: 59.517241%; | ||
56 | + height: auto; | ||
57 | + margin: 0 12px; | ||
58 | + float: left; | ||
59 | + &:first-of-type{ | ||
60 | + margin-top: 30px; | ||
61 | + font-size: 27.4px; | ||
62 | + height: auto; | ||
63 | + min-height: 80px; | ||
64 | + display: -webkit-box; | ||
65 | + -webkit-line-clamp: 2; | ||
66 | + -webkit-box-orient: vertical; | ||
67 | + overflow: hidden; | ||
68 | + } | ||
69 | + } | ||
70 | + i{ | ||
71 | + width: 100%; | ||
72 | + height: 100%; | ||
73 | + overflow: hidden; | ||
74 | + display: block; | ||
75 | + position: absolute; | ||
76 | + top: 0; | ||
77 | + left: 0; | ||
78 | + background: resolve('me/employ/employsy.png') right top no-repeat; | ||
79 | + background-size:auto 100%; | ||
80 | + } | ||
81 | + } | ||
82 | + .null{ | ||
83 | + width: 100%; | ||
84 | + height:auto; | ||
85 | + overflow: hidden; | ||
86 | + position: absolute; | ||
87 | + left: 0; | ||
88 | + top:50%; | ||
89 | + transform: translateY(-50%); | ||
90 | + | ||
91 | + i{ | ||
92 | + width: 100%; | ||
93 | + height: 120px; | ||
94 | + overflow: hidden; | ||
95 | + display: block; | ||
96 | + background: resolve('me/employ/not.png') center top no-repeat; | ||
97 | + background-size:auto 100%; | ||
98 | + } | ||
99 | + p{ | ||
100 | + width: 100%; | ||
101 | + height: auto; | ||
102 | + overflow: hidden; | ||
103 | + padding:20px 0 0; | ||
104 | + font-size: 32px; | ||
105 | + text-align: center; | ||
106 | + color: #444; | ||
107 | + } | ||
108 | + a{ | ||
109 | + width: 73.75%; | ||
110 | + height: 80px; | ||
111 | + overflow: hidden; | ||
112 | + font-size: 36px; | ||
113 | + line-height: 80px; | ||
114 | + display: block; | ||
115 | + background: #444444; | ||
116 | + color: #fff; | ||
117 | + text-align: center; | ||
118 | + margin: 60px auto 0; | ||
119 | + border-radius: .2rem | ||
120 | + | ||
121 | + } | ||
122 | + } | ||
123 | + | ||
124 | + } | ||
125 | + .none{ | ||
126 | + display: none; | ||
127 | + } | ||
128 | +} |
public/scss/me/_fav.css
0 → 100644
1 | +.yoho-favorite-page { | ||
2 | + width: 100%; | ||
3 | + height: auto; | ||
4 | + | ||
5 | + .fav-tab { | ||
6 | + width: 100%; | ||
7 | + height: 88px; | ||
8 | + line-height: 88px; | ||
9 | + border-bottom: 1px solid #e0e0e0; | ||
10 | + color: #b0b0b0; | ||
11 | + font-size: 26px; | ||
12 | + | ||
13 | + li { | ||
14 | + width: 50%; | ||
15 | + height: 100%; | ||
16 | + float: left; | ||
17 | + text-align: center; | ||
18 | + | ||
19 | + &.active { | ||
20 | + color: #444; | ||
21 | + } | ||
22 | + | ||
23 | + &:nth-last-of-type(1) { | ||
24 | + float: right; | ||
25 | + position: relative; | ||
26 | + | ||
27 | + &:after { | ||
28 | + content: ''; | ||
29 | + display: block; | ||
30 | + width: 1px; | ||
31 | + height: 44px; | ||
32 | + position: absolute; | ||
33 | + left: 0; | ||
34 | + top: 22px; | ||
35 | + background: #b0b0b0; | ||
36 | + } | ||
37 | + } | ||
38 | + } | ||
39 | + } | ||
40 | + | ||
41 | + .fav-content { | ||
42 | + | ||
43 | + .fav-type { | ||
44 | + display: none; | ||
45 | + } | ||
46 | + .show { | ||
47 | + display: block; | ||
48 | + } | ||
49 | + | ||
50 | + .fav-null { | ||
51 | + font-size: 22px; | ||
52 | + color: #444; | ||
53 | + display: block; | ||
54 | + margin-top: 100px; | ||
55 | + text-align: center; | ||
56 | + | ||
57 | + &:before { | ||
58 | + content: ''; | ||
59 | + display: block; | ||
60 | + width: 188px; | ||
61 | + height: 171px; | ||
62 | + background: resolve("me/fav/fav-null.png"); | ||
63 | + background-size: 100% 100%; | ||
64 | + margin: 0 auto 45px auto; | ||
65 | + } | ||
66 | + } | ||
67 | + | ||
68 | + .go-shopping { | ||
69 | + width: 472px; | ||
70 | + height: 88px; | ||
71 | + line-height: 88px; | ||
72 | + margin: 80px auto 0 auto; | ||
73 | + background: #444; | ||
74 | + text-align: center; | ||
75 | + color: #fff; | ||
76 | + display: block; | ||
77 | + font-size: 26px; | ||
78 | + border-radius:.2rem; | ||
79 | + } | ||
80 | + | ||
81 | + .fav-product-list { | ||
82 | + list-style: none; | ||
83 | + margin-left: 30px; | ||
84 | + | ||
85 | + li { | ||
86 | + height: auto; | ||
87 | + overflow: hidden; | ||
88 | + margin-top: 20px; | ||
89 | + } | ||
90 | + | ||
91 | + .fav-img-box { | ||
92 | + width: 90px; | ||
93 | + height: 120px; | ||
94 | + float: left; | ||
95 | + margin-right: 24px; | ||
96 | + | ||
97 | + img { | ||
98 | + display: block; | ||
99 | + overflow: hidden; | ||
100 | + width: 100%; | ||
101 | + height: 100%; | ||
102 | + } | ||
103 | + } | ||
104 | + | ||
105 | + .fav-info-list { | ||
106 | + color: #444; | ||
107 | + font-size: 24px; | ||
108 | + border-bottom: 1px solid #e0e0e0; | ||
109 | + padding-bottom: 20px; | ||
110 | + height: 120px; | ||
111 | + overflow: hidden; | ||
112 | + position: relative; | ||
113 | + | ||
114 | + h2 { | ||
115 | + width: 430px; | ||
116 | + /*white-space: nowrap; | ||
117 | + overflow: hidden;*/ | ||
118 | + text-overflow: ellipsis; | ||
119 | + } | ||
120 | + | ||
121 | + .fav-price { | ||
122 | + | ||
123 | + .new-price { | ||
124 | + color: #d1021c; | ||
125 | + } | ||
126 | + | ||
127 | + .price-underline { | ||
128 | + text-decoration: line-through; | ||
129 | + margin-left: 15px; | ||
130 | + color: #b0b0b0; | ||
131 | + } | ||
132 | + } | ||
133 | + | ||
134 | + .save-price { | ||
135 | + | ||
136 | + position: absolute; | ||
137 | + bottom: 20px; | ||
138 | + left: 0; | ||
139 | + width: 100%; | ||
140 | + min-height: 24px; | ||
141 | + | ||
142 | + &.save-price-number { | ||
143 | + text-indent: 42px; | ||
144 | + color: #b0b0b0; | ||
145 | + padding-top: 3px; | ||
146 | + | ||
147 | + &:before { | ||
148 | + content: ''; | ||
149 | + display: block; | ||
150 | + background: url("/me/fav/save-price.png"); | ||
151 | + width: 32px; | ||
152 | + height: 32px; | ||
153 | + | ||
154 | + position: absolute; | ||
155 | + top: 50%; | ||
156 | + left: 0; | ||
157 | + margin-top: -16px; | ||
158 | + | ||
159 | + } | ||
160 | + span { | ||
161 | + margin-left: 15px; | ||
162 | + } | ||
163 | + .del-fav { | ||
164 | + text-indent: 0; | ||
165 | + margin-left: 0; | ||
166 | + } | ||
167 | + } | ||
168 | + | ||
169 | + span { | ||
170 | + color: #d1021c; | ||
171 | + | ||
172 | + &.sell-out { | ||
173 | + padding: 5px 18px; | ||
174 | + color: #fffefe; | ||
175 | + border-radius: 20px; | ||
176 | + background: #7f7f7f; | ||
177 | + font-size: 22px; | ||
178 | + } | ||
179 | + | ||
180 | + &.del-fav { | ||
181 | + width: 2rem; | ||
182 | + height: 1.5rem; | ||
183 | + line-height: 1.5rem; | ||
184 | + position: absolute; | ||
185 | + top: 50%; | ||
186 | + margin-top: -0.75rem; | ||
187 | + right: 0; | ||
188 | + color: #999; | ||
189 | + | ||
190 | + padding-right: 0.75rem; | ||
191 | + text-align: right; | ||
192 | + | ||
193 | + } | ||
194 | + } | ||
195 | + } | ||
196 | + } | ||
197 | + } | ||
198 | + /*品牌收藏*/ | ||
199 | + .fav-brand-swiper { | ||
200 | + border-top: 1px solid #e0e0e0; | ||
201 | + border-bottom: 28px solid #f0f0f0; | ||
202 | + position: relative; | ||
203 | + | ||
204 | + &:nth-of-type(1) { | ||
205 | + border-top: 0; | ||
206 | + } | ||
207 | + | ||
208 | + &:after { | ||
209 | + content: ''; | ||
210 | + position: absolute; | ||
211 | + left: 0; | ||
212 | + bottom: -2px; | ||
213 | + border-top: 1px solid #e0e0e0; | ||
214 | + display: block; | ||
215 | + width: 100%; | ||
216 | + height: 1px; | ||
217 | + } | ||
218 | + | ||
219 | + .swiper-header { | ||
220 | + height: 100px; | ||
221 | + padding: 20px 30px; | ||
222 | + display: inline-block; | ||
223 | + position: relative; | ||
224 | + width: 100%; | ||
225 | + box-sizing: border-box; | ||
226 | + | ||
227 | + .swiper-logo { | ||
228 | + height: 100%; | ||
229 | + display: inline-block; | ||
230 | + float: left; | ||
231 | + margin-right: 45px; | ||
232 | + | ||
233 | + > img { | ||
234 | + max-height: 100%; | ||
235 | + vertical-align: middle; | ||
236 | + } | ||
237 | + } | ||
238 | + | ||
239 | + .brand-info { | ||
240 | + float: left; | ||
241 | + | ||
242 | + .brand-name { | ||
243 | + font-size: 28px; | ||
244 | + | ||
245 | + b { | ||
246 | + color: #b0b0b0; | ||
247 | + font-weight: normal; | ||
248 | + } | ||
249 | + } | ||
250 | + | ||
251 | + .brand-update { | ||
252 | + font-size: 22px; | ||
253 | + | ||
254 | + b { | ||
255 | + color: #b0b0b0; | ||
256 | + font-weight: normal; | ||
257 | + } | ||
258 | + | ||
259 | + .brand-new { | ||
260 | + color: #86bf4a; | ||
261 | + margin-right: 24px; | ||
262 | + } | ||
263 | + .brand-discount { | ||
264 | + color: #d1021c; | ||
265 | + } | ||
266 | + } | ||
267 | + } | ||
268 | + .fav-more { | ||
269 | + width: 2.5rem; | ||
270 | + height: 2.5rem; | ||
271 | + position: absolute; | ||
272 | + top: 0; | ||
273 | + right: 0; | ||
274 | + | ||
275 | + &:after { | ||
276 | + background: url("/me/fav/fav-more.png"); | ||
277 | + width: 18px; | ||
278 | + height: 29px; | ||
279 | + | ||
280 | + position: absolute; | ||
281 | + top: 50%; | ||
282 | + right: 30px; | ||
283 | + margin-top: -15px; | ||
284 | + content: ''; | ||
285 | + } | ||
286 | + } | ||
287 | + } | ||
288 | + .swiper-container { | ||
289 | + height: 365px; | ||
290 | + margin: 0 30px; | ||
291 | + | ||
292 | + .swiper-slide { | ||
293 | + width: 225px; | ||
294 | + height: 100%; | ||
295 | + float: left; | ||
296 | + padding-right: 30px; | ||
297 | + | ||
298 | + &:nth-last-of-type(1) { | ||
299 | + padding-right: 0; | ||
300 | + } | ||
301 | + | ||
302 | + img { | ||
303 | + display: block; | ||
304 | + width: 100%; | ||
305 | + height: 300px; | ||
306 | + overflow: hidden; | ||
307 | + } | ||
308 | + .brand-product { | ||
309 | + height: 65px; | ||
310 | + line-height: 65px; | ||
311 | + text-align: center; | ||
312 | + font-size: 22px; | ||
313 | + | ||
314 | + .price-discount { | ||
315 | + span { | ||
316 | + color: #d1021c | ||
317 | + } | ||
318 | + b { | ||
319 | + color: #b0b0b0; | ||
320 | + text-decoration: line-through; | ||
321 | + font-weight: normal; | ||
322 | + margin-left: 13px; | ||
323 | + } | ||
324 | + } | ||
325 | + } | ||
326 | + } | ||
327 | + } | ||
328 | + } | ||
329 | + } | ||
330 | + | ||
331 | + .fav-load-more,.fav-brand-load-more { | ||
332 | + width: 100%; | ||
333 | + height: 2rem; | ||
334 | + line-height: 2rem; | ||
335 | + text-align: center; | ||
336 | + color: #444; | ||
337 | + | ||
338 | + &.load-background { | ||
339 | + background: resolve('loading.gif') center center no-repeat; | ||
340 | + background-size: auto 40%; | ||
341 | + } | ||
342 | + } | ||
343 | + .fav-content-loading { | ||
344 | + width: 100%; | ||
345 | + height: 2rem; | ||
346 | + background: resolve('loading.gif') center center no-repeat; | ||
347 | + background-size: auto 40%; | ||
348 | + | ||
349 | + position: absolute; | ||
350 | + top: 50%; | ||
351 | + left: 0; | ||
352 | + margin-top: -1rem; | ||
353 | + } | ||
354 | +} |
public/scss/me/_home.css
0 → 100644
1 | +.my-page { | ||
2 | + color: #444; | ||
3 | + background: #f0f0f0; | ||
4 | + | ||
5 | + a { | ||
6 | + color: #444; | ||
7 | + } | ||
8 | + | ||
9 | + .user-info { | ||
10 | + display: block; | ||
11 | + position: relative; | ||
12 | + padding: 0 30px; | ||
13 | + color: #fff; | ||
14 | + font-size: 34px; | ||
15 | + line-height: 168px; | ||
16 | + height: 168px; | ||
17 | + background: resolve("me/index/header-bg.jpg"); | ||
18 | + background-size: cover; | ||
19 | + | ||
20 | + .user-avatar { | ||
21 | + float: left; | ||
22 | + position: relative; | ||
23 | + top: 16px; | ||
24 | + width: 126px; | ||
25 | + height: 126px; | ||
26 | + border-radius: 50%; | ||
27 | + border: 6px solid #a7a8a9; | ||
28 | + background-image: resolve("me/index/user-avatar.png"); | ||
29 | + background-size: 100%; | ||
30 | + } | ||
31 | + | ||
32 | + .username { | ||
33 | + float: left; | ||
34 | + padding: 0 16px; | ||
35 | + text-overflow: ellipsis; | ||
36 | + overflow: hidden; | ||
37 | + white-space: nowrap; | ||
38 | + max-width: 260px; | ||
39 | + } | ||
40 | + | ||
41 | + .vip-icon { | ||
42 | + display: inline-block; | ||
43 | + width: 72px; | ||
44 | + height: 32px; | ||
45 | + vertical-align: middle; | ||
46 | + } | ||
47 | + | ||
48 | + .vip-3 { | ||
49 | + background: url("/me/vip/vip-3.png"); | ||
50 | + } | ||
51 | + | ||
52 | + .vip-2 { | ||
53 | + background: url("/me/vip/vip-2.png"); | ||
54 | + } | ||
55 | + | ||
56 | + .vip-1 { | ||
57 | + background: url("/me/vip/vip-1.png"); | ||
58 | + } | ||
59 | + | ||
60 | + .more-icon { | ||
61 | + position: absolute; | ||
62 | + top: 40px; | ||
63 | + right: 30px; | ||
64 | + width: 88px; | ||
65 | + height: 88px; | ||
66 | + line-height: 88px; | ||
67 | + text-align: center; | ||
68 | + | ||
69 | + &.highlight { | ||
70 | + background: rgba(200,200,200,.1)!important; | ||
71 | + } | ||
72 | + } | ||
73 | + } | ||
74 | + | ||
75 | + .login-btn { | ||
76 | + display: block; | ||
77 | + position: absolute; | ||
78 | + top: 40px; | ||
79 | + left: 194px; | ||
80 | + width: 244px; | ||
81 | + height: 82px; | ||
82 | + line-height: 82px; | ||
83 | + color: #fff; | ||
84 | + border: 4px solid #fff; | ||
85 | + text-align: center; | ||
86 | + } | ||
87 | + | ||
88 | + .my-link { | ||
89 | + padding: 6px 0; | ||
90 | + text-align: center; | ||
91 | + background: rgba(0,0,0,0.8); | ||
92 | + height: 76px; | ||
93 | + | ||
94 | + .link-item { | ||
95 | + position: relative; | ||
96 | + float: left; | ||
97 | + color: #fff; | ||
98 | + font-size: 28px; | ||
99 | + width: 212px; | ||
100 | + | ||
101 | + &.highlight { | ||
102 | + background: rgba(200,200,200,.1) !important; | ||
103 | + } | ||
104 | + | ||
105 | + p { | ||
106 | + font-size: 24px; | ||
107 | + } | ||
108 | + | ||
109 | + &:after { | ||
110 | + content: ''; | ||
111 | + position: absolute; | ||
112 | + right: 0; | ||
113 | + top: 24px; | ||
114 | + width: 0; | ||
115 | + height: 44px; | ||
116 | + border-right: 1px solid #fff; | ||
117 | + } | ||
118 | + | ||
119 | + &:last-of-type:after { | ||
120 | + content: none; | ||
121 | + } | ||
122 | + } | ||
123 | + | ||
124 | + &.no-login { | ||
125 | + padding: 0; | ||
126 | + height: 88px; | ||
127 | + .link-item p { | ||
128 | + font-size: 32px; | ||
129 | + line-height: 88px; | ||
130 | + } | ||
131 | + } | ||
132 | + } | ||
133 | + | ||
134 | + .notice { | ||
135 | + margin-bottom: 30px; | ||
136 | + padding: 0 30px; | ||
137 | + background: #fff; | ||
138 | + height: 72px; | ||
139 | + overflow: hidden; | ||
140 | + | ||
141 | + .notice-item { | ||
142 | + display: block; | ||
143 | + width: 100%; | ||
144 | + font-size: 24px; | ||
145 | + line-height: 72px; | ||
146 | + color: #444; | ||
147 | + white-space: nowrap; | ||
148 | + overflow: hidden; | ||
149 | + text-overflow: ellipsis; | ||
150 | + } | ||
151 | + | ||
152 | + .notice-icon { | ||
153 | + display: inline-block; | ||
154 | + margin-right: 10px; | ||
155 | + width: 28px; | ||
156 | + height: 28px; | ||
157 | + background: url("/me/index/volume.png"); | ||
158 | + vertical-align: middle; | ||
159 | + } | ||
160 | + } | ||
161 | + | ||
162 | + .my-order { | ||
163 | + margin-bottom: 30px; | ||
164 | + border-top: 1px solid #e0e0e0; | ||
165 | + border-bottom: 1px solid #e0e0e0; | ||
166 | + background: #fff; | ||
167 | + | ||
168 | + .order-title { | ||
169 | + display: block; | ||
170 | + padding: 0 30px; | ||
171 | + font-size: 16PX; | ||
172 | + line-height: 88px; | ||
173 | + | ||
174 | + span { | ||
175 | + color: #e0e0e0; | ||
176 | + float: right; | ||
177 | + } | ||
178 | + | ||
179 | + &.highlight { | ||
180 | + background: #eee; | ||
181 | + } | ||
182 | + } | ||
183 | + | ||
184 | + .order-type { | ||
185 | + padding: 20px 30px; | ||
186 | + text-align: center; | ||
187 | + border-top: 1px solid #e0e0e0; | ||
188 | + | ||
189 | + .type-item { | ||
190 | + position: relative; | ||
191 | + float: left; | ||
192 | + color: #444; | ||
193 | + font-size: 14PX; | ||
194 | + line-height: 1.5; | ||
195 | + width: 193px; | ||
196 | + | ||
197 | + &.highlight { | ||
198 | + background: #eee; | ||
199 | + } | ||
200 | + | ||
201 | + .num { | ||
202 | + position: absolute; | ||
203 | + top: -24px; | ||
204 | + right: 36px; | ||
205 | + width: 72px; | ||
206 | + height: 72px; | ||
207 | + font-size: 40px; | ||
208 | + line-height: 72px; | ||
209 | + color: #fff; | ||
210 | + background: #f03d35; | ||
211 | + text-align: center; | ||
212 | + border-radius: 50%; | ||
213 | + transform: scale(0.5); | ||
214 | + } | ||
215 | + } | ||
216 | + | ||
217 | + .iconfont { | ||
218 | + font-size: 40px; | ||
219 | + } | ||
220 | + } | ||
221 | + } | ||
222 | + | ||
223 | + .group-list { | ||
224 | + margin-bottom: 30px; | ||
225 | + border-top: 1px solid #e0e0e0; | ||
226 | + border-bottom: 1px solid #e0e0e0; | ||
227 | + background: #fff; | ||
228 | + | ||
229 | + .list-item { | ||
230 | + display: block; | ||
231 | + position: relative; | ||
232 | + padding: 0 30px; | ||
233 | + font-size: 16PX; | ||
234 | + line-height: 88px; | ||
235 | + | ||
236 | + .opinion{ | ||
237 | + width: 1.3rem; | ||
238 | + height: 1.3rem; | ||
239 | + overflow: hidden; | ||
240 | + display: inline-block; | ||
241 | + background: url("/me/index/talk.png"); | ||
242 | + position: relative; | ||
243 | + top: .36rem; | ||
244 | + margin-right: 12px; | ||
245 | + } | ||
246 | + | ||
247 | + &.highlight { | ||
248 | + background: #eee; | ||
249 | + } | ||
250 | + | ||
251 | + &:after { | ||
252 | + content: ''; | ||
253 | + position: absolute; | ||
254 | + right: 0; | ||
255 | + bottom: 0; | ||
256 | + width: 540px; | ||
257 | + height: 0; | ||
258 | + border-top: 1px solid #e0e0e0; | ||
259 | + } | ||
260 | + | ||
261 | + &:last-child:after { | ||
262 | + content: none; | ||
263 | + } | ||
264 | + } | ||
265 | + | ||
266 | + .icon { | ||
267 | + margin-right: 10px; | ||
268 | + font-size: 50px; | ||
269 | + vertical-align: top; | ||
270 | + } | ||
271 | + | ||
272 | + .num { | ||
273 | + color: #e0e0e0; | ||
274 | + float: right; | ||
275 | + } | ||
276 | + } | ||
277 | +} |
public/scss/me/_ihelp.css
0 → 100644
1 | +.iHelp{ | ||
2 | + width: 100%; | ||
3 | + height: auto; | ||
4 | + overflow: hidden; | ||
5 | + ul{ | ||
6 | + width: 100%; | ||
7 | + height: auto; | ||
8 | + overflow: hidden; | ||
9 | + display: block; | ||
10 | + border-top: 1px solid #e0e0e0; | ||
11 | + li{ | ||
12 | + width: 100%; | ||
13 | + height: 80px; | ||
14 | + line-height: 84px; | ||
15 | + overflow: hidden; | ||
16 | + font-size: 28px; | ||
17 | + border-bottom: 1px solid #e0e0e0; | ||
18 | + float: right; | ||
19 | + color: #444444; | ||
20 | + &:last-of-type{ | ||
21 | + border-bottom:none; | ||
22 | + } | ||
23 | + a:visited { | ||
24 | + color: #444444; | ||
25 | + } | ||
26 | + span{ | ||
27 | + width: 85%; | ||
28 | + height: 100%; | ||
29 | + overflow: hidden; | ||
30 | + float: left; | ||
31 | + padding-left: 5%; | ||
32 | + } | ||
33 | + i{ | ||
34 | + color: #e0e0e0; | ||
35 | + } | ||
36 | + } | ||
37 | + } | ||
38 | +} | ||
39 | +.deal_main{ | ||
40 | + margin: .5rem 3%; | ||
41 | + font-size:1.2em; | ||
42 | + width: 94%; | ||
43 | + overflow: hidden; | ||
44 | +} |
1 | -@import 'suggest'; | 1 | +@import "home"; |
2 | +@import "vip-grade"; | ||
3 | +@import "order"; | ||
4 | +@import "order-detail"; | ||
5 | +@import "coupons"; | ||
6 | +@import "personal-details"; | ||
7 | +@import "yoho-coin"; | ||
8 | +@import "fav"; | ||
9 | +@import "suggest"; | ||
10 | +@import "address"; | ||
11 | +@import "address-modify"; | ||
12 | +@import "online-service"; | ||
13 | +@import "my-guang"; | ||
14 | +@import "ihelp"; | ||
15 | +@import "browse-record"; | ||
16 | +@import "logistic"; | ||
17 | +@import "pay"; | ||
18 | +@import "yoho-coin-new"; | ||
19 | +@import "yoho-coin-detail"; | ||
20 | +@import "message"; |
public/scss/me/_logistic.css
0 → 100644
1 | +$logistic_gray: #f0f0f0; | ||
2 | +$border_color_strong: #e5e5e5; | ||
3 | +$border_color_light: #eee; | ||
4 | + | ||
5 | +.logistic-page { | ||
6 | + background-color: $logistic_gray; | ||
7 | + | ||
8 | + .overview { | ||
9 | + height: 120px; | ||
10 | + line-height: 120px; | ||
11 | + width: 100%; | ||
12 | + margin-bottom: 40px; | ||
13 | + background-color: #fff; | ||
14 | + color: #464646; | ||
15 | + border-bottom: 1px solid $border_color_strong; | ||
16 | + | ||
17 | + .left { | ||
18 | + width: 19%; | ||
19 | + float: left; | ||
20 | + text-align: center; | ||
21 | + height: 100%; | ||
22 | + | ||
23 | + .icon { | ||
24 | + width: 88px; | ||
25 | + height: 88px; | ||
26 | + margin: 0 auto; | ||
27 | + background-size: 100%; | ||
28 | + background-repeat: no-repeat; | ||
29 | + background-position: center; | ||
30 | + margin-top: 16px; | ||
31 | + } | ||
32 | + } | ||
33 | + | ||
34 | + .right { | ||
35 | + width: 81%; | ||
36 | + float: left; | ||
37 | + padding-top: 20px; | ||
38 | + padding-bottom: 20px; | ||
39 | + height: 80px; | ||
40 | + | ||
41 | + div { | ||
42 | + height: 40px; | ||
43 | + line-height: 44px; | ||
44 | + color: #595959; | ||
45 | + font-size: 24px; | ||
46 | + } | ||
47 | + } | ||
48 | + | ||
49 | + .info { | ||
50 | + padding-right: 4px; | ||
51 | + } | ||
52 | + } | ||
53 | + | ||
54 | + .title { | ||
55 | + height: 112px; | ||
56 | + line-height: 112px; | ||
57 | + background-color: #fff; | ||
58 | + padding-left: 40px; | ||
59 | + font-size: 40px; | ||
60 | + } | ||
61 | + | ||
62 | + .detail { | ||
63 | + background-color: #fff; | ||
64 | + padding-left: 80px; | ||
65 | + margin-bottom: 40px; | ||
66 | + } | ||
67 | + | ||
68 | + .timeline-box { | ||
69 | + border-left: 1px solid $border_color_strong; | ||
70 | + position: relative; | ||
71 | + padding-left: 52px; | ||
72 | + } | ||
73 | + | ||
74 | + .timeline-node { | ||
75 | + position: absolute; | ||
76 | + top: 32px; | ||
77 | + left: -9.04444px; | ||
78 | + display: inline-block; | ||
79 | + width: 16.4px; | ||
80 | + height: 16.4px; | ||
81 | + background-color: $border_color_strong; | ||
82 | + border-radius: 100%; | ||
83 | + } | ||
84 | + | ||
85 | + .timeline-box:first-child { | ||
86 | + .timeline-node { | ||
87 | + background-color: #989898; | ||
88 | + } | ||
89 | + | ||
90 | + .timeline-info-row { | ||
91 | + color: #606060; | ||
92 | + } | ||
93 | + } | ||
94 | + | ||
95 | + .timeline-info { | ||
96 | + padding: 20px 0; | ||
97 | + border-bottom: 1px solid $border_color_strong; | ||
98 | + } | ||
99 | + | ||
100 | + .timeline-box:last-child { | ||
101 | + .timeline-info { | ||
102 | + border: none; | ||
103 | + } | ||
104 | + } | ||
105 | + | ||
106 | + .timeline-info-row { | ||
107 | + min-height: 40px; | ||
108 | + line-height: 40px; | ||
109 | + font-size: 28px; | ||
110 | + color: #bababa; | ||
111 | + padding-right: 32px; | ||
112 | + } | ||
113 | + | ||
114 | + .banner { | ||
115 | + margin-bottom: 40px; | ||
116 | + | ||
117 | + a { | ||
118 | + img { | ||
119 | + width: 100%; | ||
120 | + height: 100%; | ||
121 | + } | ||
122 | + } | ||
123 | + } | ||
124 | +} |
public/scss/me/_message.css
0 → 100644
1 | +.massage-page { | ||
2 | + margin-top: 16px; | ||
3 | + padding-bottom: 24px; | ||
4 | + | ||
5 | + .massage-list { | ||
6 | + padding: 12px 100px 12px 24px; | ||
7 | + border-bottom: 1px solid #f8f8f8; | ||
8 | + position: relative; | ||
9 | + overflow: hidden; | ||
10 | + | ||
11 | + p { | ||
12 | + font-size: 28px; | ||
13 | + color: #222; | ||
14 | + } | ||
15 | + | ||
16 | + span { | ||
17 | + font-size: 24px; | ||
18 | + color: #999; | ||
19 | + } | ||
20 | + | ||
21 | + i { | ||
22 | + position: absolute; | ||
23 | + right: 48px; | ||
24 | + top: 24px; | ||
25 | + color: #ccc; | ||
26 | + } | ||
27 | + | ||
28 | + strong { | ||
29 | + width: 8px; | ||
30 | + height: 8px; | ||
31 | + position: absolute; | ||
32 | + left: 16px; | ||
33 | + top: 40px; | ||
34 | + background: #f00; | ||
35 | + border-radius: 50%; | ||
36 | + } | ||
37 | + } | ||
38 | + | ||
39 | + .massage-main { | ||
40 | + border-bottom: 1px solid #f8f8f8; | ||
41 | + padding: 12px; | ||
42 | + margin-left: 10px; | ||
43 | + margin-bottom: 10px; | ||
44 | + | ||
45 | + h6 { | ||
46 | + margin-bottom: 8px; | ||
47 | + } | ||
48 | + | ||
49 | + span { | ||
50 | + color: #656565; | ||
51 | + } | ||
52 | + } | ||
53 | + | ||
54 | + .sale-btn { | ||
55 | + background-color: #ea2622; | ||
56 | + color: #fff; | ||
57 | + padding: 5px 10px 5px 10px; | ||
58 | + } | ||
59 | + | ||
60 | + .coupon-item { | ||
61 | + margin-left: 10px; | ||
62 | + padding-bottom: 10px; | ||
63 | + border-bottom: 1px solid #f8f8f8; | ||
64 | + margin-top: 10px; | ||
65 | + | ||
66 | + .coupon-img { | ||
67 | + width: 128px; | ||
68 | + height: auto; | ||
69 | + overflow: hidden; | ||
70 | + float: left; | ||
71 | + margin-right: 16px; | ||
72 | + | ||
73 | + img { | ||
74 | + width: 100%; | ||
75 | + height: auto; | ||
76 | + } | ||
77 | + } | ||
78 | + | ||
79 | + .coupon-info { | ||
80 | + font-size: 24px; | ||
81 | + | ||
82 | + span { | ||
83 | + color: #f00; | ||
84 | + } | ||
85 | + } | ||
86 | + | ||
87 | + .coupon-action { | ||
88 | + width: 110px; | ||
89 | + font-size: 24px; | ||
90 | + letter-spacing: 2px; | ||
91 | + margin: 3px 0 0 0; | ||
92 | + height: 35px; | ||
93 | + line-height: 35px; | ||
94 | + background: #ed0010; | ||
95 | + text-align: center; | ||
96 | + margin-left: 144px; | ||
97 | + | ||
98 | + a { | ||
99 | + display: block; | ||
100 | + color: #fff; | ||
101 | + width: 100%; | ||
102 | + height: 100%; | ||
103 | + } | ||
104 | + } | ||
105 | + } | ||
106 | +} |
public/scss/me/_my-guang.css
0 → 100644
1 | +.my-guang-page { | ||
2 | + | ||
3 | + .null { | ||
4 | + height: 240px; | ||
5 | + width: 100%; | ||
6 | + position: absolute; | ||
7 | + text-align: center; | ||
8 | + top: 50%; | ||
9 | + margin-top: -120px; | ||
10 | + | ||
11 | + span { | ||
12 | + color: #b0b0b0; | ||
13 | + font-size: 24px; | ||
14 | + margin-top: 20px; | ||
15 | + } | ||
16 | + } | ||
17 | + | ||
18 | + .icon-null { | ||
19 | + width: 188px; | ||
20 | + height: 171px; | ||
21 | + background: url("/me/fav/fav-null.png"); | ||
22 | + margin: 0 auto; | ||
23 | + margin-bottom: 30px; | ||
24 | + } | ||
25 | +} |
public/scss/me/_online-service.css
0 → 100644
1 | +@define-extend qa { | ||
2 | + margin-left: 30px; | ||
3 | + padding: 0 40px 0 10px; | ||
4 | + font-size: 30px; | ||
5 | + line-height: 76px; | ||
6 | + font-weight: bold; | ||
7 | +} | ||
8 | + | ||
9 | +.online-service-page { | ||
10 | + background: #f0f0f0; | ||
11 | + | ||
12 | + .question { | ||
13 | + background: #fff; | ||
14 | + } | ||
15 | + | ||
16 | + .question-title { | ||
17 | + padding: 20px 30px; | ||
18 | + font-size: 28px; | ||
19 | + line-height: 1; | ||
20 | + color: #b0b0b0; | ||
21 | + } | ||
22 | + | ||
23 | + .question-tab { | ||
24 | + padding: 10px 30px 30px; | ||
25 | + font-size: 32px; | ||
26 | + line-height: 58px; | ||
27 | + text-align: center; | ||
28 | + color: #b0b0b0; | ||
29 | + | ||
30 | + .current { | ||
31 | + color: #444; | ||
32 | + } | ||
33 | + | ||
34 | + .line { | ||
35 | + margin: 0 32px; | ||
36 | + border-left: 1px solid #b0b0b0; | ||
37 | + } | ||
38 | + | ||
39 | + } | ||
40 | + | ||
41 | + .question-list { | ||
42 | + display: none; | ||
43 | + border-top: 1px solid #ccc; | ||
44 | + border-bottom: 1px solid #ccc; | ||
45 | + | ||
46 | + &.current { | ||
47 | + display: block; | ||
48 | + } | ||
49 | + | ||
50 | + li { | ||
51 | + font-size: 28px; | ||
52 | + line-height: 90px; | ||
53 | + | ||
54 | + a { | ||
55 | + display: block; | ||
56 | + color: #444; | ||
57 | + width: 610px; | ||
58 | + margin-left: 30px; | ||
59 | + border-bottom: 1px solid #ccc; | ||
60 | + } | ||
61 | + | ||
62 | + .iconfont { | ||
63 | + float: right; | ||
64 | + margin-right: 30px; | ||
65 | + color: #ccc; | ||
66 | + font-size: 32px; | ||
67 | + } | ||
68 | + | ||
69 | + &:last-child { | ||
70 | + a { | ||
71 | + border-bottom: none; | ||
72 | + } | ||
73 | + } | ||
74 | + | ||
75 | + &.highlight { | ||
76 | + background: #eee; | ||
77 | + } | ||
78 | + } | ||
79 | + } | ||
80 | + | ||
81 | + .connect-info { | ||
82 | + margin-top: 30px; | ||
83 | + font-size: 28px; | ||
84 | + line-height: 50px; | ||
85 | + background: #fff; | ||
86 | + border-top: 1px solid #ccc; | ||
87 | + border-bottom: 1px solid #ccc; | ||
88 | + | ||
89 | + p { | ||
90 | + margin-top: 25px; | ||
91 | + margin-left: -72px; | ||
92 | + line-height: 1.5; | ||
93 | + } | ||
94 | + | ||
95 | + .iconfont { | ||
96 | + font-size: 46px; | ||
97 | + } | ||
98 | + | ||
99 | + .icon-yoho-enter { | ||
100 | + color: #ccc; | ||
101 | + float: right; | ||
102 | + font-size: 32px; | ||
103 | + } | ||
104 | + | ||
105 | + .connect-item { | ||
106 | + position: relative; | ||
107 | + a { | ||
108 | + display: block; | ||
109 | + padding: 20px 30px 20px 94px; | ||
110 | + color: #444; | ||
111 | + } | ||
112 | + &:after { | ||
113 | + content: ''; | ||
114 | + position: absolute; | ||
115 | + right: 0; | ||
116 | + bottom: 0; | ||
117 | + width: 548px; | ||
118 | + height: 1px; | ||
119 | + background: #ccc; | ||
120 | + } | ||
121 | + &:last-child { | ||
122 | + &:after { | ||
123 | + content: none; | ||
124 | + } | ||
125 | + } | ||
126 | + &.highlight { | ||
127 | + background: #eee; | ||
128 | + } | ||
129 | + } | ||
130 | + .icon { | ||
131 | + display: inline-block; | ||
132 | + margin-right: 28px; | ||
133 | + margin-left: -70px; | ||
134 | + vertical-align:middle; | ||
135 | + } | ||
136 | + } | ||
137 | +} | ||
138 | + | ||
139 | +.online-service-detail-page { | ||
140 | + background: #f0f0f0; | ||
141 | + | ||
142 | + .qa-list { | ||
143 | + .question-item { | ||
144 | + margin-bottom: 32px; | ||
145 | + border-top: 1px solid #c8c7cc; | ||
146 | + border-bottom: 1px solid #c8c7cc; | ||
147 | + color: #444; | ||
148 | + background: #fff; | ||
149 | + | ||
150 | + &:last-child { | ||
151 | + margin-bottom: 0; | ||
152 | + } | ||
153 | + } | ||
154 | + .question { | ||
155 | + @extend qa; | ||
156 | + position: relative; | ||
157 | + color: #000; | ||
158 | + &:after { | ||
159 | + content: ''; | ||
160 | + position: absolute; | ||
161 | + left: 0; | ||
162 | + bottom: 0; | ||
163 | + width: 100%; | ||
164 | + border-top: 1px solid #c8c7cc; | ||
165 | + } | ||
166 | + } | ||
167 | + .answer { | ||
168 | + @extend qa; | ||
169 | + } | ||
170 | + } | ||
171 | +} |
public/scss/me/_order-detail.css
0 → 100644
1 | +.order-detail-page { | ||
2 | + background: #f0f0f0; | ||
3 | + | ||
4 | + .block { | ||
5 | + position: relative; | ||
6 | + background: #fff; | ||
7 | + padding: 20px 30px; | ||
8 | + | ||
9 | + .iconfont { | ||
10 | + position: absolute; | ||
11 | + left: 30px; | ||
12 | + top: 50%; | ||
13 | + font-size: 40px; | ||
14 | + margin-top: -30px; | ||
15 | + } | ||
16 | + | ||
17 | + &.more-jit { | ||
18 | + background: #fff; | ||
19 | + padding: 30px 20px; | ||
20 | + border-bottom: 1px solid #e0e0e0; | ||
21 | + padding-top: 0; | ||
22 | + padding-bottom: 0; | ||
23 | + margin-bottom: 0; | ||
24 | + } | ||
25 | + | ||
26 | + | ||
27 | + .more-jit { | ||
28 | + height: 88px; | ||
29 | + line-height: 88px; | ||
30 | + position: relative; | ||
31 | + | ||
32 | + span { | ||
33 | + font-size: 34px; | ||
34 | + color: #444; | ||
35 | + } | ||
36 | + | ||
37 | + .iconfont { | ||
38 | + position: absolute; | ||
39 | + right: 0; | ||
40 | + left: auto; | ||
41 | + top: auto; | ||
42 | + margin: 0; | ||
43 | + } | ||
44 | + } | ||
45 | + } | ||
46 | + | ||
47 | + .sub { | ||
48 | + position: relative; | ||
49 | + | ||
50 | + .iconfont { | ||
51 | + left: 0; | ||
52 | + } | ||
53 | + } | ||
54 | + | ||
55 | + .logistics { | ||
56 | + display: block; | ||
57 | + | ||
58 | + .icon-right { | ||
59 | + right: 25px; | ||
60 | + left: auto; | ||
61 | + color: #b0b0b0; | ||
62 | + } | ||
63 | + | ||
64 | + .sub-content { | ||
65 | + border-top: 1px solid #e0e0e0; | ||
66 | + margin-top: 20px; | ||
67 | + padding-top: 20px; | ||
68 | + } | ||
69 | + } | ||
70 | + | ||
71 | + .owner-info { | ||
72 | + line-height: 1.5; | ||
73 | + } | ||
74 | + .range{ | ||
75 | + background-image: resolve("me/rang.png"); | ||
76 | + background-size: cover; | ||
77 | + width: 640px; | ||
78 | + height: 20px; | ||
79 | + background-color: #FFFFFF; | ||
80 | + } | ||
81 | + .beside-icon { | ||
82 | + margin-left: 60px; | ||
83 | + } | ||
84 | + | ||
85 | + .name-phone { | ||
86 | + font-size: 30px; | ||
87 | + | ||
88 | + span { | ||
89 | + float: right; | ||
90 | + } | ||
91 | + } | ||
92 | + | ||
93 | + .address { | ||
94 | + font-size: 24px; | ||
95 | + margin-top: 10px; | ||
96 | + } | ||
97 | + | ||
98 | + .rest { | ||
99 | + display: none; | ||
100 | + position: relative; | ||
101 | + width: 100%; | ||
102 | + text-align: right; | ||
103 | + color: #f00; | ||
104 | + font-size: 24px; | ||
105 | + .iconAddress { | ||
106 | + position: static; | ||
107 | + font-size: 24px; | ||
108 | + } | ||
109 | + } | ||
110 | + | ||
111 | + .order-status { | ||
112 | + margin: 20px 0; | ||
113 | + border-top: 1px solid #e0e0e0; | ||
114 | + border-bottom: 1px solid #e0e0e0; | ||
115 | + padding-right: 0; | ||
116 | + } | ||
117 | + | ||
118 | + .sub-content span { | ||
119 | + display: block; | ||
120 | + color: #b0b0b0; | ||
121 | + font-size: 24px; | ||
122 | + } | ||
123 | + | ||
124 | + .sub-content .sub-title { | ||
125 | + display: block; | ||
126 | + color: #000; | ||
127 | + font-size: 28px; | ||
128 | + } | ||
129 | + .goods { | ||
130 | + padding: 0; | ||
131 | + margin-top: 20px; | ||
132 | + border-top: 1px solid #e0e0e0; | ||
133 | + border-bottom: 1px solid #e0e0e0; | ||
134 | + } | ||
135 | + | ||
136 | + .cost { | ||
137 | + /*margin-bottom: 100px; 排除被固定底部遮挡的影响*/ | ||
138 | + | ||
139 | + li { | ||
140 | + font-size: 28px; | ||
141 | + | ||
142 | + span { | ||
143 | + float: right; | ||
144 | + } | ||
145 | + | ||
146 | + &:last-child span { | ||
147 | + color: #f00; | ||
148 | + } | ||
149 | + } | ||
150 | + } | ||
151 | + | ||
152 | + .dollar{ | ||
153 | + background: #ffffff; | ||
154 | + padding: 0.5rem 0.75rem; | ||
155 | + height:1.5rem; | ||
156 | + line-height:1.5rem; | ||
157 | + font-size:0.7rem ; | ||
158 | + .bg-dollar{ | ||
159 | + display: inline-block; | ||
160 | + width: 0.6rem; | ||
161 | + height: 0.6rem; | ||
162 | + background: url('/me/yoho-coin/dollar.png') center center; | ||
163 | + background-size: 100% 100%; | ||
164 | + vertical-align: middle; | ||
165 | + } | ||
166 | + | ||
167 | + } | ||
168 | + | ||
169 | + .opt { | ||
170 | + text-align: right; | ||
171 | + border-top: 1px solid #e0e0e0; | ||
172 | + } | ||
173 | + | ||
174 | + .btn { | ||
175 | + display: inline-block; | ||
176 | + box-sizing: border-box; | ||
177 | + width: 140px; | ||
178 | + height: 60px; | ||
179 | + line-height: 60px; | ||
180 | + border-radius: 5PX; | ||
181 | + font-size: 26px; | ||
182 | + text-align: center; | ||
183 | + border: 1px solid #000; | ||
184 | + } | ||
185 | + | ||
186 | + .btn-pay { | ||
187 | + color: #fff; | ||
188 | + border: none; | ||
189 | + background: #d0021b; | ||
190 | + margin-left: 10px; | ||
191 | + font-size: 24px; | ||
192 | + } | ||
193 | + | ||
194 | + .count-down { | ||
195 | + list-style: none; | ||
196 | + padding: 0; | ||
197 | + display: inline-block; | ||
198 | + text-align: right; | ||
199 | + font-size: 24px; | ||
200 | + color:#b0b0b0; | ||
201 | + float:left; | ||
202 | + margin-left: 30px; | ||
203 | + margin-top: 20px; | ||
204 | + | ||
205 | + .count-down-icon { | ||
206 | + margin-top: -8px; | ||
207 | + font-size: 30px; | ||
208 | + } | ||
209 | + | ||
210 | + &.hide { | ||
211 | + display: none; | ||
212 | + } | ||
213 | + | ||
214 | + li { | ||
215 | + display: inline-block; | ||
216 | + } | ||
217 | + | ||
218 | + li span { | ||
219 | + font-size: 24px; | ||
220 | + line-height: 24px; | ||
221 | + } | ||
222 | + | ||
223 | + } | ||
224 | + | ||
225 | + | ||
226 | + | ||
227 | + .reason-mask { | ||
228 | + position: fixed; | ||
229 | + width: 100%; | ||
230 | + height: 100%; | ||
231 | + left: 0; | ||
232 | + top: 0; | ||
233 | + background: rgba(0, 0, 0, .5); | ||
234 | + z-index: 1; | ||
235 | + visibility: hidden; | ||
236 | + | ||
237 | + .reason-box { | ||
238 | + border-bottom: 1px solid #ccc; | ||
239 | + font: inherit; | ||
240 | + vertical-align: baseline; | ||
241 | + position: absolute; | ||
242 | + bottom: 0; | ||
243 | + width: 100%; | ||
244 | + height: 380px; | ||
245 | + color: #444; | ||
246 | + background: #fff; | ||
247 | + padding-bottom: 20px; | ||
248 | + | ||
249 | + | ||
250 | + .box-head { | ||
251 | + height: 60px; | ||
252 | + line-height: 60px; | ||
253 | + text-align: right; | ||
254 | + font-size: 24px; | ||
255 | + background: rgb(240, 240, 240); | ||
256 | + padding-right: 30px; | ||
257 | + } | ||
258 | + | ||
259 | + .box-main { | ||
260 | + background: #FFFFFF; | ||
261 | + padding: 20px; | ||
262 | + height:300px; | ||
263 | + | ||
264 | + .active-mask { | ||
265 | + width: 500px; | ||
266 | + height: 60px; | ||
267 | + position: absolute; | ||
268 | + left: 50%; | ||
269 | + top: 50%; | ||
270 | + margin-top: -18px; | ||
271 | + margin-left: -250px; | ||
272 | + z-index: 8; | ||
273 | + background: rgba(255, 255, 255, 0.1); | ||
274 | + border-bottom: 1px solid rgb(223,224,224); | ||
275 | + border-top: 1px solid rgb(223,224,224); | ||
276 | + } | ||
277 | + } | ||
278 | + | ||
279 | + li { | ||
280 | + text-align: center; | ||
281 | + background: #FFF; | ||
282 | + color: rgba(0, 0, 0, .5); | ||
283 | + font-size: 28px; | ||
284 | + } | ||
285 | + | ||
286 | + .swiper-slide-active { | ||
287 | + padding-top: 0; | ||
288 | + font-style: normal; | ||
289 | + font-size: 32px; | ||
290 | + color: rgb(0, 0, 0); | ||
291 | + line-height: 58px; | ||
292 | + } | ||
293 | + } | ||
294 | + } | ||
295 | + | ||
296 | + | ||
297 | + .invoice-info { | ||
298 | + margin: 20px 0; | ||
299 | + border-top: 1px solid #e0e0e0; | ||
300 | + border-bottom: 1px solid #e0e0e0; | ||
301 | + background: #fff; | ||
302 | + padding: 30px; | ||
303 | + box-sizing: border-box; | ||
304 | + overflow: hidden; | ||
305 | + | ||
306 | + span { | ||
307 | + font-size: 28px; | ||
308 | + color: #444; | ||
309 | + line-height: 40px; | ||
310 | + } | ||
311 | + | ||
312 | + .invoice-fr { | ||
313 | + float: right; | ||
314 | + } | ||
315 | + | ||
316 | + .invoice-title { | ||
317 | + text-align: right; | ||
318 | + width: 450px; | ||
319 | + overflow: hidden; | ||
320 | + white-space: nowrap; | ||
321 | + text-overflow: ellipsis; | ||
322 | + } | ||
323 | + | ||
324 | + .invoice-see { | ||
325 | + color: #d0021b; | ||
326 | + } | ||
327 | + } | ||
328 | + | ||
329 | + .invoice-info { | ||
330 | + margin: 20px 0; | ||
331 | + border-top: 1px solid #e0e0e0; | ||
332 | + border-bottom: 1px solid #e0e0e0; | ||
333 | + background: #fff; | ||
334 | + padding: 30px; | ||
335 | + box-sizing: border-box; | ||
336 | + overflow: hidden; | ||
337 | + | ||
338 | + span { | ||
339 | + font-size: 28px; | ||
340 | + color: #444; | ||
341 | + line-height: 40px; | ||
342 | + } | ||
343 | + | ||
344 | + .invoice-fr { | ||
345 | + float: right; | ||
346 | + } | ||
347 | + | ||
348 | + .invoice-see { | ||
349 | + color: #d0021b; | ||
350 | + } | ||
351 | + } | ||
352 | + | ||
353 | + .tickets-mobile { | ||
354 | + font-size:32px; | ||
355 | + height: 90px; | ||
356 | + line-height: 90px; | ||
357 | + | ||
358 | + .pull-left { | ||
359 | + float:left; | ||
360 | + } | ||
361 | + | ||
362 | + .pull-right { | ||
363 | + float:right; | ||
364 | + } | ||
365 | + } | ||
366 | +} |
public/scss/me/_order.css
0 → 100644
1 | +.order-page { | ||
2 | + background: #f0f0f0; | ||
3 | + | ||
4 | + .reason-mask { | ||
5 | + position: fixed; | ||
6 | + width: 100%; | ||
7 | + height: 100%; | ||
8 | + left: 0; | ||
9 | + top: 0; | ||
10 | + background: rgba(0, 0, 0, .5); | ||
11 | + z-index: 5; | ||
12 | + visibility: hidden; | ||
13 | + | ||
14 | + .reason-box { | ||
15 | + border-bottom: 1px solid #ccc; | ||
16 | + font: inherit; | ||
17 | + vertical-align: baseline; | ||
18 | + position: absolute; | ||
19 | + bottom: 0; | ||
20 | + width: 100%; | ||
21 | + height: 380px; | ||
22 | + color: #444; | ||
23 | + background: #fff; | ||
24 | + padding-bottom: 20px; | ||
25 | + | ||
26 | + .box-head { | ||
27 | + height: 60px; | ||
28 | + line-height: 60px; | ||
29 | + text-align: right; | ||
30 | + font-size: 36px; | ||
31 | + background: rgb(240, 240, 240); | ||
32 | + padding-right: 30px; | ||
33 | + } | ||
34 | + | ||
35 | + .box-main { | ||
36 | + background: #FFFFFF; | ||
37 | + padding: 20px; | ||
38 | + height:300px; | ||
39 | + | ||
40 | + .active-mask { | ||
41 | + width: 500px; | ||
42 | + height: 60px; | ||
43 | + position: absolute; | ||
44 | + left: 50%; | ||
45 | + top: 50%; | ||
46 | + margin-top: -18px; | ||
47 | + margin-left: -250px; | ||
48 | + z-index: 8; | ||
49 | + background: rgba(255, 255, 255, 0.1); | ||
50 | + border-bottom: 1px solid rgb(223,224,224); | ||
51 | + border-top: 1px solid rgb(223,224,224); | ||
52 | + } | ||
53 | + } | ||
54 | + | ||
55 | + li { | ||
56 | + text-align: center; | ||
57 | + background: #FFF; | ||
58 | + color: rgba(0, 0, 0, .5); | ||
59 | + font-size: 28px; | ||
60 | + } | ||
61 | + | ||
62 | + .swiper-slide-active { | ||
63 | + padding-top: 0; | ||
64 | + font-style: normal; | ||
65 | + font-size: 32px; | ||
66 | + color: rgb(0, 0, 0); | ||
67 | + line-height: 58px; | ||
68 | + } | ||
69 | + } | ||
70 | + } | ||
71 | + | ||
72 | + .order { | ||
73 | + position: relative; | ||
74 | + display: block; | ||
75 | + background: #fff; | ||
76 | + margin: 30px 0; | ||
77 | + border-top: 1px solid #e0e0e0; | ||
78 | + border-bottom: 1px solid #e0e0e0; | ||
79 | + | ||
80 | + &:last-child { | ||
81 | + margin-bottom: 0; | ||
82 | + } | ||
83 | + | ||
84 | + .header, .footer { | ||
85 | + height: 90px; | ||
86 | + line-height: 90px; | ||
87 | + font-size: 30px; | ||
88 | + padding: 0 30px; | ||
89 | + } | ||
90 | + | ||
91 | + .header { | ||
92 | + border-bottom: 1px solid #e0e0e0; | ||
93 | + } | ||
94 | + | ||
95 | + .order-status { | ||
96 | + float: right; | ||
97 | + } | ||
98 | + | ||
99 | + .footer { | ||
100 | + text-align: right; | ||
101 | + border-top: 1px solid #e0e0e0; | ||
102 | + } | ||
103 | + | ||
104 | + .sum-cost { | ||
105 | + color: #e01; | ||
106 | + margin-left: 5px; | ||
107 | + } | ||
108 | + | ||
109 | + .order-opt { | ||
110 | + padding: 30px 0; | ||
111 | + padding-right: 30px; | ||
112 | + border-top: 1px solid #e0e0e0; | ||
113 | + text-align: right; | ||
114 | + | ||
115 | + .btn { | ||
116 | + display: inline-block; | ||
117 | + box-sizing: border-box; | ||
118 | + height: 60px; | ||
119 | + line-height: 60px; | ||
120 | + width: 140px; | ||
121 | + font-size: 24px; | ||
122 | + text-align: center; | ||
123 | + border: 1px solid #000; | ||
124 | + border-radius: 5PX; | ||
125 | + } | ||
126 | + | ||
127 | + .pay { | ||
128 | + background: #d0021b; | ||
129 | + color: #fff; | ||
130 | + border: none; | ||
131 | + margin-left: 20px; | ||
132 | + } | ||
133 | + | ||
134 | + .count-down { | ||
135 | + list-style: none; | ||
136 | + padding: 0; | ||
137 | + display: inline-block; | ||
138 | + text-align: right; | ||
139 | + font-size: 24px; | ||
140 | + color:#b0b0b0; | ||
141 | + float:left; | ||
142 | + margin-left: 30px; | ||
143 | + margin-top: 20px; | ||
144 | + | ||
145 | + .count-down-icon { | ||
146 | + margin-top: -8px; | ||
147 | + font-size: 30px; | ||
148 | + } | ||
149 | + | ||
150 | + &.hide { | ||
151 | + display: none; | ||
152 | + } | ||
153 | + | ||
154 | + li { | ||
155 | + display: inline-block; | ||
156 | + } | ||
157 | + | ||
158 | + li span { | ||
159 | + font-size: 24px; | ||
160 | + line-height: 24px; | ||
161 | + } | ||
162 | + } | ||
163 | + .rebuy { | ||
164 | + margin-left: 20px; | ||
165 | + } | ||
166 | + } | ||
167 | + } | ||
168 | + | ||
169 | + .no-order { | ||
170 | + position: absolute; | ||
171 | + background: #fff; | ||
172 | + text-align: center; | ||
173 | + top: 50%; | ||
174 | + margin-top: -220px; | ||
175 | + width: 100%; | ||
176 | + | ||
177 | + .icon { | ||
178 | + width: 153px; | ||
179 | + height: 196px; | ||
180 | + background: resolve('me/no-order.png') no-repeat; | ||
181 | + background-size: 100%; | ||
182 | + margin: 0 auto; | ||
183 | + } | ||
184 | + | ||
185 | + span { | ||
186 | + display: block; | ||
187 | + color: #444444; | ||
188 | + font-size: 24px; | ||
189 | + margin: 30px 0 80px; | ||
190 | + } | ||
191 | + | ||
192 | + .walk-way { | ||
193 | + display: block; | ||
194 | + height: 80px; | ||
195 | + line-height: 80px; | ||
196 | + width: 70%; | ||
197 | + margin: 0 auto; | ||
198 | + text-align: center; | ||
199 | + font-size: 30px; | ||
200 | + color: #fff; | ||
201 | + background: #444; | ||
202 | + border-radius: 5PX; | ||
203 | + } | ||
204 | + } | ||
205 | +} | ||
206 | + | ||
207 | +.order-nav { | ||
208 | + border-bottom: 1px solid #e0e0e0; | ||
209 | + background: #fff; | ||
210 | + | ||
211 | + a { | ||
212 | + display: block; | ||
213 | + height: 100%; | ||
214 | + width: 100%; | ||
215 | + color: #b0b0b0; | ||
216 | + } | ||
217 | + | ||
218 | + > li { | ||
219 | + float: left; | ||
220 | + height: 90px; | ||
221 | + width: 25%; | ||
222 | + line-height: 90px; | ||
223 | + color: #b0b0b0; | ||
224 | + font-size: 26px; | ||
225 | + text-align: center; | ||
226 | + | ||
227 | + &.active a { | ||
228 | + color: #000; | ||
229 | + } | ||
230 | + } | ||
231 | +} | ||
232 | + | ||
233 | +.order-good { | ||
234 | + position: relative; | ||
235 | + padding: 20px 0; | ||
236 | + margin-left: 34px; | ||
237 | + height: 160px; | ||
238 | + border-bottom: 1px solid #e0e0e0; | ||
239 | + font-size: 26px; | ||
240 | + | ||
241 | + &:last-child { | ||
242 | + border-bottom: none; | ||
243 | + } | ||
244 | + | ||
245 | + .thumb-wrap { | ||
246 | + position: relative; | ||
247 | + float: left; | ||
248 | + width: 120px; | ||
249 | + height: 160px; | ||
250 | + } | ||
251 | + | ||
252 | + .thumb { | ||
253 | + width: 100%; | ||
254 | + height: 100%; | ||
255 | + } | ||
256 | + | ||
257 | + .tag { | ||
258 | + position: absolute; | ||
259 | + bottom: 0; | ||
260 | + left: 0; | ||
261 | + right: 0; | ||
262 | + color: #fff; | ||
263 | + text-align: center; | ||
264 | + font-size: 12px; | ||
265 | + | ||
266 | + &:before { | ||
267 | + display: block; | ||
268 | + line-height: 1; | ||
269 | + transform: scale(0.833); | ||
270 | + } | ||
271 | + } | ||
272 | + | ||
273 | + .gift-tag { | ||
274 | + height: 25px; | ||
275 | + background: #a1ce4e; | ||
276 | + | ||
277 | + &:before { | ||
278 | + content: '赠品'; | ||
279 | + } | ||
280 | + } | ||
281 | + | ||
282 | + .advance-buy-tag { | ||
283 | + height: 25px; | ||
284 | + background: #eb76aa; | ||
285 | + | ||
286 | + &:before { | ||
287 | + content: '加价购'; | ||
288 | + } | ||
289 | + } | ||
290 | + | ||
291 | + .deps { | ||
292 | + margin-left: 135px; | ||
293 | + } | ||
294 | + | ||
295 | + .name { | ||
296 | + font-size: 28px; | ||
297 | + max-width: 70%; | ||
298 | + text-overflow: -o-ellipsis-lastline; | ||
299 | + overflow: hidden; | ||
300 | + text-overflow: ellipsis; | ||
301 | + display: -webkit-box; | ||
302 | + -webkit-line-clamp: 2; | ||
303 | + -webkit-box-orient: vertical; | ||
304 | + } | ||
305 | + | ||
306 | + .row:nth-child(2) { | ||
307 | + height: 45px; | ||
308 | + line-height: 45px; | ||
309 | + width: 90%; | ||
310 | + | ||
311 | + > span { | ||
312 | + margin-right: 15px; | ||
313 | + } | ||
314 | + } | ||
315 | + | ||
316 | + .color, .size { | ||
317 | + color: #b6b6b6; | ||
318 | + } | ||
319 | + | ||
320 | + .price-wrap { | ||
321 | + position: absolute; | ||
322 | + top: 20px; | ||
323 | + right: 30px; | ||
324 | + text-align: right; | ||
325 | + } | ||
326 | + | ||
327 | + .price { | ||
328 | + color: #e01; | ||
329 | + } | ||
330 | + | ||
331 | + .count { | ||
332 | + display: block; | ||
333 | + color: #999; | ||
334 | + text-align: right; | ||
335 | + line-height: 45px; | ||
336 | + } | ||
337 | + | ||
338 | + .appear-date { | ||
339 | + color: #f00; | ||
340 | + } | ||
341 | +} |
public/scss/me/_pay.css
0 → 100644
1 | +.pay-page { | ||
2 | + padding: 40px 20px 0; | ||
3 | + | ||
4 | + .payapp-list { | ||
5 | + visibility: hidden; | ||
6 | + } | ||
7 | + | ||
8 | + .box.bytouch { | ||
9 | + background-color:#eee; | ||
10 | + } | ||
11 | + | ||
12 | + .box { | ||
13 | + border: 1px solid #eee; | ||
14 | + border-radius: 10px; | ||
15 | + padding: 12px 20px; | ||
16 | + margin-bottom: 20px; | ||
17 | + display: flex; | ||
18 | + align-items: center; | ||
19 | + | ||
20 | + > div { | ||
21 | + min-height: 40px; | ||
22 | + display: flex; | ||
23 | + align-items: center; | ||
24 | + } | ||
25 | + | ||
26 | + .icon { | ||
27 | + width: 15%; | ||
28 | + | ||
29 | + flex-basis: 15%; | ||
30 | + | ||
31 | + img { | ||
32 | + width: 60px; | ||
33 | + margin: 0; | ||
34 | + } | ||
35 | + | ||
36 | + > div { | ||
37 | + width: 60px; | ||
38 | + height: 60px; | ||
39 | + background-image: resolve("layout/pay-icon.png"); | ||
40 | + background-size: 90%; | ||
41 | + background-position-y: 8px; | ||
42 | + background-position-x: center; | ||
43 | + background-repeat: no-repeat; | ||
44 | + } | ||
45 | + } | ||
46 | + | ||
47 | + .app { | ||
48 | + width: 35%; | ||
49 | + flex-basis: 35%; | ||
50 | + font-size: 32px; | ||
51 | + color: #414141; | ||
52 | + } | ||
53 | + | ||
54 | + .hint { | ||
55 | + width: 45%; | ||
56 | + flex-basis: 45%; | ||
57 | + font-size: 24px; | ||
58 | + color: #4b4b4b; | ||
59 | + } | ||
60 | + | ||
61 | + .iconfont { | ||
62 | + width: 5%; | ||
63 | + flex-basis: 5%; | ||
64 | + justify-content: flex-end; | ||
65 | + color: #e0e0e0; | ||
66 | + font-size: 28px; | ||
67 | + } | ||
68 | + } | ||
69 | + /* 加载中 */ | ||
70 | + .loading-toast { | ||
71 | + position: fixed; | ||
72 | + z-index: 3; | ||
73 | + width: 3.8em; | ||
74 | + min-height: 3.8em; | ||
75 | + top: 38%; | ||
76 | + left: 50%; | ||
77 | + margin-left: -1.9em; | ||
78 | + background: rgba(40, 40, 40, 0.75); | ||
79 | + text-align: center; | ||
80 | + border-radius: 5px; | ||
81 | + color: #FFFFFF; | ||
82 | + } | ||
83 | + .loading-toast:after{ | ||
84 | + content:''; | ||
85 | + position: absolute; | ||
86 | + left:50%; | ||
87 | + top:50%; | ||
88 | + margin-left: -20px; | ||
89 | + margin-top: -20px; | ||
90 | + width: 40px; | ||
91 | + height: 40px; | ||
92 | + background: resolve("loading-wechat.png"); | ||
93 | + background-size:40px; | ||
94 | + animation: rotate .7s infinite; | ||
95 | + animation-timing-function: linear; | ||
96 | + } | ||
97 | +} | ||
98 | +@keyframes rotate { | ||
99 | + 0% { | ||
100 | + transform: rotate(0deg) | ||
101 | + } | ||
102 | + | ||
103 | + 100% { | ||
104 | + transform: rotate(360deg) | ||
105 | + } | ||
106 | +} |
public/scss/me/_personal-details.css
0 → 100644
1 | +.personal-details{ | ||
2 | + width: 100%; | ||
3 | + height: auto; | ||
4 | + overflow: hidden; | ||
5 | + margin-top: 20px; | ||
6 | + background-color:#fff; | ||
7 | + border-bottom:1px solid #e0e0e0; | ||
8 | + ul{ | ||
9 | + width: 95%; | ||
10 | + height: auto; | ||
11 | + overflow: hidden; | ||
12 | + float:right; | ||
13 | + li{ | ||
14 | + &:first-of-type{ | ||
15 | + height: 100px; | ||
16 | + line-height:100px; | ||
17 | + } | ||
18 | + height: 80px; | ||
19 | + border-bottom: 1px solid #e0e0e0; | ||
20 | + | ||
21 | + .user-avatar { | ||
22 | + width: 100%; | ||
23 | + height: 100%; | ||
24 | + background-image: resolve("me/index/user-avatar.png"); | ||
25 | + background-size: 100%; | ||
26 | + } | ||
27 | + | ||
28 | + >span{ | ||
29 | + &:first-of-type{ | ||
30 | + color: #444; | ||
31 | + } | ||
32 | + width: 42%; | ||
33 | + height: 100%; | ||
34 | + line-height:80px; | ||
35 | + font-size: 32px; | ||
36 | + margin-right: 8%; | ||
37 | + float: left; | ||
38 | + text-overflow:ellipsis; | ||
39 | + white-space:nowrap; | ||
40 | + overflow:hidden; | ||
41 | + .head-portrait{ | ||
42 | + width:90px; | ||
43 | + height: 90px; | ||
44 | + overflow: hidden; | ||
45 | + float: right; | ||
46 | + border-radius:50%; | ||
47 | + border:1px solid #eee; | ||
48 | + } | ||
49 | + .grade{ | ||
50 | + width: 100%; | ||
51 | + height: 100%; | ||
52 | + overflow: hidden; | ||
53 | + display: block; | ||
54 | + position: relative; | ||
55 | + i{ | ||
56 | + width:72px; | ||
57 | + height: 32px; | ||
58 | + overflow: hidden; | ||
59 | + display: block; | ||
60 | + position: absolute; | ||
61 | + right: 40px; | ||
62 | + top:50%; | ||
63 | + transform: translateY(-50%); | ||
64 | + } | ||
65 | + span{ | ||
66 | + color: #b0b0b0; | ||
67 | + } | ||
68 | + } | ||
69 | + .vip-3 { | ||
70 | + background: url("/me/vip/vip-3.png"); | ||
71 | + } | ||
72 | + | ||
73 | + .vip-2 { | ||
74 | + background: url("/me/vip/vip-2.png"); | ||
75 | + } | ||
76 | + | ||
77 | + .vip-1 { | ||
78 | + background: url("/me/vip/vip-1.png"); | ||
79 | + } | ||
80 | + &:last-of-type{ | ||
81 | + color: #b0b0b0; | ||
82 | + text-align: right; | ||
83 | + } | ||
84 | + } | ||
85 | + &:last-of-type{ | ||
86 | + border-bottom:none; | ||
87 | + } | ||
88 | + } | ||
89 | + } | ||
90 | +} |
public/scss/me/_vip-grade.css
0 → 100644
1 | +.vip-grade-page { | ||
2 | + background: #f0f0f0; | ||
3 | + padding-bottom: 30px; | ||
4 | + | ||
5 | + .block { | ||
6 | + padding: 0 30px; | ||
7 | + margin-bottom: 30px; | ||
8 | + border-top: 1px solid #e0e0e0; | ||
9 | + border-bottom: 1px solid #e0e0e0; | ||
10 | + background: #fff; | ||
11 | + } | ||
12 | + | ||
13 | + .basic-info { | ||
14 | + padding-top: 30px; | ||
15 | + padding-bottom: 25px; | ||
16 | + p{ | ||
17 | + width: 100%; | ||
18 | + height: auto; | ||
19 | + overflow: hidden; | ||
20 | + display: block; | ||
21 | + } | ||
22 | + span{ | ||
23 | + overflow: hidden; | ||
24 | + } | ||
25 | + .user-name { | ||
26 | + float: left; | ||
27 | + max-width: 240px; | ||
28 | + text-overflow:ellipsis; | ||
29 | + white-space:nowrap; | ||
30 | + font-size: 25px; | ||
31 | + margin-right: 0.5rem; | ||
32 | + } | ||
33 | + | ||
34 | + .vip-icon { | ||
35 | + float: left; | ||
36 | + width: 72px; | ||
37 | + height: 32px; | ||
38 | + line-height: 36px; | ||
39 | + } | ||
40 | + | ||
41 | + .vip-3 { | ||
42 | + background: url("/me/vip/vip-3.png"); | ||
43 | + } | ||
44 | + | ||
45 | + .vip-2 { | ||
46 | + background: url("/me/vip/vip-2.png"); | ||
47 | + } | ||
48 | + | ||
49 | + .vip-1 { | ||
50 | + background: url("/me/vip/vip-1.png"); | ||
51 | + } | ||
52 | + | ||
53 | + .grade-desc { | ||
54 | + margin-top: 20px; | ||
55 | + font-size: 22px; | ||
56 | + color: #b0b0b0; | ||
57 | + } | ||
58 | + | ||
59 | + .sum-cost { | ||
60 | + font-size: 22px; | ||
61 | + | ||
62 | + > span { | ||
63 | + font-style: italic; | ||
64 | + font-size: 28px; | ||
65 | + color: #d1021c; | ||
66 | + } | ||
67 | + } | ||
68 | + | ||
69 | + .progresser { | ||
70 | + position: relative; | ||
71 | + width: 100%; | ||
72 | + height: 20px; | ||
73 | + padding: 20px 0; | ||
74 | + } | ||
75 | + | ||
76 | + .outer { | ||
77 | + height: 20px; | ||
78 | + background: #e6e6e6; | ||
79 | + border-radius: 10px; | ||
80 | + } | ||
81 | + | ||
82 | + .inner { | ||
83 | + position: absolute; | ||
84 | + top: 20px; | ||
85 | + height: 20px; | ||
86 | + background: #d1021c; | ||
87 | + border-radius: 10px; | ||
88 | + } | ||
89 | + | ||
90 | + .beacon { | ||
91 | + position: absolute; | ||
92 | + margin-top: 5px; | ||
93 | + font-style: italic; | ||
94 | + } | ||
95 | + | ||
96 | + .beacon-max { | ||
97 | + right: 0; | ||
98 | + } | ||
99 | + | ||
100 | + .cost-limit { | ||
101 | + position: absolute; | ||
102 | + top: -5px; | ||
103 | + right: 0; | ||
104 | + color: #b0b0b0; | ||
105 | + } | ||
106 | + | ||
107 | + .cost-gap { | ||
108 | + color: #000; | ||
109 | + margin: 0 8px; | ||
110 | + } | ||
111 | + | ||
112 | + .sub-desc { | ||
113 | + display: block; | ||
114 | + } | ||
115 | + } | ||
116 | + .cost { | ||
117 | + padding: 0 0 0 30px; | ||
118 | + } | ||
119 | + .cost li { | ||
120 | + height: 90px; | ||
121 | + line-height: 90px; | ||
122 | + font-size: 30px; | ||
123 | + padding-right: 0; | ||
124 | + | ||
125 | + &:first-child { | ||
126 | + border-bottom: 1px solid #e0e0e0; | ||
127 | + } | ||
128 | + > span { | ||
129 | + float: right; | ||
130 | + padding: 0 30px 0 0; | ||
131 | + } | ||
132 | + } | ||
133 | + | ||
134 | + .privilege { | ||
135 | + padding-right: 0; | ||
136 | + padding-bottom: 40px; | ||
137 | + | ||
138 | + .title { | ||
139 | + height: 90px; | ||
140 | + line-height: 90px; | ||
141 | + font-size: 30px; | ||
142 | + border-bottom: 1px solid #e0e0e0; | ||
143 | + } | ||
144 | + } | ||
145 | + | ||
146 | + .all-privilege { | ||
147 | + display: block; | ||
148 | + height: 90px; | ||
149 | + line-height: 90px; | ||
150 | + font-size: 30px; | ||
151 | + margin-bottom: 0; | ||
152 | + | ||
153 | + .iconfont { | ||
154 | + float: right; | ||
155 | + color: #e0e0e0; | ||
156 | + } | ||
157 | + | ||
158 | + } | ||
159 | + | ||
160 | +} | ||
161 | + | ||
162 | +.vip-privilege-page { | ||
163 | + padding: 0 20px; | ||
164 | +} | ||
165 | + | ||
166 | +.privilege-list { | ||
167 | + background: #fff; | ||
168 | + | ||
169 | + .icon { | ||
170 | + float: left; | ||
171 | + display: block; | ||
172 | + width: 70px; | ||
173 | + height: 70px; | ||
174 | + } | ||
175 | + | ||
176 | + li { | ||
177 | + height: 70px; | ||
178 | + padding: 25px 0; | ||
179 | + } | ||
180 | + | ||
181 | + P { | ||
182 | + font-size: 28px; | ||
183 | + margin-left: 100px; | ||
184 | + } | ||
185 | + | ||
186 | + span { | ||
187 | + display: block; | ||
188 | + color: #b0b0b0; | ||
189 | + font-size: 22px; | ||
190 | + } | ||
191 | +} |
public/scss/me/_yoho-coin-detail.css
0 → 100644
1 | +.yoho-coin-detail-page { | ||
2 | + background: #f0f0f0; | ||
3 | + .money{ | ||
4 | + width: 100%; | ||
5 | + height: 70px; | ||
6 | + background:#fff; | ||
7 | + margin-bottom: 20px; | ||
8 | + line-height: 70px; | ||
9 | + font-size: 30px; | ||
10 | + text-indent: 1em; | ||
11 | + span{ | ||
12 | + color: #f00; | ||
13 | + font-weight: bold; | ||
14 | + } | ||
15 | + } | ||
16 | + .coin-detail { | ||
17 | + background: #fff; | ||
18 | + border-top: 1px solid #e0e0e0; | ||
19 | + border-bottom: 1px solid #e0e0e0; | ||
20 | + } | ||
21 | + | ||
22 | + .detail-item { | ||
23 | + position: relative; | ||
24 | + margin-left: 30px; | ||
25 | + border-bottom: 1px solid #e0e0e0; | ||
26 | + color: #444; | ||
27 | + padding: 15px 0; | ||
28 | + | ||
29 | + .title { | ||
30 | + width: 480px; | ||
31 | + font-size: 28px; | ||
32 | + line-height: 40px; | ||
33 | + font-weight: bold; | ||
34 | + overflow: hidden; | ||
35 | + text-overflow: ellipsis; | ||
36 | + white-space: nowrap; | ||
37 | + } | ||
38 | + | ||
39 | + .time { | ||
40 | + font-size: 20px; | ||
41 | + line-height: 30px; | ||
42 | + color: #b0b0b0; | ||
43 | + } | ||
44 | + | ||
45 | + .count { | ||
46 | + position: absolute; | ||
47 | + right: 0; | ||
48 | + top: 0; | ||
49 | + margin-right: 30px; | ||
50 | + font-size: 28px; | ||
51 | + font-weight: bold; | ||
52 | + line-height: 100px; | ||
53 | + } | ||
54 | + } | ||
55 | + | ||
56 | + li:last-child { | ||
57 | + .detail-item { | ||
58 | + border-bottom: none; | ||
59 | + } | ||
60 | + } | ||
61 | +} |
public/scss/me/_yoho-coin-new.css
0 → 100644
1 | +.yoho-coin-new-page { | ||
2 | + background-color: #f0f0f0; | ||
3 | + margin-top: 30px; | ||
4 | + .coin{ | ||
5 | + text-align: center; | ||
6 | + background-color: #fff; | ||
7 | + } | ||
8 | + .coin-num { | ||
9 | + color: #d0021b; | ||
10 | + font-size: 80px; | ||
11 | + font-weight: bold; | ||
12 | + line-height: 88px; | ||
13 | + } | ||
14 | + | ||
15 | + .info { | ||
16 | + width: auto; | ||
17 | + color: #b0b0b0; | ||
18 | + font-size: 24px; | ||
19 | + line-height: 1rem; | ||
20 | + .dollar { | ||
21 | + display: inline-block; | ||
22 | + width: 24px; | ||
23 | + height: 24px; | ||
24 | + background: url("/me/yoho-coin/dollar.png") center center; | ||
25 | + background-size: 100% 100%; | ||
26 | + } | ||
27 | + } | ||
28 | + | ||
29 | + .more { | ||
30 | + display: inline-block; | ||
31 | + margin: 20px 0 30px; | ||
32 | + color: #444; | ||
33 | + font-size: 28px; | ||
34 | + line-height: 44px; | ||
35 | + width: 168px; | ||
36 | + height: 42px; | ||
37 | + text-align: center; | ||
38 | + border: 1px solid #444; | ||
39 | + border-radius: 22px; | ||
40 | + } | ||
41 | + | ||
42 | + .coin-tip { | ||
43 | + margin-bottom: 30px; | ||
44 | + padding: 20px 30px; | ||
45 | + font-size: 24px; | ||
46 | + line-height: 32px; | ||
47 | + color: #d0021b; | ||
48 | + border-top: 1px solid #e0e0e0; | ||
49 | + border-bottom: 1px solid #e0e0e0; | ||
50 | + | ||
51 | + .icon { | ||
52 | + display: inline-block; | ||
53 | + width: 32px; | ||
54 | + height: 32px; | ||
55 | + font-weight: bold; | ||
56 | + border: 2PX solid #d0021b; | ||
57 | + border-radius: 50%; | ||
58 | + } | ||
59 | + } | ||
60 | + | ||
61 | + .banner { | ||
62 | + padding-top: 30px; | ||
63 | + border-top: 1px solid #e0e0e0; | ||
64 | + | ||
65 | + a { | ||
66 | + img { | ||
67 | + width: 100%; | ||
68 | + } | ||
69 | + } | ||
70 | + } | ||
71 | +} |
public/scss/me/_yoho-coin.css
0 → 100644
1 | +.yoho-coin-page { | ||
2 | + | ||
3 | + .coin-num { | ||
4 | + font-size: 1.4em; | ||
5 | + text-align: center; | ||
6 | + | ||
7 | + em { | ||
8 | + font-size: 4em; | ||
9 | + color: #f00; | ||
10 | + } | ||
11 | + span{ | ||
12 | + width: 100%; | ||
13 | + height: auto; | ||
14 | + overflow: hidden; | ||
15 | + display: block; | ||
16 | + color: #b0b0b0; | ||
17 | + margin-top: -.6rem; | ||
18 | + } | ||
19 | + } | ||
20 | + .check{ | ||
21 | + width: 100%; | ||
22 | + height: auto; | ||
23 | + overflow: hidden; | ||
24 | + text-align: center; | ||
25 | + margin-top: .6rem; | ||
26 | + padding-bottom: 1rem; | ||
27 | + border-bottom:1px solid #b0b0b0; | ||
28 | + a{ | ||
29 | + line-height: 1.2rem; | ||
30 | + border:1px solid #444444; | ||
31 | + width: 30%; | ||
32 | + height: 100%; | ||
33 | + font-size: 1.2em; | ||
34 | + display: inline-block; | ||
35 | + border-radius:.6rem; | ||
36 | + } | ||
37 | + } | ||
38 | + | ||
39 | + | ||
40 | + section p { | ||
41 | + line-height: 1.5em; | ||
42 | + } | ||
43 | + | ||
44 | + .title { | ||
45 | + font-size: 16px; | ||
46 | + line-height: 20px; | ||
47 | + font-weight: bold; | ||
48 | + } | ||
49 | + | ||
50 | + .sub-title { | ||
51 | + display: block; | ||
52 | + font-size: 14px; | ||
53 | + line-height: 28px; | ||
54 | + font-weight: bold; | ||
55 | + } | ||
56 | + | ||
57 | + .path { | ||
58 | + color: #f60; | ||
59 | + } | ||
60 | + | ||
61 | + .remark { | ||
62 | + color: #666; | ||
63 | + | ||
64 | + span { | ||
65 | + color: #9c3; | ||
66 | + } | ||
67 | + } | ||
68 | +} |
-
Please register or login to post a comment