scss/toolkit/components/showcase.scss in titon-toolkit-1.3.2 vs scss/toolkit/components/showcase.scss in titon-toolkit-1.4.0

- old
+ new

@@ -1,8 +1,8 @@ /** - * @copyright 2010-2013, The Titon Project - * @license http://opensource.org/licenses/bsd-license.php + * @copyright 2010-2014, The Titon Project + * @license http://opensource.org/licenses/BSD-3-Clause * @link http://titon.io */ @import "../common"; @@ -12,14 +12,13 @@ left: 50%; width: auto; height: auto; margin: 0; padding: 0; - z-index: $showcase-zindex; opacity: 0; + z-index: $showcase-zindex; visibility: hidden; - -webkit-backface-visibility: hidden; backface-visibility: hidden; transform: translate(-50%, -50%); transition: opacity $showcase-transition, visibility $showcase-transition; &.is-loading, @@ -37,80 +36,60 @@ } } } .#{$vendor-prefix}showcase-close { - position: absolute; - top: $padding; - right: $padding; + float: right; line-height: 1rem; - padding: $padding; background: none; border: 0; + padding: 0; + margin-left: 1rem; } +.#{$vendor-prefix}showcase-caption { + opacity: 0; + transition: opacity $showcase-transition, visibility $showcase-transition; +} + .#{$vendor-prefix}showcase-inner { position: relative; - padding: $padding; + margin-bottom: $padding; } .#{$vendor-prefix}showcase-items { @include reset-list; width: 100px; height: 100px; - max-width: 1024px; position: relative; overflow: hidden; transition: width $showcase-transition, height $showcase-transition; > li { position: absolute; top: 0; left: 0; opacity: 0; - transition: opacity $showcase-transition; + transition: opacity $showcase-transition, visibility $showcase-transition; > img { max-width: 100%; width: 100%; height: auto; display: block; } - - &.show { - .#{$vendor-prefix}showcase-caption { - display: block; - } - } } } -.#{$vendor-prefix}showcase-caption { - position: absolute; - bottom: 0; - left: 0; - width: 100%; - padding: $padding; - color: #fff; - background: black(.70); - display: none; - - @include in-small { - @include size-small; - } -} - .#{$vendor-prefix}showcase-prev, .#{$vendor-prefix}showcase-next { display: block; position: absolute; - padding: $padding; - width: auto; - height: auto; z-index: 5; top: 50%; background: none; + padding: 0; border: 0; transform: translateY(-50%); // move up 50% of their height &:focus { outline: none; } } @@ -118,9 +97,11 @@ .#{$vendor-prefix}showcase-prev { left: $padding; } .#{$vendor-prefix}showcase-next { right: $padding; } .#{$vendor-prefix}showcase-tabs { position: absolute; - top: ($padding * 2); - left: 50%; - transform: translateX(-50%); // move left 50% of their width + top: 0; + left: 0; + width: 100%; + padding: $padding; + text-align: center; } \ No newline at end of file