Replies: 3 comments 1 reply
-
stuff like this https://codepen.io/argyleink/pen/11ce534368f8a91cbe08ab2c20007437?editors=1100 @property --size {
syntax: '<length>';
initial-value: 24px;
inherits: false;
}
h1 {
font-size: var(--size);
text-shadow: 0 0 var(--size) hsl(0 0% 90%);
transition: --size .5s var(--ease-squish-3);
}
h1:hover {
--size: 48px;
} |
Beta Was this translation helpful? Give feedback.
1 reply
-
support in Safari now 👍🏻 |
Beta Was this translation helpful? Give feedback.
0 replies
-
Roma suggests a few categories of these:
@property --captured-color {
syntax: "<color>";
inherits: true;
initial-value: white;
}
.example3 {
--captured-color: light-dark(white, black);
@container style(--captured-color: white) {
/* … */
}
@container style(--captured-color: black) {
/* … */
}
} and @property --captured-length {
syntax: "<length>";
initial-value: 0px;
inherits: false;
}
.example3 {
font-size: 0.666em;
--captured-length: 1.5em;
--example-font-size: var(--captured-length);
& span {
font-size: var(--example-font-size);
}
& .inner {
font-size: 2em;
}
} |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
from counters to animated gradients, how can we ship these as a generic interface for use?
Beta Was this translation helpful? Give feedback.
All reactions