diff --git a/assets/sass/layout.scss b/assets/sass/layout.scss index ee5842f40b..101eb47df1 100644 --- a/assets/sass/layout.scss +++ b/assets/sass/layout.scss @@ -68,17 +68,48 @@ aside { border: solid 1px var(--main-border); @include border-radius(5px); - .two-column { - @include clearfix; - - .column-left { - width: 47%; - float: left; + .video-grid { + padding: 1rem 0; + + .video-thumbnails { + display: grid; + grid-template-columns: 1fr; + gap: 2rem; + list-style: none; + padding: 0; + margin: 0; + + @media (min-width: 600px) { + grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); + } } - .column-right { - width: 47%; - float: right; + .video-card { + display: flex; + flex-direction: column; + text-decoration: none; + color: inherit; + height: 100%; + transition: transform 0.2s ease; + + &:hover { + transform: translateY(-3px); + } + + img { + width: 100%; + height: auto; + aspect-ratio: 16/9; + object-fit: cover; + } + + h4 { + margin: 0.75rem 0; + } + + .description { + margin-top: auto; + } } } diff --git a/layouts/shortcodes/videos.html b/layouts/shortcodes/videos.html index f5ecfb52ea..0d8092b4ba 100644 --- a/layouts/shortcodes/videos.html +++ b/layouts/shortcodes/videos.html @@ -6,41 +6,20 @@ {{ $dimensions = .Get "dimensions" }} {{ end }} -
- Length: {{ $video.Params.length }} -
-- Length: {{ $video.Params.length }} -
-+ Length: {{ $video.Params.length }} +
+ +