Merge branch 'bugfix' into develop
Showing
9 changed files
with
56 additions
and
16 deletions
@@ -31,7 +31,7 @@ lazyLoad($('img.lazy')); | @@ -31,7 +31,7 @@ lazyLoad($('img.lazy')); | ||
31 | $('.nav-btn').on('tap', function (event) { | 31 | $('.nav-btn').on('tap', function (event) { |
32 | if (!$(this).hasClass('menu-open')) { | 32 | if (!$(this).hasClass('menu-open')) { |
33 | $('.mobile-wrap').addClass('menu-open'); | 33 | $('.mobile-wrap').addClass('menu-open'); |
34 | - $('.overlay').addClass('show'); | 34 | + $('.overlay').show().css('opacity', 0.3); |
35 | $('.side-nav').addClass('on'); | 35 | $('.side-nav').addClass('on'); |
36 | 36 | ||
37 | //设置boy高宽,页面不能上下滑动 | 37 | //设置boy高宽,页面不能上下滑动 |
@@ -48,13 +48,16 @@ $('.nav-btn').on('tap', function (event) { | @@ -48,13 +48,16 @@ $('.nav-btn').on('tap', function (event) { | ||
48 | $('.mobile-wrap').on('tap', function () { | 48 | $('.mobile-wrap').on('tap', function () { |
49 | if ($(this).hasClass('menu-open')) { | 49 | if ($(this).hasClass('menu-open')) { |
50 | $('.mobile-wrap').removeClass('menu-open'); | 50 | $('.mobile-wrap').removeClass('menu-open'); |
51 | - $('.overlay').removeClass('show'); | 51 | + $('.overlay').css('opacity', 0); |
52 | $('.sub-nav').removeClass('show'); | 52 | $('.sub-nav').removeClass('show'); |
53 | $('.side-nav').removeClass('on'); | 53 | $('.side-nav').removeClass('on'); |
54 | $('body').css({ | 54 | $('body').css({ |
55 | height: 'auto', | 55 | height: 'auto', |
56 | overflow: 'auto' | 56 | overflow: 'auto' |
57 | }); | 57 | }); |
58 | + setTimeout(function() { | ||
59 | + $('.overlay').hide(); | ||
60 | + }, 300); | ||
58 | } | 61 | } |
59 | }); | 62 | }); |
60 | 63 |
@@ -10,12 +10,11 @@ | @@ -10,12 +10,11 @@ | ||
10 | position: relative; | 10 | position: relative; |
11 | z-index: 2; | 11 | z-index: 2; |
12 | background: #f0f0f0; | 12 | background: #f0f0f0; |
13 | - @include transition(transform .3s); | 13 | + @include transition(transform .3s ease-out); |
14 | } | 14 | } |
15 | 15 | ||
16 | .mobile-wrap.menu-open { | 16 | .mobile-wrap.menu-open { |
17 | @include transform(translateX(540rem / $pxConvertRem)); | 17 | @include transform(translateX(540rem / $pxConvertRem)); |
18 | - @include transition(transform .3s); | ||
19 | } | 18 | } |
20 | 19 | ||
21 | 20 | ||
@@ -27,10 +26,12 @@ | @@ -27,10 +26,12 @@ | ||
27 | right: 0; | 26 | right: 0; |
28 | bottom: 0; | 27 | bottom: 0; |
29 | background: #000; | 28 | background: #000; |
30 | - opacity: 0.3; | 29 | + opacity: 0; |
31 | z-index: 99; | 30 | z-index: 99; |
31 | + @include transition(opacity 1s); | ||
32 | } | 32 | } |
33 | 33 | ||
34 | .overlay.show { | 34 | .overlay.show { |
35 | display: block; | 35 | display: block; |
36 | + opacity: 0.3; | ||
36 | } | 37 | } |
1 | .side-nav { | 1 | .side-nav { |
2 | - display: none; | 2 | + // display: none; |
3 | background: #fff; | 3 | background: #fff; |
4 | position: fixed; | 4 | position: fixed; |
5 | top: 0; | 5 | top: 0; |
@@ -8,6 +8,8 @@ | @@ -8,6 +8,8 @@ | ||
8 | left: 0; | 8 | left: 0; |
9 | z-index: 1; | 9 | z-index: 1; |
10 | overflow: hidden; | 10 | overflow: hidden; |
11 | + @include transform(translateX(-540rem / $pxConvertRem)); | ||
12 | + @include transition(all .3s ease-out); | ||
11 | 13 | ||
12 | ul { | 14 | ul { |
13 | background: #f0f0f0; | 15 | background: #f0f0f0; |
@@ -103,20 +105,22 @@ | @@ -103,20 +105,22 @@ | ||
103 | } | 105 | } |
104 | 106 | ||
105 | .side-nav.on { | 107 | .side-nav.on { |
106 | - display: block; | 108 | + // display: block; |
109 | + @include transform(translateX(0rem / $pxConvertRem)); | ||
107 | } | 110 | } |
108 | 111 | ||
109 | .sub-nav { | 112 | .sub-nav { |
113 | + // display: none; | ||
110 | position: fixed; | 114 | position: fixed; |
111 | top: 0; | 115 | top: 0; |
112 | right: 100rem / $pxConvertRem; | 116 | right: 100rem / $pxConvertRem; |
113 | left: 0; | 117 | left: 0; |
114 | bottom: 0; | 118 | bottom: 0; |
119 | + width: 100%; | ||
115 | background: #fff !important; | 120 | background: #fff !important; |
116 | - z-index: 2; | ||
117 | - | ||
118 | - @include transform(translateX(100%)); | 121 | + // z-index: 2; |
119 | 122 | ||
123 | + @include transform(translateX(540rem / $pxConvertRem)); | ||
120 | @include transition(transform 0.3s); | 124 | @include transition(transform 0.3s); |
121 | 125 | ||
122 | li { | 126 | li { |
@@ -15,7 +15,7 @@ | @@ -15,7 +15,7 @@ | ||
15 | text-align: center; | 15 | text-align: center; |
16 | color: #b0b0b0; | 16 | color: #b0b0b0; |
17 | &.current { | 17 | &.current { |
18 | - color: #5e4b3c; | 18 | + color: #414141; |
19 | } | 19 | } |
20 | } | 20 | } |
21 | .tab-icon { | 21 | .tab-icon { |
@@ -27,4 +27,36 @@ | @@ -27,4 +27,36 @@ | ||
27 | font-size: 20rem / $pxConvertRem; | 27 | font-size: 20rem / $pxConvertRem; |
28 | line-height: 1; | 28 | line-height: 1; |
29 | } | 29 | } |
30 | +} | ||
31 | + | ||
32 | +.boys-wrap { | ||
33 | + .footer-tab { | ||
34 | + .tab-item.current { | ||
35 | + color: #414141; | ||
36 | + } | ||
37 | + } | ||
38 | +} | ||
39 | + | ||
40 | +.girls-wrap { | ||
41 | + .footer-tab { | ||
42 | + .tab-item.current { | ||
43 | + color: #FF88AE; | ||
44 | + } | ||
45 | + } | ||
46 | +} | ||
47 | + | ||
48 | +.kids-wrap { | ||
49 | + .footer-tab { | ||
50 | + .tab-item.current { | ||
51 | + color: #7ad9f9; | ||
52 | + } | ||
53 | + } | ||
54 | +} | ||
55 | + | ||
56 | +.lifestyle-wrap { | ||
57 | + .footer-tab { | ||
58 | + .tab-item.current { | ||
59 | + color: #4f4138; | ||
60 | + } | ||
61 | + } | ||
30 | } | 62 | } |
@@ -13,7 +13,7 @@ | @@ -13,7 +13,7 @@ | ||
13 | {{/ twoColumnGoods}} | 13 | {{/ twoColumnGoods}} |
14 | 14 | ||
15 | <div class="overlay"></div> | 15 | <div class="overlay"></div> |
16 | + {{> layout/footer_tab}} | ||
16 | </div> | 17 | </div> |
17 | {{> home/side_nav}} | 18 | {{> home/side_nav}} |
18 | -{{> layout/footer_tab}} | ||
19 | {{> layout/footer}} | 19 | {{> layout/footer}} |
@@ -8,7 +8,7 @@ | @@ -8,7 +8,7 @@ | ||
8 | {{> home/content}} | 8 | {{> home/content}} |
9 | 9 | ||
10 | <div class="overlay"></div> | 10 | <div class="overlay"></div> |
11 | + {{> layout/footer_tab}} | ||
11 | </div> | 12 | </div> |
12 | {{> home/side_nav}} | 13 | {{> home/side_nav}} |
13 | -{{> layout/footer_tab}} | ||
14 | {{> layout/footer}} | 14 | {{> layout/footer}} |
@@ -19,7 +19,7 @@ | @@ -19,7 +19,7 @@ | ||
19 | {{/ bannerBottom}} | 19 | {{/ bannerBottom}} |
20 | 20 | ||
21 | <div class="overlay"></div> | 21 | <div class="overlay"></div> |
22 | + {{> layout/footer_tab}} | ||
22 | </div> | 23 | </div> |
23 | {{> home/side_nav}} | 24 | {{> home/side_nav}} |
24 | -{{> layout/footer_tab}} | ||
25 | {{> layout/footer}} | 25 | {{> layout/footer}} |
@@ -17,7 +17,7 @@ | @@ -17,7 +17,7 @@ | ||
17 | {{> home/banner_bottom}} | 17 | {{> home/banner_bottom}} |
18 | {{/ bannerBottom}} | 18 | {{/ bannerBottom}} |
19 | <div class="overlay"></div> | 19 | <div class="overlay"></div> |
20 | + {{> layout/footer_tab}} | ||
20 | </div> | 21 | </div> |
21 | {{> home/side_nav}} | 22 | {{> home/side_nav}} |
22 | -{{> layout/footer_tab}} | ||
23 | {{> layout/footer}} | 23 | {{> layout/footer}} |
-
Please register or login to post a comment