diff --git a/src/scss/cdb-components/carousel.scss b/src/scss/cdb-components/carousel.scss new file mode 100644 index 0000000..7342266 --- /dev/null +++ b/src/scss/cdb-components/carousel.scss @@ -0,0 +1,51 @@ +// Carousel styles +// ---------------------------------------------- + +/* SG +# Carousel + +``` +
+ +
+``` +*/ + +@import '../cdb-utilities/mixins'; +@import '../cdb-variables/sizes'; +@import '../cdb-variables/colors'; + +.CDB-Carousel { + @include display-flex(); + @include justify-content(flex-start); + width: 100%; +} +.CDB-CarouselItem { + @include display-flex(); + @include align-items(center); + @include justify-content(center); + width: $baseSize * 11; + height: $baseSize * 7; + margin-right: 8px; + border: 1px solid $cSecondaryLine; + border-radius: 4px; + background: $cThirdBackground; + box-sizing: border-box; + + &:last-child { + margin-right: 0; + } + &:hover { + border: 1px solid $cMainLine; + cursor: pointer; + } +} +.CDB-CarouselItem.is-selected { + border: 2px solid $cBlue; +} diff --git a/src/scss/cdb-utilities/helpers.scss b/src/scss/cdb-utilities/helpers.scss index b6f51db..17a76f9 100644 --- a/src/scss/cdb-utilities/helpers.scss +++ b/src/scss/cdb-utilities/helpers.scss @@ -4,6 +4,7 @@ @import './mixins'; @import '../cdb-variables/colors'; +/* Margins */ .u-tSpace { margin-top: 4px; } @@ -25,18 +26,21 @@ .u-rSpace--xl { margin-right: 12px; } -.u-lSpace { - margin-left: 4px; -} -.u-lSpace--xl { - margin-left: 12px; -} .u-bSpace { margin-bottom: 4px; } .u-bSpace--m { margin-bottom: 8px; } +.u-bSpace--xl { + margin-bottom: 12px; +} +.u-lSpace { + margin-left: 4px; +} +.u-lSpace--xl { + margin-left: 12px; +} // Colors // Main Text Color is default color @@ -55,8 +59,7 @@ color: $cHintText; } - - +/* Displays */ .u-iBlock { @include inline-block(); } @@ -67,6 +70,7 @@ display: none !important; } +/* Media queries*/ @include media-query-mobile() { .u-showDesktop { display: none !important;