Bubble matches card color
This commit is contained in:
@@ -1,12 +1,12 @@
|
||||
@layer components {
|
||||
.bubble {
|
||||
--bubble-color: radial-gradient(oklch(var(--lch-blue-medium) / 10%) 50%, oklch(var(--lch-blue-medium) / 50%) 100%);
|
||||
--bubble-color: var(--card-color, oklch(var(--lch-blue-medium)));
|
||||
--bubble-shape: 54% 46% 61% 39% / 57% 49% 51% 43%;
|
||||
--bubble-rotate: 0deg;
|
||||
--bubble-size-default: 4rem;
|
||||
|
||||
block-size: var(--bubble-size, var(--bubble-size-default));
|
||||
color: oklch(var(--lch-blue-darkest));
|
||||
color: var(--color-ink);
|
||||
container-type: inline-size;
|
||||
font-size: 1.75rem;
|
||||
font-weight: bold;
|
||||
@@ -16,12 +16,16 @@
|
||||
inset-block-start: 50%;
|
||||
|
||||
&:before {
|
||||
background: var(--bubble-color);
|
||||
background: radial-gradient(
|
||||
color-mix(in srgb, var(--bubble-color) 8%, var(--color-canvas)) 50%,
|
||||
color-mix(in srgb, var(--bubble-color) 48%, var(--color-canvas)) 100%
|
||||
);
|
||||
border-radius: var(--bubble-shape);
|
||||
content: "";
|
||||
inset: 0;
|
||||
position: absolute;
|
||||
transform: rotate(var(--bubble-rotate));
|
||||
z-index: -1;
|
||||
}
|
||||
|
||||
@media (any-hover: hover) {
|
||||
|
||||
Reference in New Issue
Block a user