Tidy health card text overlays
This commit is contained in:
parent
b352faf5f5
commit
7c2b81d4fc
@ -117,39 +117,38 @@ if (!isDesktopPointer.matches) {
|
|||||||
.steam-card-value {
|
.steam-card-value {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
z-index: 2;
|
z-index: 2;
|
||||||
transform: translate(-50%, -50%);
|
transform: translateY(-50%);
|
||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
|
overflow: hidden;
|
||||||
|
text-overflow: ellipsis;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
pointer-events: none;
|
pointer-events: none;
|
||||||
|
line-height: 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
.steam-card-name {
|
.steam-card-name {
|
||||||
top: 28%;
|
top: 31%;
|
||||||
color: #f6d58e;
|
color: #f6d58e;
|
||||||
font-size: clamp(8px, 2.2vw, 11px);
|
font-size: clamp(8px, 2.05vw, 11px);
|
||||||
letter-spacing: .06em;
|
letter-spacing: .04em;
|
||||||
}
|
|
||||||
|
|
||||||
.steam-player-card .steam-card-name {
|
|
||||||
left: 61%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.steam-enemy-card .steam-card-name {
|
|
||||||
left: 39%;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.steam-card-value {
|
.steam-card-value {
|
||||||
top: 67%;
|
top: 69%;
|
||||||
color: #fff0bd;
|
color: #fff0bd;
|
||||||
font-size: clamp(8px, 2.4vw, 12px);
|
font-size: clamp(8px, 2.25vw, 12px);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.steam-player-card .steam-card-name,
|
||||||
.steam-player-card .steam-card-value {
|
.steam-player-card .steam-card-value {
|
||||||
left: 61%;
|
left: 29%;
|
||||||
|
right: 9%;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.steam-enemy-card .steam-card-name,
|
||||||
.steam-enemy-card .steam-card-value {
|
.steam-enemy-card .steam-card-value {
|
||||||
left: 39%;
|
left: 9%;
|
||||||
|
right: 29%;
|
||||||
}
|
}
|
||||||
|
|
||||||
.steam-radar-wrap {
|
.steam-radar-wrap {
|
||||||
|
|||||||
@ -138,6 +138,18 @@ test('player health card uses the fresh high-resolution sprite sheet', async ()
|
|||||||
assert.doesNotMatch(source, /scaleX\(-1\)/);
|
assert.doesNotMatch(source, /scaleX\(-1\)/);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
test('health card text overlays stay inside their plaque and bar bounds', async () => {
|
||||||
|
const source = await read('src/mobile-hud.js');
|
||||||
|
|
||||||
|
assert.match(source, /\.steam-card-name,[\s\S]*?\.steam-card-value \{[\s\S]*?transform: translateY\(-50%\)/);
|
||||||
|
assert.match(source, /overflow: hidden/);
|
||||||
|
assert.match(source, /text-overflow: ellipsis/);
|
||||||
|
assert.match(source, /\.steam-player-card \.steam-card-name,[\s\S]*?\.steam-player-card \.steam-card-value \{[\s\S]*?left: 29%;[\s\S]*?right: 9%/);
|
||||||
|
assert.match(source, /\.steam-enemy-card \.steam-card-name,[\s\S]*?\.steam-enemy-card \.steam-card-value \{[\s\S]*?left: 9%;[\s\S]*?right: 29%/);
|
||||||
|
assert.match(source, /\.steam-card-name \{[\s\S]*?top: 31%/);
|
||||||
|
assert.match(source, /\.steam-card-value \{[\s\S]*?top: 69%/);
|
||||||
|
});
|
||||||
|
|
||||||
test('uploaded top HUD uses its new aspect ratio', async () => {
|
test('uploaded top HUD uses its new aspect ratio', async () => {
|
||||||
const source = await read('src/mobile-hud.js');
|
const source = await read('src/mobile-hud.js');
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user