🇵🇸 Free Palestine
🔗 find me on codepen: codepen.io/nonsalant
🔗 find me on github: github.com/nonsalant
Anchor Interpolated Morphing (AIM)
nerdy.dev/anchor-inter...
Anchor Interpolated Morphing (AIM)
nerdy.dev/anchor-inter...
svg:not([fill]) {
fill: currentColor;
}
This new reset isn't too extensively battle-tested just yet, but it has proven a success where I have used it.
vale.rocks/posts/css-re...
#CSS #FrontEndDev #WebDev
svg:not([fill]) {
fill: currentColor;
}
My take on the fieldset/legend layout using minimal HTML.
css-tip.com/filedset-leg...
A responsive and direction-aware implementation easy to control using CSS variables.
My take on the fieldset/legend layout using minimal HTML.
css-tip.com/filedset-leg...
A responsive and direction-aware implementation easy to control using CSS variables.
github.com/alvaromontor...
github.com/alvaromontor...
developer.chrome.com/blog/geoloca...
developer.chrome.com/blog/geoloca...
Mona Sans & Hubot Sans:
github.com/mona-sans
Monaspace:
monaspace.githubnext.com
Mona Sans & Hubot Sans:
github.com/mona-sans
Monaspace:
monaspace.githubnext.com
codepen.github.io/slideVars/
Automatically detects CSS custom properties on the :root/html and gives you controls for adjusting them. (But it's also as configurable as you want it to be.)
codepen.github.io/slideVars/
Automatically detects CSS custom properties on the :root/html and gives you controls for adjusting them. (But it's also as configurable as you want it to be.)
youtube.com/shorts/k330_...
youtube.com/shorts/k330_...
polypane.app/blog/not-all...
polypane.app/blog/not-all...
My solutions on @codepen.io:
Safari only in 3 declarations codepen.io/thebabydino/...
Cross-browser
codepen.io/thebabydino/...
#CSS #filter
My solutions on @codepen.io:
Safari only in 3 declarations codepen.io/thebabydino/...
Cross-browser
codepen.io/thebabydino/...
#CSS #filter
<? this ?>
<! this !>
</ and this >
…all parse as HTML comments.
It hits a part of the parser the spec where the content is "reconsumed in the bogus comment state".
<? this ?>
<! this !>
</ and this >
…all parse as HTML comments.
It hits a part of the parser the spec where the content is "reconsumed in the bogus comment state".
#CSS
#CSS
This uses a couple of custom elements I’ve built before (map-picker and lazy-modal) and a technique I’m developing for co-locating css/js/html files in web components.
This uses a couple of custom elements I’ve built before (map-picker and lazy-modal) and a technique I’m developing for co-locating css/js/html files in web components.
youtube.com/shorts/W_ZI3...
youtube.com/shorts/W_ZI3...
www.semafor.com/article/01/0...
I have something like that in this repo, might be better than an explanation: https://github.com/jsebrech/sweet-suspense
That repo also handles loading errors with an error boundary. It was part of an exploration of what it would take to replace the useful bits of react with […]
I have something like that in this repo, might be better than an explanation: https://github.com/jsebrech/sweet-suspense
That repo also handles loading errors with an error boundary. It was part of an exploration of what it would take to replace the useful bits of react with […]
A pattern I’ve been working on for a while. Load just the elements you are actually using. “Tree shaking” is trivial with HTML.
heydonworks.com/article/dyna...
A pattern I’ve been working on for a while. Load just the elements you are actually using. “Tree shaking” is trivial with HTML.
heydonworks.com/article/dyna...
Covid is airborne
Vaccinate
Open windows
Clean the air
Covid is airborne
Vaccinate
Open windows
Clean the air
This damage is because vaccines were not shared and restricted. The poorest countries have had such terrible impacts while there is silence in much of our media.
This damage is because vaccines were not shared and restricted. The poorest countries have had such terrible impacts while there is silence in much of our media.
moves through youtube videos frame by frame
💞
moves through youtube videos frame by frame
💞
`rgb(100% 0% 0%)` is `red`.
`rgb(0% 0% 100%)` is `blue`.
`rgb(0% 100% 0%)` is... `lime`! `green` is `rgb(0% 50.2% 0%)`.
`grey` is darker than `darkgrey`.
`pink` is lighter than `lightpink`.
#CSS
`rgb(100% 0% 0%)` is `red`.
`rgb(0% 0% 100%)` is `blue`.
`rgb(0% 100% 0%)` is... `lime`! `green` is `rgb(0% 50.2% 0%)`.
`grey` is darker than `darkgrey`.
`pink` is lighter than `lightpink`.
#CSS