UNPKG

@syncfusion/ej2-navigations

Version:

A package of Essential JS 2 navigation components such as Tree-view, Tab, Toolbar, Context-menu, and Accordion which is used to navigate from one page to another

264 lines (262 loc) 8.61 kB
/*! Carousel component bootstrap4 theme definitions and variables */ .e-carousel .e-previous-icon::before { content: "\e70d"; } .e-carousel .e-next-icon::before { content: "\e76a"; } .e-carousel .e-play-icon::before { content: "\e72d"; } .e-carousel .e-pause-icon::before { content: "\e757"; } .e-carousel.e-rtl .e-previous-icon::before { content: "\e76a"; } .e-carousel.e-rtl .e-next-icon::before { content: "\e70d"; } /*! carousel component styles */ .e-carousel { display: block; margin: 0; padding: 0; position: relative; } .e-carousel .e-carousel-items, .e-carousel .e-carousel-slide-container { height: 100%; margin: 0; overflow: hidden; padding: 0; position: relative; width: 100%; } .e-carousel.e-partial .e-carousel-slide-container { padding: 0 100px; } @media screen and (max-width: 480px) { .e-carousel.e-partial .e-carousel-slide-container { padding: 0 75px; } } @media screen and (max-width: 320px) { .e-carousel.e-partial .e-carousel-slide-container { padding: 0 50px; } } .e-carousel.e-partial .e-carousel-items { width: calc(var(--carousel-items-count) * 100%); display: -ms-flexbox; display: flex; -ms-flex-direction: row; flex-direction: row; transition-property: transform; transition-duration: 0.6s; transition-timing-function: ease-in-out; } .e-carousel.e-partial .e-carousel-item { height: 100%; overflow: hidden; padding: 0; position: relative; width: calc(100% / var(--carousel-items-count)); } .e-carousel.e-blazor-carousel.e-partial .e-carousel-items { transform: translateX(calc(-100% / var(--carousel-items-count) * (var(--carousel-items-current)))); transition: transform 0.6s ease-in-out; } .e-carousel.e-blazor-carousel.e-partial.e-rtl .e-carousel-items { transform: translateX(calc(100% / var(--carousel-items-count) * (var(--carousel-items-current)))); transition: transform 0.6s ease-in-out; } .e-carousel.e-carousel-slide-animation:not(.e-partial) .e-carousel-item { backface-visibility: hidden; display: none; float: left; height: 100%; margin-right: -100%; position: relative; transition: transform 0.6s ease-in-out; width: 100%; } .e-carousel.e-carousel-slide-animation:not(.e-partial) .e-carousel-item.e-prev, .e-carousel.e-carousel-slide-animation:not(.e-partial) .e-carousel-item.e-next, .e-carousel.e-carousel-slide-animation:not(.e-partial) .e-carousel-item.e-active { display: block; } .e-carousel.e-carousel-slide-animation:not(.e-partial) .e-carousel-item.e-next:not(.e-transition-start), .e-carousel.e-carousel-slide-animation:not(.e-partial) .e-carousel-item.e-active.e-transition-end { transform: translateX(100%); } .e-carousel.e-carousel-slide-animation:not(.e-partial) .e-carousel-item.e-prev:not(.e-transition-end), .e-carousel.e-carousel-slide-animation:not(.e-partial) .e-carousel-item.e-active.e-transition-start { transform: translateX(-100%); } .e-carousel.e-carousel-fade-animation:not(.e-partial) .e-carousel-item { backface-visibility: hidden; display: block; float: left; height: 100%; margin-right: -100%; opacity: 0; position: relative; transition: opacity 0.6s ease-in-out; width: 100%; z-index: 0; } .e-carousel.e-carousel-fade-animation:not(.e-partial) .e-carousel-item.e-active { opacity: 1; z-index: 1; } .e-carousel.e-carousel-animation-none:not(.e-partial) .e-carousel-item { display: none; height: 100%; width: 100%; } .e-carousel.e-carousel-animation-none:not(.e-partial) .e-carousel-item.e-active { display: block; } .e-carousel.e-carousel-custom-animation:not(.e-partial) .e-carousel-item { display: block; height: 100%; left: 0; opacity: 0; pointer-events: none; position: absolute; top: 0; width: 100%; } .e-carousel.e-carousel-custom-animation:not(.e-partial) .e-carousel-item.e-active { opacity: 1; pointer-events: visible; } .e-carousel .e-carousel-navigators { -ms-flex-align: center; align-items: center; display: -ms-flexbox; display: flex; height: 100%; -ms-flex-pack: justify; justify-content: space-between; pointer-events: none; position: absolute; top: 0; width: 100%; z-index: 1; } .e-carousel .e-carousel-navigators .e-play-pause, .e-carousel .e-carousel-navigators .e-previous, .e-carousel .e-carousel-navigators .e-next { padding: 0.5em; pointer-events: auto; } .e-carousel .e-carousel-navigators .e-play-pause .e-btn, .e-carousel .e-carousel-navigators .e-previous .e-btn, .e-carousel .e-carousel-navigators .e-next .e-btn { border: 0; box-shadow: none; } .e-carousel .e-carousel-navigators .e-play-pause .e-btn:hover, .e-carousel .e-carousel-navigators .e-previous .e-btn:hover, .e-carousel .e-carousel-navigators .e-next .e-btn:hover { border-radius: 50%; } .e-carousel .e-carousel-navigators .e-play-pause .e-btn.e-rtl, .e-carousel .e-carousel-navigators .e-previous .e-btn.e-rtl, .e-carousel .e-carousel-navigators .e-next .e-btn.e-rtl { transform: rotate(180deg); } .e-carousel .e-carousel-navigators .e-play-pause.e-hover-arrows, .e-carousel .e-carousel-navigators .e-previous.e-hover-arrows, .e-carousel .e-carousel-navigators .e-next.e-hover-arrows { display: none; } .e-carousel .e-carousel-indicators { -ms-flex-align: center; align-items: center; bottom: 0; display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; min-height: 48px; padding: 0; pointer-events: none; position: absolute; width: 100%; z-index: 1; } .e-carousel .e-carousel-indicators .e-indicator-bars { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; justify-content: center; pointer-events: auto; } .e-carousel .e-carousel-indicators .e-indicator-bars .e-indicator-bar { padding: 0; } .e-carousel .e-carousel-indicators .e-indicator-bars .e-indicator-bar .e-indicator { -ms-flex-align: center; align-items: center; display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; padding: 4px; } .e-carousel .e-carousel-indicators .e-indicator-bars .e-indicator-bar .e-indicator div { border: 1px solid rgba(255, 255, 255, 0.4); border-radius: 2px; height: 5px; transition-duration: 0.6s; transition-property: background-color, border-color; transition-timing-function: ease-in-out; width: 20px; } .e-carousel .e-carousel-indicators .e-indicator-bars .e-indicator-bar .e-indicator .e-ripple-element { display: none; } /*! carousel component theme */ .e-carousel .e-carousel-navigators .e-previous .e-btn:not(:disabled), .e-carousel .e-carousel-navigators .e-next .e-btn:not(:disabled), .e-carousel .e-carousel-navigators .e-play-pause .e-btn:not(:disabled) { background-color: transparent; } .e-carousel .e-carousel-navigators .e-previous .e-btn:not(:disabled) .e-btn-icon, .e-carousel .e-carousel-navigators .e-next .e-btn:not(:disabled) .e-btn-icon, .e-carousel .e-carousel-navigators .e-play-pause .e-btn:not(:disabled) .e-btn-icon { color: #fff; } .e-carousel .e-carousel-navigators .e-previous .e-btn:not(:disabled):active, .e-carousel .e-carousel-navigators .e-previous .e-btn:not(:disabled):focus, .e-carousel .e-carousel-navigators .e-previous .e-btn:not(:disabled):hover, .e-carousel .e-carousel-navigators .e-next .e-btn:not(:disabled):active, .e-carousel .e-carousel-navigators .e-next .e-btn:not(:disabled):focus, .e-carousel .e-carousel-navigators .e-next .e-btn:not(:disabled):hover, .e-carousel .e-carousel-navigators .e-play-pause .e-btn:not(:disabled):active, .e-carousel .e-carousel-navigators .e-play-pause .e-btn:not(:disabled):focus, .e-carousel .e-carousel-navigators .e-play-pause .e-btn:not(:disabled):hover { background-color: rgba(255, 255, 255, 0.4); outline: none; } .e-carousel .e-carousel-indicators .e-indicator-bar .e-indicator { background-color: transparent; border-color: transparent; box-shadow: none; } .e-carousel .e-carousel-indicators .e-indicator-bar .e-indicator div { background-color: #fff; border-color: #fff; } .e-carousel .e-carousel-indicators .e-indicator-bar .e-indicator:active, .e-carousel .e-carousel-indicators .e-indicator-bar .e-indicator:focus, .e-carousel .e-carousel-indicators .e-indicator-bar .e-indicator:hover { background-color: transparent; border-color: transparent; box-shadow: none; outline: none; } .e-carousel .e-carousel-indicators .e-indicator-bar .e-indicator:focus-visible { border-color: #000; } .e-carousel .e-carousel-indicators .e-indicator-bar.e-active .e-indicator div { background-color: #007bff; border-color: #007bff; }