silphius/app/react/components/dom/damage.module.css

72 lines
1.5 KiB
CSS
Raw Normal View History

2024-07-27 09:47:17 -05:00
@property --hue {
initial-value: 0;
inherits: false;
syntax: '<number>';
}
@property --opacity {
initial-value: 0;
inherits: false;
syntax: '<number>';
}
@property --scale {
initial-value: 0;
inherits: false;
syntax: '<number>';
}
@property --offsetX {
initial-value: 0;
inherits: false;
syntax: '<number>';
}
@property --offsetY {
initial-value: 0;
inherits: false;
syntax: '<number>';
}
@property --randomnessX {
initial-value: 0;
inherits: false;
syntax: '<number>';
}
@property --randomnessY {
initial-value: 0;
inherits: false;
syntax: '<number>';
}
2024-07-26 18:05:24 -05:00
.damage {
2024-07-27 09:47:17 -05:00
--hue: 0;
--opacity: 0.75;
--randomnessX: 0;
--randomnessY: 0;
--scale: 0.35;
--background: hsl(var(--hue) 100% 12.5%);
--foreground: hsl(var(--hue) 100% 50%);
color: var(--foreground);
2024-07-31 00:06:29 -05:00
font-size: calc(10px + (var(--magnitude) * 12px));
2024-07-27 09:47:17 -05:00
opacity: var(--opacity);
2024-07-26 18:05:24 -05:00
overflow-wrap: break-word;
2024-07-27 09:47:17 -05:00
position: absolute;
2024-07-26 18:05:24 -05:00
margin: 0;
text-shadow:
2024-07-27 09:47:17 -05:00
0px -1px 0px var(--background),
1px 0px 0px var(--background),
0px 1px 0px var(--background),
-1px 0px 0px var(--background),
0px -2px 0px var(--background),
2px 0px 0px var(--background),
0px 2px 0px var(--background),
-2px 0px 0px var(--background)
;
scale: var(--scale);
translate:
calc(-50% + (1px * var(--offsetX)) + var(--positionX))
calc(-50% + (1px * var(--offsetY)) + var(--positionY))
2024-07-26 18:05:24 -05:00
;
user-select: none;
2024-07-31 00:06:29 -05:00
will-change: color, scale, opacity, translate, transform;
2024-07-26 18:05:24 -05:00
p {
margin: 0;
}
}