Skip to content
Snippets Groups Projects
Select Git revision
  • 77788e5f3f654962c1d67676f6711c503e7d7fef
  • main default protected
2 results

_carousel.scss

Blame
  • user avatar
    Fabian Marquardt authored
    77788e5f
    History
    Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    _carousel.scss 1.50 KiB
    .carousel {
      &.carousel-slider {
        top: 0;
        left: 0;
    
        .carousel-fixed-item {
          &.with-indicators {
            bottom: 68px;
          }
    
          position: absolute;
          left: 0;
          right: 0;
          bottom: 20px;
          z-index: 1;
        }
    
        .carousel-item {
          width: 100%;
          height: 100%;
          min-height: $carousel-height;
          position: absolute;
          top: 0;
          left: 0;
    
          h2 {
            font-size: 24px;
            font-weight: 500;
            line-height: 32px;
          }
    
          p {
            font-size: 15px;
          }
        }
      }
    
      overflow: hidden;
      position: relative;
      width: 100%;
      height: $carousel-height;
      perspective: 500px;
      transform-style: preserve-3d;
      transform-origin: 0% 50%;
    
      .carousel-item {
        display: none;
        width: $carousel-item-width;
        height: $carousel-item-height;
        position: absolute;
        top: 0;
        left: 0;
    
        & > img {
          width: 100%;
        }
      }
    
      .indicators {
        position: absolute;
        text-align: center;
        left: 0;
        right: 0;
        bottom: 0;
        margin: 0;
    
        .indicator-item {
          &.active {
            background-color: #fff;
          }
    
          display: inline-block;
          position: relative;
          cursor: pointer;
          height: 8px;
          width: 8px;
          margin: 24px 4px;
          background-color: rgba(255,255,255,.5);
    
          transition: background-color .3s;
          border-radius: 50%;
        }
      }
    
      // Materialbox compatibility
      &.scrolling .carousel-item .materialboxed,
      .carousel-item:not(.active) .materialboxed {
        pointer-events: none;
      }
    }