Commit 3be6532c1b5e58290a12d8c4b4522ff239488d0b
1 parent
0f0a596a
首页,和总样式
Showing
5 changed files
with
28 additions
and
205 deletions
app.wxss
| @@ -312,12 +312,9 @@ color: #b9b9b9; | @@ -312,12 +312,9 @@ color: #b9b9b9; | ||
| 312 | position: fixed; | 312 | position: fixed; |
| 313 | 313 | ||
| 314 | } | 314 | } |
| 315 | -.yellow-b{ | 315 | +.yellow{ |
| 316 | background-color: #ffb03f; | 316 | background-color: #ffb03f; |
| 317 | } | 317 | } |
| 318 | -.yellow-co{ | ||
| 319 | - color: #ffb03f; | ||
| 320 | -} | ||
| 321 | .green{ | 318 | .green{ |
| 322 | background-color: #16ba63; | 319 | background-color: #16ba63; |
| 323 | } | 320 | } |
| @@ -349,4 +346,4 @@ background: #ffe3e2; | @@ -349,4 +346,4 @@ background: #ffe3e2; | ||
| 349 | } | 346 | } |
| 350 | .fs40 { | 347 | .fs40 { |
| 351 | font-size: 40rpx; | 348 | font-size: 40rpx; |
| 352 | -} | 349 | -} |
| 350 | +} | ||
| 353 | \ No newline at end of file | 351 | \ No newline at end of file |
pages/index/index/index.js
| @@ -43,23 +43,11 @@ Page({ | @@ -43,23 +43,11 @@ Page({ | ||
| 43 | template_arr:null, | 43 | template_arr:null, |
| 44 | bgcolor_t:'', | 44 | bgcolor_t:'', |
| 45 | }, | 45 | }, |
| 46 | - | ||
| 47 | onLoad: function () { | 46 | onLoad: function () { |
| 48 | - | ||
| 49 | - wx.setNavigationBarColor({ | ||
| 50 | - frontColor: '#ff7295', | ||
| 51 | - backgroundColor: '#000', | ||
| 52 | - | ||
| 53 | - }); | ||
| 54 | - | ||
| 55 | - | ||
| 56 | var th = this; | 47 | var th = this; |
| 57 | n.init(th, "", "recommend"); | 48 | n.init(th, "", "recommend"); |
| 58 | - | ||
| 59 | - | ||
| 60 | }, | 49 | }, |
| 61 | async onShow() { | 50 | async onShow() { |
| 62 | - | ||
| 63 | await this.init_load(); | 51 | await this.init_load(); |
| 64 | //显示的时候要开启计时器 | 52 | //显示的时候要开启计时器 |
| 65 | this.data.is_timer=1; | 53 | this.data.is_timer=1; |
| @@ -460,7 +448,6 @@ Page({ | @@ -460,7 +448,6 @@ Page({ | ||
| 460 | } | 448 | } |
| 461 | setTimeout(th.countDown2, 1000); | 449 | setTimeout(th.countDown2, 1000); |
| 462 | }, | 450 | }, |
| 463 | - | ||
| 464 | 451 | ||
| 465 | 452 | ||
| 466 | }); | 453 | }); |
| 467 | \ No newline at end of file | 454 | \ No newline at end of file |
pages/index/index/index.json
| 1 | { | 1 | { |
| 2 | - "navigationBarBackgroundColor": "#ff7295", | ||
| 3 | - "navigationBarTextStyle": "white", | 2 | + "navigationBarBackgroundColor": "#eeeeee", |
| 4 | "usingComponents": { | 3 | "usingComponents": { |
| 5 | "nav": "/components/diy_nav/diy_nav", | 4 | "nav": "/components/diy_nav/diy_nav", |
| 6 | "advertising":"/components/diy_advertising/diy_advertising", | 5 | "advertising":"/components/diy_advertising/diy_advertising", |
pages/index/index/index.wxml
| 1 | <!--普通界面--> | 1 | <!--普通界面--> |
| 2 | -<view class="container rel" wx:if="{{ishow}}"> | ||
| 3 | -<image class="xc-top-img abs" src="../../../images/top-img.png"></image> | 2 | +<view class="container" wx:if="{{ishow}}"> |
| 4 | <!--搜索框--> | 3 | <!--搜索框--> |
| 5 | - <view class="search-box {{scrollTop>10?'search-fixed':''}} flex-center white "> | ||
| 6 | - <view class="classify-frame t-c"> | ||
| 7 | - <image class="classify-img" src="../../../images/classify.png"></image> | ||
| 8 | - <view class="fs20">分<text class="white fs22">类</text></view> | ||
| 9 | - </view> | 4 | + <view class="search-box {{scrollTop>10?'search-fixed':''}}"> |
| 10 | <view class="search-inner"> | 5 | <view class="search-inner"> |
| 11 | <view class="search-img"> | 6 | <view class="search-img"> |
| 12 | <image class="wh100" src="{{url}}/miniapp/images/search.png"></image> | 7 | <image class="wh100" src="{{url}}/miniapp/images/search.png"></image> |
| 13 | </view> | 8 | </view> |
| 14 | <input bindfocus="jumpSearch" class="search-cont" placeholder="请输入您所搜索的商品" type="text"></input> | 9 | <input bindfocus="jumpSearch" class="search-cont" placeholder="请输入您所搜索的商品" type="text"></input> |
| 15 | </view> | 10 | </view> |
| 16 | - <view class="classify-frame t-c"> | ||
| 17 | - <image class="classify-img" src="../../../images/scanning.png"></image> | ||
| 18 | - <view class="fs20">扫一扫</view> | ||
| 19 | - </view> | ||
| 20 | </view> | 11 | </view> |
| 21 | <!--滚动广告--> | 12 | <!--滚动广告--> |
| 22 | - <view wx:if="{{banner}}" style="margin-top: 150rpx;"> | 13 | + <view wx:if="{{banner}}"> |
| 23 | <swiper autoplay="true" class="swiper_box" duration="1000" indicatorDots="true" interval="3000" vertical=""> | 14 | <swiper autoplay="true" class="swiper_box" duration="1000" indicatorDots="true" interval="3000" vertical=""> |
| 24 | <swiper-item wx:for="{{banner}}" wx:key="banner"> | 15 | <swiper-item wx:for="{{banner}}" wx:key="banner"> |
| 25 | - <view url="{{item.media_link}}" class="slide-image-frame"> | 16 | + <navigator url="{{item.media_link}}"> |
| 26 | <image class="slide-image" src="{{item.ad_code}}" lazy-load="true" binderror="bind_bnerr" data-errorimg="banner[{{index}}].ad_code"></image> | 17 | <image class="slide-image" src="{{item.ad_code}}" lazy-load="true" binderror="bind_bnerr" data-errorimg="banner[{{index}}].ad_code"></image> |
| 27 | - </view> | 18 | + </navigator> |
| 28 | </swiper-item> | 19 | </swiper-item> |
| 29 | </swiper> | 20 | </swiper> |
| 30 | </view> | 21 | </view> |
| @@ -65,93 +56,19 @@ | @@ -65,93 +56,19 @@ | ||
| 65 | </view> | 56 | </view> |
| 66 | </view> | 57 | </view> |
| 67 | </view> | 58 | </view> |
| 68 | - | ||
| 69 | - | ||
| 70 | - <view class="flex-center-around"> | ||
| 71 | - <view class="flex"> | ||
| 72 | - <view class="circle white xc-hook fs20 yellow-b">Г | ||
| 73 | - </view> | ||
| 74 | - <text class="yellow-co fs24 margin-left">人工优先</text> | ||
| 75 | - </view> | ||
| 76 | - | ||
| 77 | - | ||
| 78 | - <view class="flex"> | ||
| 79 | - | ||
| 80 | - <view class="circle white xc-hook fs20 yellow-b">Г | ||
| 81 | - </view> | ||
| 82 | - <text class="yellow-co fs24 margin-left">正品保证</text> | ||
| 83 | - </view> | ||
| 84 | - | ||
| 85 | - <view class="flex"> | ||
| 86 | - <view class="circle white xc-hook fs20 yellow-b">Г | ||
| 87 | - </view> | ||
| 88 | - <text class="yellow-co fs24 margin-left">售后无忧</text> | ||
| 89 | - </view> | ||
| 90 | - </view> | ||
| 91 | - | ||
| 92 | - | ||
| 93 | - <view class="flex-center-around"> | ||
| 94 | - <view> | ||
| 95 | - <view class="circle xc-class-frame t-c"> | ||
| 96 | - <image class="xc-class-img" src="../../../images/skincare.png"></image> | ||
| 97 | - <view class="fs28">护肤</view> | ||
| 98 | - </view> | ||
| 99 | - </view> | ||
| 100 | - | ||
| 101 | - <view> | ||
| 102 | - <view class="circle xc-class-frame t-c"> | ||
| 103 | - <image class="xc-class-img" src="../../../images/cosmetics.png"></image> | ||
| 104 | - <view class="fs28">彩妆</view> | ||
| 105 | - </view> | ||
| 106 | - </view> | ||
| 107 | - | ||
| 108 | - <view> | ||
| 109 | - <view class="circle xc-class-frame t-c"> | ||
| 110 | - <image class="xc-class-img" src="../../../images/mask.png"></image> | ||
| 111 | - <view class="fs28">面膜</view> | ||
| 112 | - </view> | ||
| 113 | - </view> | ||
| 114 | - | ||
| 115 | - | ||
| 116 | - <view> | ||
| 117 | - <view class="circle xc-class-frame t-c"> | ||
| 118 | - <image class="xc-class-img" src="../../../images/nursing.png"></image> | ||
| 119 | - <view class="fs28">个人护理</view> | ||
| 120 | - </view> | ||
| 121 | - </view> | ||
| 122 | - | ||
| 123 | - | ||
| 124 | - <view> | ||
| 125 | - <view class="circle xc-class-frame t-c"> | ||
| 126 | - <image class="xc-class-img" src="../../../images/man_region.png"></image> | ||
| 127 | - <view class="fs28">男士专区</view> | ||
| 128 | - </view> | ||
| 129 | - </view> | ||
| 130 | - </view> | ||
| 131 | - | ||
| 132 | - <view class="title-img-frame"> | ||
| 133 | - <image class="xc-title-img"src="../../../images/title.png"></image> | ||
| 134 | - </view> | ||
| 135 | - <view class="split-line"> | ||
| 136 | - </view> | ||
| 137 | - | ||
| 138 | <!--秒杀--> | 59 | <!--秒杀--> |
| 139 | <view class="seckill" wx:if="{{saleGoods!=null && pindGoods.length!=0 }}"> | 60 | <view class="seckill" wx:if="{{saleGoods!=null && pindGoods.length!=0 }}"> |
| 140 | <navigator url="/pages/activity/seckill_list/seckill_list"> | 61 | <navigator url="/pages/activity/seckill_list/seckill_list"> |
| 141 | <view class="seckill-time"> | 62 | <view class="seckill-time"> |
| 142 | - <view class="classname flex"> | ||
| 143 | - <image class="clock-img" src="../../../images/clock-rad.png"></image> | ||
| 144 | - <image class="seckill-ttitle-img"src="../../../images/seckill-ttitle.png"></image> | 63 | + <view class="classname"> |
| 64 | + <text class="sk-tips">秒杀特区</text> | ||
| 145 | </view> | 65 | </view> |
| 146 | - <view class="flex seckill-list"> | ||
| 147 | - <text class="fs28 xc-marfin-right">查看全部</text> | ||
| 148 | <image class="arrow-right" src="{{url}}/miniapp/images/icon-arrowdown.png"></image> | 66 | <image class="arrow-right" src="{{url}}/miniapp/images/icon-arrowdown.png"></image> |
| 149 | - </view> | ||
| 150 | </view> | 67 | </view> |
| 151 | </navigator> | 68 | </navigator> |
| 152 | <view class="seckill-list"> | 69 | <view class="seckill-list"> |
| 153 | <swiper class="s_prom" indicator-active-color='red' indicator-dots="true"> | 70 | <swiper class="s_prom" indicator-active-color='red' indicator-dots="true"> |
| 154 | - <swiper-item wx:for="{{saleGoods}}" wx:key="{{index}}" class="p_swiper flex-center-around" wx:key="saleGoods"> | 71 | + <swiper-item wx:for="{{saleGoods}}" wx:key="{{index}}" class="p_swiper" wx:key="saleGoods"> |
| 155 | <navigator url="/pages/goods/goodsInfo/goodsInfo?goods_id={{aitem.goods_id}}" | 72 | <navigator url="/pages/goods/goodsInfo/goodsInfo?goods_id={{aitem.goods_id}}" |
| 156 | wx:for="{{item}}" wx:key="item" wx:for-item="aitem" wx:for-index="aind" | 73 | wx:for="{{item}}" wx:key="item" wx:for-item="aitem" wx:for-index="aind" |
| 157 | > | 74 | > |
pages/index/index/index.wxss
| 1 | .search-box { | 1 | .search-box { |
| 2 | - | ||
| 3 | position: fixed; | 2 | position: fixed; |
| 4 | top: 0; | 3 | top: 0; |
| 5 | left: 0; | 4 | left: 0; |
| 6 | width: 100%; | 5 | width: 100%; |
| 7 | height: 88rpx; | 6 | height: 88rpx; |
| 8 | z-index: 10; | 7 | z-index: 10; |
| 9 | - /* background: linear-gradient(rgba(0,0,0,.2),rgba(255,255,255,0)); */ | ||
| 10 | -} | ||
| 11 | -.classify-img{ | ||
| 12 | - width: 50rpx; | ||
| 13 | - height: 45rpx | 8 | + background: linear-gradient(rgba(0,0,0,.2),rgba(255,255,255,0)); |
| 14 | } | 9 | } |
| 10 | + | ||
| 15 | .logo { | 11 | .logo { |
| 16 | width: 48rpx; | 12 | width: 48rpx; |
| 17 | height: 48rpx; | 13 | height: 48rpx; |
| @@ -23,23 +19,19 @@ | @@ -23,23 +19,19 @@ | ||
| 23 | .search-inner { | 19 | .search-inner { |
| 24 | display: flex; | 20 | display: flex; |
| 25 | align-items: center; | 21 | align-items: center; |
| 26 | - margin: 20rpx 25rpx; | ||
| 27 | - width: 566rpx; | 22 | + margin: 15rpx 30rpx; |
| 23 | + width: 675rpx; | ||
| 28 | height: 58rpx; | 24 | height: 58rpx; |
| 29 | border-radius: 29rpx; | 25 | border-radius: 29rpx; |
| 30 | background-color: #fff; | 26 | background-color: #fff; |
| 31 | - justify-content: center; | ||
| 32 | } | 27 | } |
| 33 | 28 | ||
| 34 | .search-img { | 29 | .search-img { |
| 35 | - | 30 | + margin-right: 12rpx; |
| 36 | width: 30rpx; | 31 | width: 30rpx; |
| 37 | height: 30rpx; | 32 | height: 30rpx; |
| 38 | - margin-left: 36rpx; | ||
| 39 | -display: flex; | ||
| 40 | -align-items: center; | ||
| 41 | -position: absolute | ||
| 42 | - | 33 | + margin-top: -6rpx; |
| 34 | + margin-left: 20rpx; | ||
| 43 | } | 35 | } |
| 44 | 36 | ||
| 45 | .search-cont { | 37 | .search-cont { |
| @@ -52,7 +44,7 @@ position: absolute | @@ -52,7 +44,7 @@ position: absolute | ||
| 52 | } | 44 | } |
| 53 | 45 | ||
| 54 | .search-fixed { | 46 | .search-fixed { |
| 55 | - background: #ff7295; | 47 | + background: rgba(242,48,48,0.8); |
| 56 | } | 48 | } |
| 57 | 49 | ||
| 58 | .swiper_box { | 50 | .swiper_box { |
| @@ -66,11 +58,9 @@ position: absolute | @@ -66,11 +58,9 @@ position: absolute | ||
| 66 | 58 | ||
| 67 | swiper-item image { | 59 | swiper-item image { |
| 68 | width: 100%; | 60 | width: 100%; |
| 69 | - height: 203rpx; | 61 | + height: 380rpx; |
| 70 | display: inline-block; | 62 | display: inline-block; |
| 71 | overflow: hidden; | 63 | overflow: hidden; |
| 72 | - border-radius: 10rpx; | ||
| 73 | - | ||
| 74 | } | 64 | } |
| 75 | 65 | ||
| 76 | .venues_box { | 66 | .venues_box { |
| @@ -231,15 +221,18 @@ swiper-item image { | @@ -231,15 +221,18 @@ swiper-item image { | ||
| 231 | } | 221 | } |
| 232 | 222 | ||
| 233 | .seckill-list { | 223 | .seckill-list { |
| 234 | - | 224 | + height: 360rpx; |
| 235 | overflow: hidden; | 225 | overflow: hidden; |
| 236 | } | 226 | } |
| 237 | 227 | ||
| 238 | .seckill-list navigator { | 228 | .seckill-list navigator { |
| 239 | - width: 212rpx; position: relative; | 229 | + width: 236rpx; margin-right: 10rpx; position: relative; |
| 240 | } | 230 | } |
| 241 | 231 | ||
| 242 | - | 232 | +.seckill-list image { |
| 233 | + width: 236rpx; | ||
| 234 | + height: 236rpx; | ||
| 235 | +} | ||
| 243 | 236 | ||
| 244 | .seckill-list view { | 237 | .seckill-list view { |
| 245 | height: 45rpx; | 238 | height: 45rpx; |
| @@ -250,8 +243,8 @@ swiper-item image { | @@ -250,8 +243,8 @@ swiper-item image { | ||
| 250 | } | 243 | } |
| 251 | 244 | ||
| 252 | .seckill-list view.imgview{ | 245 | .seckill-list view.imgview{ |
| 253 | - width: 203rpx; | ||
| 254 | - height: 226rpx; | 246 | + width: 236rpx; |
| 247 | + height: 236rpx; | ||
| 255 | position: relative; | 248 | position: relative; |
| 256 | overflow: hidden | 249 | overflow: hidden |
| 257 | } | 250 | } |
| @@ -301,73 +294,3 @@ swiper-item image { | @@ -301,73 +294,3 @@ swiper-item image { | ||
| 301 | 294 | ||
| 302 | .arrow-right{width: 30rpx; height: 30rpx;} | 295 | .arrow-right{width: 30rpx; height: 30rpx;} |
| 303 | .pd-view{height: 80rpx;} | 296 | .pd-view{height: 80rpx;} |
| 304 | -.xc-top-img{ | ||
| 305 | -width: 100%; | ||
| 306 | -top: -1rpx; | ||
| 307 | - | ||
| 308 | -height: 315rpx; | ||
| 309 | - | ||
| 310 | -} | ||
| 311 | - | ||
| 312 | -.classify-frame{ | ||
| 313 | -line-height: 25rpx; | ||
| 314 | -} | ||
| 315 | -.slide-image-frame{ | ||
| 316 | - width: 95%; | ||
| 317 | -margin: auto; | ||
| 318 | - | ||
| 319 | -} | ||
| 320 | -.xc-hook{ | ||
| 321 | - width: 30rpx; | ||
| 322 | - height: 30rpx; | ||
| 323 | - transform: rotate(-145deg); | ||
| 324 | -line-height: 35rpx; | ||
| 325 | -text-align: center; | ||
| 326 | - | ||
| 327 | -} | ||
| 328 | -.margin-left{ | ||
| 329 | -margin-left: 10rpx; | ||
| 330 | -} | ||
| 331 | -.xc-class-img{ | ||
| 332 | - width: 83rpx; | ||
| 333 | - height: 83rpx; | ||
| 334 | -} | ||
| 335 | -.xc-class-frame{ | ||
| 336 | - line-height: 40rpx; | ||
| 337 | - margin-top: 40rpx; | ||
| 338 | - | ||
| 339 | -} | ||
| 340 | -.xc-title-img{ | ||
| 341 | - height: 220rpx; | ||
| 342 | - width: 100%; | ||
| 343 | -} | ||
| 344 | - | ||
| 345 | -.title-img-frame{ | ||
| 346 | - width: 95%; | ||
| 347 | -margin: auto; | ||
| 348 | -margin-top: 30rpx; | ||
| 349 | - | ||
| 350 | -} | ||
| 351 | -.seckill-list{ | ||
| 352 | - line-height: 30rpx; | ||
| 353 | - | ||
| 354 | -} | ||
| 355 | - | ||
| 356 | -.xc-marfin-right{ | ||
| 357 | -margin-right: 15rpx; | ||
| 358 | -} | ||
| 359 | -.clock-img{ | ||
| 360 | - width:36rpx; | ||
| 361 | - height: 36rpx; | ||
| 362 | - margin-right: 10rpx; | ||
| 363 | -} | ||
| 364 | -.seckill-ttitle-img{ | ||
| 365 | - width:150rpx; | ||
| 366 | - height: 40rpx; | ||
| 367 | - margin-left: -10rpx; | ||
| 368 | - | ||
| 369 | - | ||
| 370 | -} | ||
| 371 | -.split-line{ | ||
| 372 | - width:100%;height:10rpx;background:#eee; | ||
| 373 | -} | ||
| 374 | \ No newline at end of file | 297 | \ No newline at end of file |