/*-------------------------------------------*\ 2.24. Media \*-------------------------------------------*/ /*------------------------------------ Media Player ------------------------------------*/ .u-media-player { color: $media-player-color; transition: $media-player-transition; &__icon { position: relative; display: inline-block; vertical-align: middle; text-align: center; width: $media-player-icon-width; height: $media-player-icon-height; font-size: $media-player-icon-font-size; @include border-radius($media-player-border-radius); color: $media-player-icon-color; background-color: $media-player-icon-bg-color; transition: $media-player-icon-transition; &-inner { @include content-centered; margin-left: .125rem; } &--box-shadow { box-shadow: $media-player-icon-box-shadow; } } &:hover, &:focus { .u-media-player__icon { color: $primary; transform: scale(1.1); } .u-media-player__icon--primary { background-color: rgba($primary, 1); } .u-media-player__icon--success { background-color: rgba($success, 1); } } } /* Colors */ .u-media-player { &:hover, &:focus { .u-media-player__icon { &--primary, &--success { color: $white; } } } } .u-media-player__icon { &--primary { color: $primary; background-color: rgba($primary, .1); } &--success { color: $success; background-color: rgba($success, .1); } } /* Large Size */ .u-media-player__icon--lg { width: $media-player-icon-lg-width; height: $media-player-icon-lg-height; font-size: $media-player-icon-lg-font-size; } /* Extra Large Size */ .u-media-player__icon--xl { width: $media-player-icon-xl-width; height: $media-player-icon-xl-height; font-size: $media-player-icon-xl-font-size; } /* Positions */ .u-media-player { &--centered { @include content-centered; } &--left-minus-50x-top-50x { // Large Devices @include media-breakpoint-up(lg) { &-lg { position: absolute; top: 50%; transform: translate(-50%, -50%); } } } }