summaryrefslogtreecommitdiffstats
path: root/assets
diff options
context:
space:
mode:
authorSamantaz Fox <coding@samantaz.fr>2024-02-12 22:19:14 +0100
committerSamantaz Fox <coding@samantaz.fr>2024-02-12 22:19:14 +0100
commit338d3d9f8613ad9e9c4c427addfdbc337d61595c (patch)
tree035cd27558a6b2b319a3d4543b2c129fe101662f /assets
parent1f51255f2f5ed53e1f9e50df7d6aad73a9f121d3 (diff)
parent16c79f1ef5ab1fd58cffa8ee36c6e939efda2db4 (diff)
downloadinvidious-338d3d9f8613ad9e9c4c427addfdbc337d61595c.tar.gz
invidious-338d3d9f8613ad9e9c4c427addfdbc337d61595c.tar.bz2
invidious-338d3d9f8613ad9e9c4c427addfdbc337d61595c.zip
CSS: Fix thumbnails' aspect ratio to prevent CLS (#4278)
Force the thumbnails aspect ratio to 16/9 in order to prevent Cumulative Layout Shifting (CLS) from hapenning during lazy loading. It also fixes the problematic, taller thumbnails that Youtube returns for playlists. Closes issue 4002
Diffstat (limited to 'assets')
-rw-r--r--assets/css/default.css1
1 files changed, 1 insertions, 0 deletions
diff --git a/assets/css/default.css b/assets/css/default.css
index 00881253..4d6c6c2f 100644
--- a/assets/css/default.css
+++ b/assets/css/default.css
@@ -197,6 +197,7 @@ img.thumbnail {
display: block; /* See: https://stackoverflow.com/a/11635197 */
width: 100%;
object-fit: cover;
+ aspect-ratio: 16 / 9;
}
.thumbnail-placeholder {