first commit

This commit is contained in:
2024-10-23 12:55:46 +02:00
commit 85c92aa932
8453 changed files with 1186172 additions and 0 deletions

View File

@@ -0,0 +1,9 @@
@keyframes splide-loading {
0% {
transform: rotateZ( 0 );
}
100% {
transform: rotateZ( 360deg );
}
}

View File

@@ -0,0 +1,3 @@
@forward 'foundation/animations';
@forward 'object/modifiers';
@forward 'object/objects';

View File

@@ -0,0 +1,8 @@
.splide {
$root: &;
&__track--draggable {
-webkit-touch-callout: none;
user-select: none;
}
}

View File

@@ -0,0 +1,23 @@
.splide {
$root: &;
&__track--fade {
> #{ $root }__list {
display: block;
> #{ $root }__slide {
left: 0;
opacity: 0;
position: absolute;
top: 0;
z-index: 0;
&.is-active {
opacity: 1;
position: relative;
z-index: 1;
}
}
}
}
}

View File

@@ -0,0 +1,4 @@
@forward 'draggable';
@forward 'fade';
@forward 'rtl';
@forward 'ttb';

View File

@@ -0,0 +1,5 @@
.splide {
&--rtl {
direction: rtl;
}
}

View File

@@ -0,0 +1,9 @@
.splide {
$root: &;
&__track--ttb {
> #{ $root }__list {
display: block;
}
}
}

View File

@@ -0,0 +1,6 @@
.splide {
&__container {
box-sizing: border-box;
position: relative;
}
}

View File

@@ -0,0 +1,10 @@
@forward 'container';
@forward 'list';
@forward 'pagination';
@forward 'progress';
@forward 'root';
@forward 'slide';
@forward 'spinner' as spinner-*;
@forward 'sr';
@forward 'toggle';
@forward 'track';

View File

@@ -0,0 +1,17 @@
.splide {
$root: &;
&__list {
backface-visibility: hidden;
display: flex;
height: 100%;
margin: 0 !important;
padding: 0 !important;
}
&.is-initialized:not(.is-active) {
#{ $root }__list {
display: block;
}
}
}

View File

@@ -0,0 +1,18 @@
.splide {
&__pagination {
align-items: center;
display: flex;
flex-wrap: wrap;
justify-content: center;
margin: 0;
pointer-events: none;
li {
display: inline-block;
line-height: 1;
list-style-type: none;
margin: 0;
pointer-events: auto;
}
}
}

View File

@@ -0,0 +1,7 @@
.splide {
&__progress {
&__bar {
width: 0;
}
}
}

View File

@@ -0,0 +1,9 @@
.splide {
position: relative;
visibility: hidden;
&.is-initialized,
&.is-rendered {
visibility: visible;
}
}

View File

@@ -0,0 +1,14 @@
.splide {
&__slide {
backface-visibility: hidden;
box-sizing: border-box;
flex-shrink: 0;
list-style-type: none !important;
margin: 0;
position: relative;
img {
vertical-align: bottom;
}
}
}

View File

@@ -0,0 +1,21 @@
$size: 20px !default;
$border: 2px solid #999 !default;
.splide {
&__spinner {
animation: splide-loading 1s infinite linear;
border: $border;
border-left-color: transparent;
border-radius: 50%;
bottom: 0;
contain: strict;
display: inline-block;
height: $size;
left: 0;
margin: auto;
position: absolute;
right: 0;
top: 0;
width: $size;
}
}

View File

@@ -0,0 +1,12 @@
.splide {
&__sr {
border: 0;
clip: rect( 0 0 0 0 );
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
}

View File

@@ -0,0 +1,22 @@
.splide {
&__toggle {
$parent: &;
&__play {
}
&__pause {
display: none;
}
&.is-active {
#{ $parent }__play {
display: none;
}
#{ $parent }__pause {
display: inline;
}
}
}
}

View File

@@ -0,0 +1,7 @@
.splide {
&__track {
overflow: hidden;
position: relative;
z-index: 0;
}
}

View File

@@ -0,0 +1 @@
.splide__container{box-sizing:border-box;position:relative}/*# sourceMappingURL=container.css.map */

View File

@@ -0,0 +1 @@
{"version":3,"sources":["../objects/container.scss"],"names":[],"mappings":"AACE,mBACE,qBAAA,CACA,iBAAA","file":"container.css"}

View File

@@ -0,0 +1 @@
.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}/*# sourceMappingURL=draggable.css.map */

View File

@@ -0,0 +1 @@
{"version":3,"sources":["../modifiers/draggable.scss"],"names":[],"mappings":"AAGE,0BACE,0BAAA,CACA,wBAAA,CAAA,qBAAA,CAAA,gBAAA","file":"draggable.css"}

View File

@@ -0,0 +1 @@
.splide__track--fade>.splide__list{display:block}.splide__track--fade>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}/*# sourceMappingURL=fade.css.map */

View File

@@ -0,0 +1 @@
{"version":3,"sources":["../modifiers/fade.scss"],"names":[],"mappings":"AAII,mCACE,aAAA,CAEA,kDACE,MAAA,CACA,SAAA,CACA,iBAAA,CACA,KAAA,CACA,SAAA,CAEA,4DACE,SAAA,CACA,iBAAA,CACA,SAAA","file":"fade.css"}

View File

@@ -0,0 +1 @@
.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s infinite linear;border:2px solid #999;border-left-color:rgba(0,0,0,0);border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__play{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}/*# sourceMappingURL=index.css.map */

View File

@@ -0,0 +1 @@
{"version":3,"sources":["../objects/container.scss","../objects/list.scss","../objects/pagination.scss","../objects/progress.scss","../objects/root.scss","../objects/slide.scss","../objects/spinner.scss","../objects/sr.scss","../objects/toggle.scss","../objects/track.scss"],"names":[],"mappings":"AACE,mBACE,qBAAA,CACA,iBAAA,CAAA,cCCA,0BAAA,CACA,YAAA,CACA,WAAA,CACA,mBAAA,CACA,oBAAA,CAIA,qDACE,aAAA,CCZJ,oBACE,kBAAA,CACA,YAAA,CACA,cAAA,CACA,sBAAA,CACA,QAAA,CACA,mBAAA,CAEA,uBACE,oBAAA,CACA,aAAA,CACA,oBAAA,CACA,QAAA,CACA,mBAAA,CCZF,uBACE,OAAA,CCHN,QACE,iBAAA,CACA,iBAAA,CAEA,2CAEE,kBAAA,CCLF,eACE,0BAAA,CACA,qBAAA,CACA,aAAA,CACA,+BAAA,CACA,QAAA,CACA,iBAAA,CAEA,mBACE,qBAAA,CCNJ,iBACE,2CAAA,CACA,qBALK,CAML,+BAAA,CACA,iBAAA,CACA,QAAA,CACA,cAAA,CACA,oBAAA,CACA,WAZG,CAaH,MAAA,CACA,WAAA,CACA,iBAAA,CACA,OAAA,CACA,KAAA,CACA,UAlBG,CCCL,YACE,QAAA,CACA,kBAAA,CACA,UAAA,CACA,WAAA,CACA,eAAA,CACA,SAAA,CACA,iBAAA,CACA,SAAA,CCFA,uBACE,YAAA,CAIA,gDACE,YAAA,CAGF,iDACE,cAAA,CChBN,eACE,eAAA,CACA,iBAAA,CACA,SAAA","file":"index.css"}

View File

@@ -0,0 +1 @@
.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}/*# sourceMappingURL=list.css.map */

View File

@@ -0,0 +1 @@
{"version":3,"sources":["../objects/list.scss"],"names":[],"mappings":"AAGE,cACE,0BAAA,CACA,YAAA,CACA,WAAA,CACA,mBAAA,CACA,oBAAA,CAIA,qDACE,aAAA","file":"list.css"}

View File

@@ -0,0 +1 @@
.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}/*# sourceMappingURL=pagination.css.map */

View File

@@ -0,0 +1 @@
{"version":3,"sources":["../objects/pagination.scss"],"names":[],"mappings":"AACE,oBACE,kBAAA,CACA,YAAA,CACA,cAAA,CACA,sBAAA,CACA,QAAA,CACA,mBAAA,CAEA,uBACE,oBAAA,CACA,aAAA,CACA,oBAAA,CACA,QAAA,CACA,mBAAA","file":"pagination.css"}

View File

@@ -0,0 +1 @@
.splide__progress__bar{width:0}/*# sourceMappingURL=progress.css.map */

View File

@@ -0,0 +1 @@
{"version":3,"sources":["../objects/progress.scss"],"names":[],"mappings":"AAEI,uBACE,OAAA","file":"progress.css"}

View File

@@ -0,0 +1 @@
.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}/*# sourceMappingURL=root.css.map */

View File

@@ -0,0 +1 @@
{"version":3,"sources":["../objects/root.scss"],"names":[],"mappings":"AAAA,QACE,iBAAA,CACA,iBAAA,CAEA,2CAEE,kBAAA","file":"root.css"}

View File

@@ -0,0 +1 @@
.splide--rtl{direction:rtl}/*# sourceMappingURL=rtl.css.map */

View File

@@ -0,0 +1 @@
{"version":3,"sources":["../modifiers/rtl.scss"],"names":[],"mappings":"AACE,aACE,aAAA","file":"rtl.css"}

View File

@@ -0,0 +1 @@
.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}/*# sourceMappingURL=slide.css.map */

View File

@@ -0,0 +1 @@
{"version":3,"sources":["../objects/slide.scss"],"names":[],"mappings":"AACE,eACE,0BAAA,CACA,qBAAA,CACA,aAAA,CACA,+BAAA,CACA,QAAA,CACA,iBAAA,CAEA,mBACE,qBAAA","file":"slide.css"}

View File

@@ -0,0 +1 @@
.splide__spinner{animation:splide-loading 1s infinite linear;border:2px solid #999;border-left-color:rgba(0,0,0,0);border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}/*# sourceMappingURL=spinner.css.map */

View File

@@ -0,0 +1 @@
{"version":3,"sources":["../objects/spinner.scss"],"names":[],"mappings":"AAIE,iBACE,2CAAA,CACA,qBALK,CAML,+BAAA,CACA,iBAAA,CACA,QAAA,CACA,cAAA,CACA,oBAAA,CACA,WAZG,CAaH,MAAA,CACA,WAAA,CACA,iBAAA,CACA,OAAA,CACA,KAAA,CACA,UAlBG","file":"spinner.css"}

View File

@@ -0,0 +1 @@
.splide__sr{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}/*# sourceMappingURL=sr.css.map */

View File

@@ -0,0 +1 @@
{"version":3,"sources":["../objects/sr.scss"],"names":[],"mappings":"AACE,YACE,QAAA,CACA,kBAAA,CACA,UAAA,CACA,WAAA,CACA,eAAA,CACA,SAAA,CACA,iBAAA,CACA,SAAA","file":"sr.css"}

View File

@@ -0,0 +1 @@
.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__play{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}/*# sourceMappingURL=toggle.css.map */

View File

@@ -0,0 +1 @@
{"version":3,"sources":["../objects/toggle.scss"],"names":[],"mappings":"AAOI,uBACE,YAAA,CAIA,gDACE,YAAA,CAGF,iDACE,cAAA","file":"toggle.css"}

View File

@@ -0,0 +1 @@
.splide__track{overflow:hidden;position:relative;z-index:0}/*# sourceMappingURL=track.css.map */

View File

@@ -0,0 +1 @@
{"version":3,"sources":["../objects/track.scss"],"names":[],"mappings":"AACE,eACE,eAAA,CACA,iBAAA,CACA,SAAA","file":"track.css"}

View File

@@ -0,0 +1 @@
.splide__track--ttb>.splide__list{display:block}/*# sourceMappingURL=ttb.css.map */

View File

@@ -0,0 +1 @@
{"version":3,"sources":["../modifiers/ttb.scss"],"names":[],"mappings":"AAII,kCACE,aAAA","file":"ttb.css"}

View File

@@ -0,0 +1 @@
@keyframes splide-loading{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}}/*# sourceMappingURL=animations.css.map */

View File

@@ -0,0 +1 @@
{"version":3,"sources":["../foundation/animations.scss"],"names":[],"mappings":"AAAA,0BACE,GACE,oBAAA,CAGF,KACE,yBAAA,CAAA","file":"animations.css"}

View File

@@ -0,0 +1 @@
@keyframes splide-loading{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list{display:block}.splide__track--fade>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s infinite linear;border:2px solid #999;border-left-color:rgba(0,0,0,0);border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__play{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}/*# sourceMappingURL=index.css.map */

View File

@@ -0,0 +1 @@
{"version":3,"sources":["../core/foundation/animations.scss","../core/object/modifiers/draggable.scss","../core/object/modifiers/fade.scss","../core/object/modifiers/rtl.scss","../core/object/modifiers/ttb.scss","../core/object/objects/container.scss","../core/object/objects/list.scss","../core/object/objects/pagination.scss","../core/object/objects/progress.scss","../core/object/objects/root.scss","../core/object/objects/slide.scss","../core/object/objects/spinner.scss","../core/object/objects/sr.scss","../core/object/objects/toggle.scss","../core/object/objects/track.scss"],"names":[],"mappings":"AAAA,0BACE,GACE,oBAAA,CAGF,KACE,yBAAA,CAAA,CCHF,0BACE,0BAAA,CACA,wBAAA,CAAA,qBAAA,CAAA,gBAAA,CCDA,mCACE,aAAA,CAEA,kDACE,MAAA,CACA,SAAA,CACA,iBAAA,CACA,KAAA,CACA,SAAA,CAEA,4DACE,SAAA,CACA,iBAAA,CACA,SAAA,CChBR,aACE,aAAA,CCEA,kCACE,aAAA,CCJJ,mBACE,qBAAA,CACA,iBAAA,CAAA,cCCA,0BAAA,CACA,YAAA,CACA,WAAA,CACA,mBAAA,CACA,oBAAA,CAIA,qDACE,aAAA,CCZJ,oBACE,kBAAA,CACA,YAAA,CACA,cAAA,CACA,sBAAA,CACA,QAAA,CACA,mBAAA,CAEA,uBACE,oBAAA,CACA,aAAA,CACA,oBAAA,CACA,QAAA,CACA,mBAAA,CCZF,uBACE,OAAA,CCHN,QACE,iBAAA,CACA,iBAAA,CAEA,2CAEE,kBAAA,CCLF,eACE,0BAAA,CACA,qBAAA,CACA,aAAA,CACA,+BAAA,CACA,QAAA,CACA,iBAAA,CAEA,mBACE,qBAAA,CCNJ,iBACE,2CAAA,CACA,qBALK,CAML,+BAAA,CACA,iBAAA,CACA,QAAA,CACA,cAAA,CACA,oBAAA,CACA,WAZG,CAaH,MAAA,CACA,WAAA,CACA,iBAAA,CACA,OAAA,CACA,KAAA,CACA,UAlBG,CCCL,YACE,QAAA,CACA,kBAAA,CACA,UAAA,CACA,WAAA,CACA,eAAA,CACA,SAAA,CACA,iBAAA,CACA,SAAA,CCFA,uBACE,YAAA,CAIA,gDACE,YAAA,CAGF,iDACE,cAAA,CChBN,eACE,eAAA,CACA,iBAAA,CACA,SAAA","file":"index.css"}

View File

@@ -0,0 +1,8 @@
$main: #000 !default;
$sub01: #333 !default;
$sub02: #999 !default;
$background: #ccc !default;
$background-active: #fff !default;
$focus: #0bf !default;

View File

@@ -0,0 +1,27 @@
@use './colors';
$outline: colors.$focus 3px solid !default;
$outline-offset: 3px !default;
$outline-offset-inset: -3px !default;
@mixin ie-only {
@media screen and (-ms-high-contrast: none) {
@content;
}
}
@mixin focus-outline( $offset: $outline-offset ) {
outline: $outline;
outline-offset: $offset;
}
@mixin focus-outline-inset {
@supports ( outline-offset: $outline-offset-inset ) {
@include focus-outline( $outline-offset-inset );
}
/* IE does not support outline-offset */
@include ie-only {
border: $outline;
}
}

View File

@@ -0,0 +1,13 @@
@use 'foundation/colors';
$spinner-size: 20px !default;
$spinner-border: 2px solid colors.$sub02 !default;
@use '../../core/object/objects' with (
$spinner-size: $spinner-size,
$spinner-border: $spinner-border,
);
@forward '../../core';
@forward 'object/objects';
@forward 'object/modifiers';

View File

@@ -0,0 +1,3 @@
@forward 'nav' as nav-*;
@forward 'rtl' as rtl-*;
@forward 'ttb' as ttb-*;

View File

@@ -0,0 +1,37 @@
@use '../../foundation/colors';
@use '../../foundation/mixins';
$border: 3px solid transparent !default;
$border-active: 3px solid colors.$main !default;
$border-radius: false !default;
$opacity: false !default;
$opacity-active: false !default;
.splide {
$root: &;
&__track--nav {
> #{ $root }__list {
> #{ $root }__slide {
border: $border;
cursor: pointer;
@if $opacity {
opacity: $opacity;
}
@if $border-radius {
border-radius: $border-radius;
}
&.is-active {
border: $border-active;
@if $opacity {
opacity: $opacity-active;
}
}
}
}
}
}

View File

@@ -0,0 +1,28 @@
$arrow-right: 1em !default;
$arrow-left: 1em !default;
.splide {
$root: &;
&__arrows--rtl {
#{ $root }__arrow {
&--prev {
left: auto;
right: $arrow-right;
svg {
transform: scaleX( 1 );
}
}
&--next {
left: $arrow-left;
right: auto;
svg {
transform: scaleX( -1 );
}
}
}
}
}

View File

@@ -0,0 +1,54 @@
$arrow-top: 1em !default;
$arrow-bottom: 1em !default;
$pagination-left: auto !default;
$pagination-right: .5em !default;
$pagination-dot-width: false !default;
$pagination-dot-height: false !default;
.splide {
$root: &;
&__arrows--ttb {
#{ $root }__arrow {
left: 50%;
transform: translate( -50%, 0 );
&--prev {
top: $arrow-top;
svg {
transform: rotateZ( -90deg );
}
}
&--next {
bottom: $arrow-bottom;
top: auto;
svg {
transform: rotateZ( 90deg );
}
}
}
}
&__pagination--ttb {
bottom: 0;
display: flex;
flex-direction: column;
left: $pagination-left;
padding: 1em 0;
right: $pagination-right;
top: 0;
#{ $root }__pagination__page {
@if $pagination-dot-width {
width: $pagination-dot-width;
}
@if $pagination-dot-height {
height: $pagination-dot-height;
}
}
}
}

View File

@@ -0,0 +1,105 @@
@use '../../foundation/colors';
@use '../../foundation/mixins';
$size: 1.2em !default;
$fill: colors.$main !default;
$fill-hover: false !default;
$transition: false !default;
$button-size: 2em !default;
$button-background: colors.$background !default;
$button-background-hover: false !default;
$button-border: 0 !default;
$button-padding: 0 !default;
$button-border-radius: 50% !default;
$button-transition: false !default;
$opacity: .7 !default;
$opacity-hover: .9 !default;
$opacity-disabled: .3 !default;
$left: 1em !default;
$right: 1em !default;
.splide {
$root: &;
&__arrow {
background: $button-background;
border: $button-border;
cursor: pointer;
padding: $button-padding;
position: absolute;
top: 50%;
transform: translateY( -50% );
z-index: 1;
@if $opacity {
opacity: $opacity;
}
@if $button-size {
align-items: center;
border-radius: $button-border-radius;
display: flex;
justify-content: center;
height: $button-size;
width: $button-size;
}
@if $button-transition {
transition: $button-transition;
}
svg {
fill: $fill;
height: $size;
width: $size;
@if $transition {
transition: $transition;
}
}
&:hover:not(:disabled) {
@if $opacity-hover {
opacity: $opacity-hover;
}
@if $button-background-hover {
background: $button-background-hover;
}
@if $fill-hover {
svg {
fill: $fill-hover;
}
}
}
&:disabled {
@if $opacity-disabled {
opacity: $opacity-disabled;
}
}
&:focus-visible {
@include mixins.focus-outline;
}
&--prev {
left: $left;
svg {
transform: scaleX( -1 );
}
}
&--next {
right: $right;
}
}
&.is-focus-in {
#{ $root }__arrow:focus {
@include mixins.focus-outline;
}
}
}

View File

@@ -0,0 +1,5 @@
@forward 'arrow' as arrow-*;
@forward 'pagination' as pagination-*;
@forward 'progress' as progress-*;
@forward 'slide' as slide-*;
@forward 'toggle' as toggle-*;

View File

@@ -0,0 +1,80 @@
@use '../../foundation/colors';
@use '../../foundation/mixins';
$bottom: .5em !default;
$dot-width: 8px !default;
$dot-height: 8px !default;
$dot-background: colors.$background !default;
$dot-background-hover: false !default;
$dot-background-active: colors.$background-active !default;
$dot-border: 0 !default;
$dot-border-radius: 50% !default;
$dot-margin: 3px !default;
$dot-padding: 0 !default;
$dot-opacity: .7 !default;
$dot-opacity-hover: .9 !default;
$dot-transition: transform .2s linear !default;
$dot-transform-active: scale( 1.4 ) !default;
.splide {
$root: &;
&__pagination {
bottom: $bottom;
left: 0;
padding: 0 1em;
position: absolute;
right: 0;
z-index: 1;
&__page {
background: $dot-background;
border: $dot-border;
border-radius: $dot-border-radius;
display: inline-block;
height: $dot-height;
margin: $dot-margin;
padding: $dot-padding;
position: relative;
transition: $dot-transition;
width: $dot-width;
@if $dot-opacity {
opacity: $dot-opacity;
}
&.is-active {
background: $dot-background-active;
z-index: 1;
@if $dot-transform-active {
transform: $dot-transform-active;
}
}
&:hover {
cursor: pointer;
@if $dot-opacity-hover {
opacity: $dot-opacity-hover;
}
@if $dot-background-hover {
background: $dot-background-hover;
}
}
&:focus-visible {
@include mixins.focus-outline;
}
}
}
&.is-focus-in {
#{ $root }__pagination {
&__page:focus {
@include mixins.focus-outline;
}
}
}
}

View File

@@ -0,0 +1,13 @@
@use '../../foundation/colors';
$height: 3px !default;
$background: colors.$background;
.splide {
&__progress {
&__bar {
background: $background;
height: $height;
}
}
}

View File

@@ -0,0 +1,42 @@
@use '../../foundation/colors';
@use '../../foundation/mixins';
$border-radius: false !default;
$outline-offset: -2px !default;
.splide {
$root: &;
&__slide {
-webkit-tap-highlight-color: transparent;
@if $border-radius {
border-radius: $border-radius;
}
// Gets rid of a focus ring in IE and Safari
&:focus {
outline: 0;
}
&:focus-visible {
@include mixins.focus-outline-inset;
}
}
&.is-focus-in {
#{ $root }__slide:focus {
@include mixins.focus-outline-inset;
}
#{ $root }__track {
> #{ $root }__list {
> #{ $root }__slide:focus {
@include mixins.ie-only {
border-color: colors.$focus;
}
}
}
}
}
}

View File

@@ -0,0 +1,19 @@
@use '../../foundation/mixins';
.splide {
$root: &;
&__toggle {
cursor: pointer;
&:focus-visible {
@include mixins.focus-outline;
}
}
&.is-focus-in {
#{ $root }__toggle:focus {
@include mixins.focus-outline;
}
}
}

View File

@@ -0,0 +1 @@
.splide__arrow{background:#ccc;border:0;cursor:pointer;padding:0;position:absolute;top:50%;transform:translateY(-50%);z-index:1;opacity:.7;align-items:center;border-radius:50%;display:flex;justify-content:center;height:2em;width:2em}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:#0bf 3px solid;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:#0bf 3px solid;outline-offset:3px}/*# sourceMappingURL=arrow.css.map */

View File

@@ -0,0 +1 @@
{"version":3,"sources":["../objects/arrow.scss","../../foundation/colors.scss","../../foundation/mixins.scss"],"names":[],"mappings":"AAuBE,eACE,eCpBS,CDqBT,QAfY,CAgBZ,cAAA,CACA,SAhBa,CAiBb,iBAAA,CACA,OAAA,CACA,0BAAA,CACA,SAAA,CAGE,UApBI,CAwBJ,kBAAA,CACA,iBA3BiB,CA4BjB,YAAA,CACA,sBAAA,CACA,UAnCQ,CAoCR,SApCQ,CA2CV,mBACE,SCnDC,CDoDD,YAjDC,CAkDD,WAlDC,CAyDH,oCAEI,UA/CQ,CA6DZ,wBAEI,UA9DW,CAkEf,6BErEF,sBAXQ,CAYR,kBAXe,CFmFb,qBACE,QAtEC,CAwED,yBACE,oBAAA,CAIJ,qBACE,SA7EE,CAkFJ,yCEvFF,sBAXQ,CAYR,kBAXe","file":"arrow.css"}

View File

@@ -0,0 +1 @@
.splide__track--nav>.splide__list>.splide__slide{border:3px solid rgba(0,0,0,0);cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%, 0)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotateZ(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotateZ(90deg)}.splide__pagination--ttb{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}/*# sourceMappingURL=index.css.map */.7}.splide__pagination__page.is-active{background:#fff;z-index:1;transform:scale(1.4)}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:#0bf 3px solid;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:#0bf 3px solid;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset: -3px){.splide__slide:focus-visible{outline:#0bf 3px solid;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide__slide:focus-visible{border:#0bf 3px solid}}@supports(outline-offset: -3px){.splide.is-focus-in .splide__slide:focus{outline:#0bf 3px solid;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide.is-focus-in .splide__slide:focus{border:#0bf 3px solid}}@media screen and (-ms-high-contrast: none){.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:#0bf 3px solid;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:#0bf 3px solid;outline-offset:3px}/*# sourceMappingURL=index.css.map */

View File

@@ -0,0 +1 @@
{"version":3,"sources":["../modifiers/nav.scss","../modifiers/rtl.scss","../modifiers/ttb.scss"],"names":[],"mappings":"AAcM,iDACE,8BAZC,CAaD,cAAA,CAUA,2DACE,qBAvBM,CCIV,0CACE,SAAA,CACA,SAVM,CAYN,8CACE,mBAAA,CAIJ,0CACE,QAjBK,CAkBL,UAAA,CAEA,8CACE,oBAAA,CCXN,oCACE,QAAA,CACA,4BAAA,CAEA,0CACE,OAhBI,CAkBJ,8CACE,yBAAA,CAIJ,0CACE,UAvBO,CAwBP,QAAA,CAEA,8CACE,wBAAA,CAMR,yBACE,QAAA,CACA,YAAA,CACA,qBAAA,CACA,SApCc,CAqCd,aAAA,CACA,UArCe,CAsCf,KAAA","file":"index.css"},oCAEI,UA/CQ,CA6DZ,wBAEI,UA9DW,CAkEf,6BErEF,sBAXQ,CAYR,kBAXe,CFmFb,qBACE,QAtEC,CAwED,yBACE,oBAAA,CAIJ,qBACE,SA7EE,CAkFJ,yCEvFF,sBAXQ,CAYR,kBAXe,CCkBf,oBACE,WAnBK,CAoBL,MAAA,CACA,aAAA,CACA,iBAAA,CACA,OAAA,CACA,SAAA,CAEA,0BACE,eF1BO,CE2BP,QAtBO,CAuBP,iBAtBc,CAuBd,oBAAA,CACA,UA7BO,CA8BP,UAxBO,CAyBP,SAxBQ,CAyBR,iBAAA,CACA,+BAvBW,CAwBX,SAnCM,CAsCJ,UA7BM,CAgCR,oCACE,eFzCY,CE0CZ,SAAA,CAGE,oBAlCa,CAsCjB,gCACE,cAAA,CAGE,UA5CU,CAoDd,wCDrDJ,sBAXQ,CAYR,kBAXe,CCuEX,oDD7DJ,sBAXQ,CAYR,kBAXe,CEIb,uBACE,eHJO,CGKP,UAPG,CCOP,eACE,yCAAA,CAOA,qBACE,SAAA,CAAA,gCAGF,6BHRF,sBAXQ,CAYR,mBAVqB,CAAA,CAGrB,4CGcE,6BHGA,qBAtBM,CAAA,CAgBR,gCGSE,yCHdF,sBAXQ,CAYR,mBAVqB,CAAA,CAGrB,4CGoBE,yCHHA,qBAtBM,CAAA,CAKR,4CG0BM,sEAEI,iBJ5BJ,CAAA,CKFN,gBACE,cAAA,CAEA,8BJKF,sBAXQ,CAYR,kBAXe,CIWb,0CJDF,sBAXQ,CAYR,kBAXe","file":"index.css"}

View File

@@ -0,0 +1 @@
.splide__track--nav>.splide__list>.splide__slide{border:3px solid rgba(0,0,0,0);cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}/*# sourceMappingURL=nav.css.map */

View File

@@ -0,0 +1 @@
{"version":3,"sources":["../modifiers/nav.scss"],"names":[],"mappings":"AAcM,iDACE,8BAZC,CAaD,cAAA,CAUA,2DACE,qBAvBM","file":"nav.css"}

View File

@@ -0,0 +1 @@
.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;padding:0;position:relative;transition:transform .2s linear;width:8px;opacity:.7}.splide__pagination__page.is-active{background:#fff;z-index:1;transform:scale(1.4)}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:#0bf 3px solid;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:#0bf 3px solid;outline-offset:3px}/*# sourceMappingURL=pagination.css.map */

View File

@@ -0,0 +1 @@
{"version":3,"sources":["../objects/pagination.scss","../../foundation/colors.scss","../../foundation/mixins.scss"],"names":[],"mappings":"AAqBE,oBACE,WAnBK,CAoBL,MAAA,CACA,aAAA,CACA,iBAAA,CACA,OAAA,CACA,SAAA,CAEA,0BACE,eC1BO,CD2BP,QAtBO,CAuBP,iBAtBc,CAuBd,oBAAA,CACA,UA7BO,CA8BP,UAxBO,CAyBP,SAxBQ,CAyBR,iBAAA,CACA,+BAvBW,CAwBX,SAnCM,CAsCJ,UA7BM,CAgCR,oCACE,eCzCY,CD0CZ,SAAA,CAGE,oBAlCa,CAsCjB,gCACE,cAAA,CAGE,UA5CU,CAoDd,wCErDJ,sBAXQ,CAYR,kBAXe,CFuEX,oDE7DJ,sBAXQ,CAYR,kBAXe","file":"pagination.css"}

View File

@@ -0,0 +1 @@
.splide__progress__bar{background:#ccc;height:3px}/*# sourceMappingURL=progress.css.map */

View File

@@ -0,0 +1 @@
{"version":3,"sources":["../objects/progress.scss","../../foundation/colors.scss"],"names":[],"mappings":"AAOI,uBACE,eCJO,CDKP,UAPG","file":"progress.css"}

View File

@@ -0,0 +1 @@
.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}/*# sourceMappingURL=rtl.css.map */

View File

@@ -0,0 +1 @@
{"version":3,"sources":["../modifiers/rtl.scss"],"names":[],"mappings":"AAQM,0CACE,SAAA,CACA,SAVM,CAYN,8CACE,mBAAA,CAIJ,0CACE,QAjBK,CAkBL,UAAA,CAEA,8CACE,oBAAA","file":"rtl.css"}

View File

@@ -0,0 +1 @@
.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset: -3px){.splide__slide:focus-visible{outline:#0bf 3px solid;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide__slide:focus-visible{border:#0bf 3px solid}}@supports(outline-offset: -3px){.splide.is-focus-in .splide__slide:focus{outline:#0bf 3px solid;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide.is-focus-in .splide__slide:focus{border:#0bf 3px solid}}@media screen and (-ms-high-contrast: none){.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}/*# sourceMappingURL=slide.css.map */

View File

@@ -0,0 +1 @@
{"version":3,"sources":["../objects/slide.scss","../../foundation/mixins.scss","../../foundation/colors.scss"],"names":[],"mappings":"AASE,eACE,yCAAA,CAOA,qBACE,SAAA,CAAA,gCAGF,6BCRF,sBAXQ,CAYR,mBAVqB,CAAA,CAGrB,4CDcE,6BCGA,qBAtBM,CAAA,CAgBR,gCDSE,yCCdF,sBAXQ,CAYR,mBAVqB,CAAA,CAGrB,4CDoBE,yCCHA,qBAtBM,CAAA,CAKR,4CD0BM,sEAEI,iBE5BJ,CAAA","file":"slide.css"}

View File

@@ -0,0 +1 @@
.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:#0bf 3px solid;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:#0bf 3px solid;outline-offset:3px}/*# sourceMappingURL=toggle.css.map */

View File

@@ -0,0 +1 @@
{"version":3,"sources":["../objects/toggle.scss","../../foundation/mixins.scss"],"names":[],"mappings":"AAKE,gBACE,cAAA,CAEA,8BCKF,sBAXQ,CAYR,kBAXe,CDWb,0CCDF,sBAXQ,CAYR,kBAXe","file":"toggle.css"}

View File

@@ -0,0 +1 @@
.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%, 0)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotateZ(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotateZ(90deg)}.splide__pagination--ttb{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}/*# sourceMappingURL=ttb.css.map */

View File

@@ -0,0 +1 @@
{"version":3,"sources":["../modifiers/ttb.scss"],"names":[],"mappings":"AAWI,oCACE,QAAA,CACA,4BAAA,CAEA,0CACE,OAhBI,CAkBJ,8CACE,yBAAA,CAIJ,0CACE,UAvBO,CAwBP,QAAA,CAEA,8CACE,wBAAA,CAMR,yBACE,QAAA,CACA,YAAA,CACA,qBAAA,CACA,SApCc,CAqCd,aAAA,CACA,UArCe,CAsCf,KAAA","file":"ttb.css"}

View File

@@ -0,0 +1 @@
/*# sourceMappingURL=colors.css.map */

View File

@@ -0,0 +1 @@
{"version":3,"sources":[],"names":[],"mappings":"","file":"colors.css"}

View File

@@ -0,0 +1 @@
/*# sourceMappingURL=mixins.css.map */

View File

@@ -0,0 +1 @@
{"version":3,"sources":[],"names":[],"mappings":"","file":"mixins.css"}

View File

@@ -0,0 +1 @@
.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s infinite linear;border:2px solid #999;border-left-color:rgba(0,0,0,0);border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__play{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list{display:block}.splide__track--fade>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{background:#ccc;border:0;cursor:pointer;padding:0;position:absolute;top:50%;transform:translateY(-50%);z-index:1;opacity:.7;align-items:center;border-radius:50%;display:flex;justify-content:center;height:2em;width:2em}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:#0bf 3px solid;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:#0bf 3px solid;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;padding:0;position:relative;transition:transform .2s linear;width:8px;opacity:.7}.splide__pagination__page.is-active{background:#fff;z-index:1;transform:scale(1.4)}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:#0bf 3px solid;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:#0bf 3px solid;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset: -3px){.splide__slide:focus-visible{outline:#0bf 3px solid;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide__slide:focus-visible{border:#0bf 3px solid}}@supports(outline-offset: -3px){.splide.is-focus-in .splide__slide:focus{outline:#0bf 3px solid;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide.is-focus-in .splide__slide:focus{border:#0bf 3px solid}}@media screen and (-ms-high-contrast: none){.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:#0bf 3px solid;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:#0bf 3px solid;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid rgba(0,0,0,0);cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%, 0)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotateZ(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotateZ(90deg)}.splide__pagination--ttb{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}/*# sourceMappingURL=index.css.map */

View File

@@ -0,0 +1 @@
{"version":3,"sources":["../../core/object/objects/container.scss","../../core/object/objects/list.scss","../../core/object/objects/pagination.scss","../../core/object/objects/progress.scss","../../core/object/objects/root.scss","../../core/object/objects/slide.scss","../../core/object/objects/spinner.scss","../default/index.scss","../../core/object/objects/sr.scss","../../core/object/objects/toggle.scss","../../core/object/objects/track.scss","../../core/foundation/animations.scss","../../core/object/modifiers/draggable.scss","../../core/object/modifiers/fade.scss","../../core/object/modifiers/rtl.scss","../../core/object/modifiers/ttb.scss","../default/object/objects/arrow.scss","../default/foundation/colors.scss","../default/foundation/mixins.scss","../default/object/objects/pagination.scss","../default/object/objects/progress.scss","../default/object/objects/slide.scss","../default/object/objects/toggle.scss","../default/object/modifiers/nav.scss","../default/object/modifiers/rtl.scss","../default/object/modifiers/ttb.scss"],"names":[],"mappings":"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","file":"index.css"}

View File

@@ -0,0 +1 @@
@forward '../../template/default';

View File

@@ -0,0 +1,52 @@
$main: #20b2aa !default;
$main-light: lighten( $main, 20% ) !default;
@use '../../template/default/foundation/colors' with (
$main: $main,
$sub01: $main,
$sub02: $main,
$background: #ccc,
$background-active: $main,
$focus: $main,
);
@use '../../template/default/object/modifiers/nav' with (
$border-radius: 4px,
$opacity: .7,
$opacity-active: 1,
);
@use '../../template/default/object/modifiers/ttb' with (
$pagination-dot-width: 5px,
$pagination-dot-height: 20px,
$pagination-right: 1em,
);
@use '../../template/default/object/objects/arrow' with (
$size: 2.5em,
$opacity: false,
$opacity-hover: false,
$fill-hover: $main-light,
$transition: fill .2s linear,
$button-size: 2.5em,
$button-border-radius: 0,
$button-background: transparent,
);
@use '../../template/default/object/objects/pagination' with (
$bottom: 1em,
$dot-width: 20px,
$dot-height: 5px,
$dot-border-radius: 2.5px,
$dot-opacity: false,
$dot-transition: background-color .2s linear,
$dot-background-hover: $main-light,
$dot-transform-active: false,
);
@use '../../template/default/object/objects/slide' with (
$border-radius: 4px,
);
@forward '../../template/default';
@forward 'object/objects';

View File

@@ -0,0 +1,17 @@
.splide {
$root: &;
&__slider {
> #{ $root }__arrows {
#{ $root }__arrow {
&--prev {
left: -2.5em;
}
&--next {
right: -2.5em;
}
}
}
}
}

View File

@@ -0,0 +1,3 @@
@forward 'arrow';
@forward 'root';

View File

@@ -0,0 +1,3 @@
.splide {
padding: 3em;
}

View File

@@ -0,0 +1 @@
.splide__slider>.splide__arrows .splide__arrow--prev{left:-2.5em}.splide__slider>.splide__arrows .splide__arrow--next{right:-2.5em}/*# sourceMappingURL=arrow.css.map */

View File

@@ -0,0 +1 @@
{"version":3,"sources":["../objects/arrow.scss"],"names":[],"mappings":"AAMQ,qDACE,WAAA,CAGF,qDACE,YAAA","file":"arrow.css"}

View File

@@ -0,0 +1 @@
.splide__slider>.splide__arrows .splide__arrow--prev{left:-2.5em}.splide__slider>.splide__arrows .splide__arrow--next{right:-2.5em}.splide{padding:3em}/*# sourceMappingURL=index.css.map */

View File

@@ -0,0 +1 @@
{"version":3,"sources":["../objects/arrow.scss","../objects/root.scss"],"names":[],"mappings":"AAMQ,qDACE,WAAA,CAGF,qDACE,YAAA,CCXV,QACE,WAAA","file":"index.css"}

View File

@@ -0,0 +1 @@
.splide{padding:3em}/*# sourceMappingURL=root.css.map */

View File

@@ -0,0 +1 @@
{"version":3,"sources":["../objects/root.scss"],"names":[],"mappings":"AAAA,QACE,WAAA","file":"root.css"}

Some files were not shown because too many files have changed in this diff Show More