Dennis Frank

Fight fascism! 🚵‍♂️

Dennis Frankfreshmango
2025-06-09

@mia It was great to have you seen at three conference in the span of one year. Thanks for the great talks! I also looked up the percentage-based influence values from the first CSS draft you mentioned at dinner: w3.org/People/howcome/p/cascad

Such an interesting concept. Perhaps it’s time to revisit some of those ancient ideas… 😄

Dennis Frank boosted:
2025-06-07

At #CSSday I heard from someone on the Chrome team that it is possible that they will look into #CSS linked parameters. For example, for passing them into #SVG.

Do you need this too? Are you tired of bundles with hundreds of inlined SVG icons as jsx?

Write about your use cases! Either here, or in your blog. Mention this in stateofcss.com/ in the “Shapes & Graphics Pain Points” section!

Also, read my article from the start of this thread if you'd like to learn about this (and more).

Dennis Frank boosted:
Matthias Ottmatthiasott
2025-06-07

I just realized that today is .

Dennis Frank boosted:
Raphaelxro
2025-06-07

Thanks for the great time at — it is the best conference (along @btconf).
Have a great time at @css__cafe

Dennis Frankfreshmango
2025-06-07

@kizu Same thoughts. See you next year m!

Dennis Frankfreshmango
2025-06-06

Amit Sheen is going to build a CPU in CSS now. Yeah… I mean… why not, right!?

Amit on stage explaining the 7 CPU logic gates:

Dive into the CPU

Not
And
Or
Nand
Nor
Xor 
Xnor
Dennis Frankfreshmango
2025-06-06

Styling form controls will be SO MUCH easier in the (hopefully not so far) future. Tim Nguyen demonstrates examples from the CSS Form Control Styling Level 1 specification draft (w3.org/TR/css-forms-1/)

Tim presents how to style checkboxesTim demonstrates how to date/time inputs
Dennis Frankfreshmango
2025-06-06

@xro @shadeed9 @matthiasott There are SO MANY features of the web platform that simply cannot be adequately reproduced in other environments. Which is ok. I would like to see a mindset (and knowledge!) in the design process that allows a spontaneous switch to the appropriate platform (CSS) if necessary.

Dennis Frank boosted:
Dennis Frankfreshmango
2025-06-06

@matthiasott’s fantastic talk has just been published: youtube.com/watch?v=su6WA0kUUJE if you do frontend stuff for the web, or design for the web (which is _frontend stuff_ 🙂): you should check it out!

Dennis Frank boosted:
2025-06-06

@freshmango @shadeed9 @matthiasott I feel this deep, deep in my bones. I love CSS, and seeing Figma kludge around it to make it a UI-copy feels so alien to me.

Dennis Frankfreshmango
2025-06-06

So, so true. The gap between design tools and the possibilities of the CSS based web platform is
getting bigger year by year. @shadeed9 at . (Reminds me of @matthiasott‘s talk last year cssday.nl/2024/#matthias)

Ahmad on stage showing a slide titled ”Building a layout” where the feature gap between Figma and modern CSS is visualized in two differently sized circles which contain keywords of different technological features. Text between both circle: “The gap is getting bigger year by year.”
Dennis Frankfreshmango
2025-06-05

“Redesign is coming” – @brad_frost and Ian Frost at .

“Winter is coming”-Game-of-Thrones-Meme but captioned with „Redesign is coming”Ian and Brad on stage. Text-only slide:

WITHOUT DESIGN TOKENS
• Duplicative - every product reimplements design language
• Disconnected - manual updates required
• Slow - eyeballing and copying/pasting
• Painful - design & dev misalignment; whack-a-mole style swaps
• Fraught - drift between designs/designers; game of telephone
• Duplicative - see what we did there?
• Expensive - Exponential design, dev, QA, and maintenance effortIan and Brad on stage. Text-only slide:

WITH DESIGN TOKENS
• Single source of truth - design language gets defined exactly once
• Connected - software/touchpoints consume tokens from source of truth
• Baked in best practices - brand, accessibility, visual, UX best practices defined in the token system
• Separation of concerns - aesthetic changes don't require structural/ behavioral changes and vice versa
• Efficient - supporting different aesthetics don't require ground-up rebuild
Š Turnkey - redesign, rebrand, & update with far less effort and pain
• Economies of scale - new themes far less expensive than ground-up rebuild
Dennis Frankfreshmango
2025-06-05

Anyone using a headless printer to browse? 🤪

Dennis Frank boosted:
Mia (web luddite)mia@front-end.social
2025-06-05

Having a lovely time at #CSSDay - thank you all for following me into the weeds of value resolution!

My slides & demos are online: slides.oddbird.net/mixins/cssd

Dennis Frankfreshmango
2025-06-05

Implementing column-span is challenging (github.com/w3c/csswg-drafts/is). It could lead to many unwanted layout issues. @rachelandrew: “If something terrible happens, it should at least be spec'd so that the terrible thing happens the same in every browser.”

Rachel on stage. Showing a multi column page layout  wich column spanning pictures.
Dennis Frankfreshmango
2025-06-05

Actually, this isn’t an accurate summary of . This is THE event to attend if you love (and live) CSS. It's not often that CSS is discussed so seriously. So good that CSS is given the prominence it deserves here.

Dennis Frankfreshmango
2025-06-05

Would it be weird if I put on my sunglasses? 😎

I am seated next to a very bright spotlight that shines upward from the floor. The image captures this perspective, highlighting a yellowish light with lens flares.
Dennis Frankfreshmango
2025-06-05

Summarize 😉😭

A browser support graphic. Chrome/Edge are checked. Safari and Firefox are unchecked.
Dennis Frank boosted:
Raphaelxro
2025-06-05

»UI should be …

… controllable,
… accessible,
… styleable.«
— @utilitybend

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst