mirror of
https://github.com/fluxerapp/fluxer
synced 2026-10-19 05:55:34 +09:00
fix(guild): fit text icon initials to the icon by measured width (#3310)
This commit is contained in:
1 parent
89fa895a0a
commit
abfaff16c2
8 files changed
+100
-48
No files matched your search
@@ -19,6 +19,7 @@
|
||||
background-size: cover;
|
||||
container-type: inline-size;
|
||||
--initials-font-size: clamp(0.85rem, 45cqi, 1.35rem);
|
||||
--initials-fit-inline-size: 92cqi;
|
||||
--initials-letter-spacing: 0px;
|
||||
--initials-scale: 1;
|
||||
--initials-scale-cap: 1;
|
||||
@@ -35,7 +36,10 @@
|
||||
white-space: nowrap;
|
||||
display: inline-block;
|
||||
text-align: center;
|
||||
font-size: var(--initials-font-size);
|
||||
font-size: min(
|
||||
var(--initials-font-size),
|
||||
calc(var(--initials-fit-inline-size) / (var(--initials-width-em, 0.01) * var(--initials-scale)))
|
||||
);
|
||||
letter-spacing: var(--initials-letter-spacing);
|
||||
transform: scale(calc(var(--initials-scale) * var(--initials-scale-cap)));
|
||||
transform-origin: center;
|
||||
@@ -47,12 +51,6 @@
|
||||
--initials-letter-spacing: 0px;
|
||||
}
|
||||
|
||||
.container[data-initials-length='long'] .initials {
|
||||
--initials-font-size: clamp(0.85rem, 32cqi, 0.87rem);
|
||||
--initials-scale: 0.78;
|
||||
--initials-letter-spacing: 0px;
|
||||
}
|
||||
|
||||
@container (max-width: 32px) {
|
||||
.initials {
|
||||
--initials-scale-cap: 0.88;
|
||||
|
||||
Reference in new issue
Block a user