accordion-slider-js
Version:
Modular accordion slider built in Vanilla JavaScript.
93 lines (78 loc) • 1.36 kB
CSS
.accordion-slider {
position: relative;
margin-left: auto;
margin-right: auto;
}
.as-no-js {
overflow: hidden;
max-width: 100%;
}
.as-mask {
position: absolute;
width: 100%;
height: 100%;
overflow: hidden;
}
.as-panels {
position: absolute;
height: 100%;
}
.as-vertical .as-panels {
width: 100%;
}
.as-panel {
position: absolute;
overflow: hidden;
height: 100%;
width: auto;
}
.as-overlap .as-panel {
overflow: visible;
}
.as-vertical .as-panel {
width: 100%;
height: auto;
}
.as-shadow {
box-shadow: -5px 0 40px 1px #000;
}
.as-background,
.as-background-opened {
border: none;
height: 100%;
width: auto;
}
.as-vertical .as-background,
.as-vertical .as-background-opened {
width: 100%;
height: auto;
}
.as-background-opened {
position: absolute;
left: 0;
top: 0;
visibility: hidden;
}
.accordion-slider .as-background,
.accordion-slider .as-background-opened {
max-width: none ;
max-height: none ;
border: none ;
border-radius: 0 ;
margin: 0 ;
padding: 0 ;
box-shadow: none ;
transition: none;
}
.accordion-slider a {
position: static;
transition: none ;
}
.accordion-slider iframe,
.accordion-slider object,
.accordion-slider video,
.accordion-slider embed,
.accordion-slider canvas {
max-width: none;
max-height: none;
}