X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Fsass%2Finclude%2F_miniature.scss;h=a1b963400796b85b8275491753939cafc6b73d31;hb=d63e6d4604dfbe4938c7d66832c9202364c5bb64;hp=9e1fc63e3f6eaa73250f2419f0878e8fc072b1f5;hpb=0f7407d926cf7774f8f730dba08327569c11680c;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/src/sass/include/_miniature.scss b/client/src/sass/include/_miniature.scss index 9e1fc63e3..a1b963400 100644 --- a/client/src/sass/include/_miniature.scss +++ b/client/src/sass/include/_miniature.scss @@ -1,11 +1,10 @@ -@import '_variables'; -@import '_mixins'; +@use '_variables' as *; +@use '_mixins' as *; @mixin miniature-name { @include ellipsis-multiline(1.1em, 2); + @include peertube-word-wrap(false); - word-break: break-all; - word-wrap: break-word; transition: color 0.2s; font-weight: $font-semibold; color: pvar(--mainForegroundColor); @@ -15,18 +14,19 @@ } &.blur-filter { + @include padding-left(4px); + filter: blur(3px); - padding-left: 4px; } } @mixin miniature-thumbnail { - @include disable-outline; - $play-overlay-transition: 0.2s ease; $play-overlay-height: 26px; $play-overlay-width: 18px; + @include disable-outline; + display: flex; flex-direction: column; position: relative; @@ -47,7 +47,8 @@ opacity: 0; background-color: rgba(0, 0, 0, 0.3); - &, .icon { + &, + .icon { transition: all $play-overlay-transition; } @@ -79,7 +80,7 @@ &.blur-filter { filter: blur(20px); - transform : scale(1.03); + transform: scale(1.03); } } } @@ -102,11 +103,11 @@ --gridVideosMiniatureMargins: #{pvar(--videosHorizontalMarginContent)}; @if $margin { - margin-left: var(--gridVideosMiniatureMargins) !important; - margin-right: var(--gridVideosMiniatureMargins) !important; + @include margin-left(var(--gridVideosMiniatureMargins) !important); + @include margin-right(var(--gridVideosMiniatureMargins) !important); } @else { - padding-left: var(--gridVideosMiniatureMargins) !important; - padding-right: var(--gridVideosMiniatureMargins) !important; + @include padding-left(var(--gridVideosMiniatureMargins) !important); + @include padding-right(var(--gridVideosMiniatureMargins) !important); } @media screen and (max-width: $mobile-view) { @@ -117,8 +118,6 @@ } @mixin grid-videos-miniature-layout { - @include grid-videos-miniature-margins; - @media screen and (min-width: $mobile-view) { .videos, .playlists { @@ -129,10 +128,7 @@ column-gap: 30px; grid-template-columns: repeat( auto-fill, - minmax( - var(--miniatureMinWidth), - 1fr - ) + minmax(var(--miniatureMinWidth), 1fr) ); .video-wrapper, @@ -157,11 +153,9 @@ } } } +} - @media screen and (max-width: $mobile-view) { - .videos, - .playlists { - text-align: center; - } - } +@mixin grid-videos-miniature-layout-with-margins { + @include grid-videos-miniature-margins; + @include grid-videos-miniature-layout; }