Skip to content
Snippets Groups Projects
video.sass 1.82 KiB
Newer Older
sebousan's avatar
sebousan committed
.block-video
    .video
alexisben's avatar
alexisben committed
        @include aspect-ratio(16/9, 'iframe')
alexisben's avatar
alexisben committed
        @supports not (aspect-ratio: 1)
Olivia206's avatar
Olivia206 committed
            iframe,
            img
alexisben's avatar
alexisben committed
                min-height: 400px
Olivia206's avatar
Olivia206 committed
        position: relative
        &-player
            align-items: center
            height: 100%
            display: flex
            justify-content: center
            left: 0
            position: absolute
            top: 0
            width: 100%
            img,
            &::after
                position: absolute
                top: 0
                left: 0
                width: 100%
                height: 100%
            img
Olivia206's avatar
Olivia206 committed
                object-fit: cover
Olivia206's avatar
Olivia206 committed
                z-index: 1
            &::after
                content: ''
                background-color: transparentize(black, .5)
                backdrop-filter: blur(4px)
                z-index: 2
            button
                @include button-reset
                @include icon-block(play, before)
                border: 1px solid white
                border-radius: 100%
                color: white
                z-index: 3
                padding: half($spacing0)
                transition: background-color .3s ease
                &::before
                    font-size: px2rem(100)
                    transition: color .3s ease
                    vertical-align: middle
                &:hover
                    background-color: white
                    &::before
                        color: black
alexisben's avatar
alexisben committed
        iframe
            background: black
    @include media-breakpoint-down(desktop)
alexisben's avatar
alexisben committed
        .video
alexisben's avatar
alexisben committed
            margin-left: half(-$grid-gutter-sm)
            margin-right: half(-$grid-gutter-sm)

    @include in-page-without-sidebar
        .transcription
            width: col(7)
            margin-left: auto