// // Slider styles (to be used with galleries.js) // -------------------------------------------------- // Outer wrapper for slider .#{$namespace}slider { //-webkit-backface-visibility: hidden; overflow: hidden; width: 100%; position:relative; z-index:z("default"); .#{$namespace}segmented-control.#{$namespace}segmented-control-inverted{ .#{$namespace}control-item { &.#{$namespace}active { border-bottom:0; } } ~ .#{$namespace}slider-group{ .#{$namespace}slider-item{ //@include hairline(double, #c8c7cc, 0); // double grey border. border-top: 1px solid #c8c7cc; border-bottom: 1px solid #c8c7cc; } } } // Inner wrapper for slider (width of all sliders together) .#{$namespace}slider-group { //加上后好像内嵌轮播时,第一张图片显示有问题 // -webkit-backface-visibility: hidden; position: relative; font-size: 0; // Remove spaces from inline-block children white-space: nowrap; @include transition(all 0s linear); // Individual slider .#{$namespace}slider-item { // -webkit-backface-visibility: hidden; position: relative; display: inline-block; white-space:normal; width: 100%; height: 100%; font-size: 14px; vertical-align: top; // Ensure that li always aligns to top >a:not(.#{$namespace}control-item){ position: relative; line-height: 0; display: block; } img{ width: 100%; } .#{$namespace}table-view:before,.#{$namespace}table-view:after{ height:0; } // .#{$namespace}table-view-cell:last-child:after{ // height: 0; // } } &.#{$namespace}slider-loop{ @include transform(translate(-100%, 0px)); } // &.#{$namespace}slider-loop .#{$namespace}slider-item{ // &:first-child{ // margin-left: -100%; // } // &:last-child{ // margin-right: -100%; // } // } } } .#{$namespace}slider-title{ position: absolute; left: 0; bottom: 0; height: 30px; line-height: 30px; width: 100%; text-align: left; text-indent: 12px; background-color: #000; opacity: 0.8; margin: 0; } .#{$namespace}slider-indicator{ position: absolute; bottom: 8px; width: 100%; text-align:center; background:none; &.#{$namespace}segmented-control{ position:relative; bottom:auto; // .#{$namespace}control-item{ // line-height: 40px; // } } .#{$namespace}indicator{ display: inline-block; cursor: pointer; background: #aaa; width: 6px; height: 6px; margin: 1px 6px; border-radius: 50%; @include box-shadow(0 0 1px 1px rgba(130,130,130,.7)); } .#{$namespace}active.#{$namespace}indicator{ background: #fff; } .#{$namespace}icon{ width: 40px; height: 30px; margin: 3px; font-size: 20px; line-height: 30px; text-align: center; border: 1px solid #dddddd; } .#{$namespace}number{ display: inline-block; line-height: 32px; width: 58px; span{ color: #ff5053; } } } .#{$namespace}slider-progress-bar{ // -webkit-backface-visibility: hidden; @include transform(translateZ(0)); height:2px; z-index:z("default"); }