Use "transform: scale" to resize emoticons, and "zoom" when supported (#29276)

Этот коммит содержится в:
Michele Lo Russo
2024-12-06 00:22:55 +01:00
коммит произвёл GitHub
родитель c67e5089c1
Коммит b03409202e
3 изменённых файлов: 50 добавлений и 11 удалений

Просмотреть файл

@@ -440,9 +440,14 @@ const cssRules = `.emojisprite-preview {
background-repeat: no-repeat;
cursor: pointer;
-moz-transform: scale(0.5);
transform: scale(0.5);
transform-origin: 0 0;
// Using zoom for now as it results in less blurry emojis on Chrome - MM-34178
zoom: 0.5;
@supports (zoom: 0.5) {
-moz-transform: none;
transform: none;
zoom: 0.5;
}
}
.emojisprite {
@@ -453,7 +458,7 @@ const cssRules = `.emojisprite-preview {
border-radius: 18px;
cursor: pointer;
-moz-transform: scale(0.35);
zoom: 0.35;
transform: scale(0.35);
}
.emojisprite-loading {
@@ -465,7 +470,16 @@ const cssRules = `.emojisprite-preview {
border-radius: 18px;
cursor: pointer;
-moz-transform: scale(0.35);
zoom: 0.35;
transform: scale(0.35);
}
@supports (zoom: 0.35) {
.emojisprite,
.emojisprite-loading {
-moz-transform: none;
transform: none;
zoom: 0.35;
}
}
${cssCats.join('\n')}