199 Followers
122 Following
109 Posts

Hello World 👽

✍ css-media-vars, augmented-ui, CSS-Sweeper, Space Toggles, & more
🦋 http://janeori.propjockey.io
📝 http://dev.to/janeori
💍 Art

she/her

You can get the OS scrollbar gutter width as an integer in a --CSS-var on :root
https://codepen.io/propjockey/pen/ogzovYg?editors=1100

(to have a gutter at all you'll have to, on mac, turn on scrollbars to "always", etc, and refresh to ever see it non-zero)

But it's bugged in Safari:
https://bugs.webkit.org/show_bug.cgi?id=310597

CSS Get OS's --scrollbar-size int on :root

...

Try the latest `<color-input>` concept:

⚓️ anchor() progressive enhancement
🤖 workers for color compute
🙈 new animations & interactions
🎨 gamut boundaries, mapping, stretching
☯️ contrast scores
& much more

https://nerdy.dev/rfc-latest-color-input-concept

I had fun doing something that normally feels like a grind because every little idea I had was fulfilled quickly by AI and a bit of tweaking to learn and make it juuuust right

It's not CSS but it's got style 🤙💚

https://dev.to/janeori/customizing-the-macos-terminal-with-help-from-ai-3f91

Customizing the MacOS Terminal with help from AI

After spending a year traveling the world, I've acquired a new Macbook Air and had to set up my...

DEV Community
Heya @tabatkins , are you open to a spread operator so vars with comma separated values fill multiple arguments in a function call like originally planned?
There's tons of exciting potential there, happy to write up a request issue to track if there wasn't a technical limitation preventing it 🤙
Edit fiddle - JSFiddle - Code Playground

JSFiddle - Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle.

Native Random Values in CSS

The CSS Working Group has published the Values and Units Module Level 5, which introduces native mechanisms for generating random content…

Medium

i built an entire x86 CPU emulator in CSS (no javascript)

you can write programs in C, compile them to x86 machine code with GCC, and run them inside CSS

https://lyra.horse/x86css/

New article: “Passing Data into SVG: Linked Parameters Workaround”

https://kizu.dev/svg-linked-parameters-workaround/

Twelve years ago, I started a draft for an article I never published: there were a few cross-browser issues and the idea was raw and unpolished.

Sometimes, something new interacts with one of these older ideas and leads to something interesting.

This article is about one such case: a hacky technique that allows us to pass some data from #CSS to #SVG and use it to adjust colors or almost anything else.

Passing Data into SVG: Linked Parameters Workaround

Twelve years ago, I started a draft for an article. I never published it: there were a few cross-browser issues, and the idea was raw and unpolished. I have many drafts like this in my archives. Sometimes, something new interacts with one of these older ideas and leads to something interesting. This article is about one such case: a hacky technique that allows us to pass some data from CSS to SVG and use it to adjust colors or almost anything else.

Data Exfiltration is my 2nd best CTF category so I really enjoyed scripting this within the limits of CSS. Live demo at the end! Check it out while you're getting your work week started:
https://dev.to/janeori/100-css-fetch-and-exfiltrate-512-bits-of-server-generated-data-embedded-in-an-animated-svg-5aad
100% CSS: Fetch and Exfiltrate 512 bits of Server-Generated Data Embedded in an Animated SVG

This is a direct followup to to Getting 32 bit API Response Data in CSS In CSS, 16 bits of...

DEV Community

Living up to the PropJockey slogan here! :)
"the value of properties, orchestrated"

Watch this new advanced CSS exfiltration hack execute live (in Chrome) in the embedded CodePen demo at the bottom of the article! 16 times more data from a single SVG fetch than the previous hack!

https://dev.to/janeori/100-css-fetch-and-exfiltrate-512-bits-of-server-generated-data-embedded-in-an-animated-svg-5aad

100% CSS: Fetch and Exfiltrate 512 bits of Server-Generated Data Embedded in an Animated SVG

This is a direct followup to to Getting 32 bit API Response Data in CSS In CSS, 16 bits of...

DEV Community