Regular online event, free to attend, w/ talks on various topics around CSS. Organized by @derSchepp & @supremebeing09. @css__cafe@mastodon.social

Online
Joined April 2020
CSS as a state machine? NO WAY! Well, actually... 🎤 CSS State Machine — Brecht De Ruyte From :has() to container queries and scroll-driven animations — CSS can now manage and react to state in ways that used to require JS. April 29th in Düsseldorf 👇 meetup.com/engineering-kiosk…
3
3
282
CSS Café retweeted
Introducing 🤯 flex-wrap: balance 🤯 Would you use this? ⚠️ Not a "real" feature yet, just something one of our engineers has been working on. (You can try it out in the latest Chrome Canary with the experimental web platform features flag though!)
77
118
26
1,499
93,387
curved scrollbar 👨‍🍳 powered by GSAP + CSS scroll-snap + SVG
📬 The monthly GSAP Spotlight has made it's way into your inbox! Featuring our Site of the Month - Cash App by @quentinhocde and @indexstd & a recap of March's best work from the creative dev community. Read it online - r.sib.greensock.com/3g4sxry6… Sign up - gsap.com/newsletter.html
20
94
3
1,803
105,058
✂️ Achieve optical balance with CSS text-box-trim → goo.gle/4jcUOFX Chrome 133 lets you tailor the space above and below text, giving developers and designers more control over text layout and appearance.
12
104
35
821
124,794
CSS Café retweeted
CSS Custom Functions are coming … and they are going to be a game changer! 👉 brm.us/css-custom-functions
10
72
18
426
37,995
ya'll got so excited, you excited the engineer to start prototyping! xitter.cf/intenttoship/status/18…
CSSWG is talking about #CSS `superellipse` for SQUIRCLES (and more like notches, cutouts and bevels) try it noamr.github.io/squircle-tes… awesome work @nomsternom and @smfr!
1
6
56
6,496
😍 PSA: ident() is an upcoming CSS feature I’m incredibly excited about and you're about to be too. It will allow you to compose CSS variable names from other variables, making code like this possible: 😍 Spec: drafts.csswg.org/css-values-… Proposal (by @bramus): github.com/w3c/csswg-drafts/…
6
26
101
6,239
CSS Café retweeted
Dang I'm excited about new semantic attr() capabilities in CSS! I wrote a post about why this feature is so powerful, how it could change the way you build components, and how I would use it. Advanced attr() is rolling out in Chrome 133 starting next week 🥰 una.im/advanced-attr/
7
29
183
12,191
CSS Café retweeted
🔥 Remember Internet Explorer’s Page Transitions? THEY’RE BACK BABY! 👾 Demo: ie-page-transitions.netlify.… ⌨ Repo: github.com/bramus/ie-page-tr… To configure these, use the meta tags from the olden days + load up the library. Works in IE 5.5–7.0, Chrome 126+, and Safari 18.2 (buggy).
5
8
1
72
7,886
CSS Café retweeted
As of Chrome 131 you have more options to style `<details>` and `<summary>`. You can now use of the `display` property on these elements, and also use a `::details-content` pseudo-element to style the part that expands and collapses. developer.chrome.com/blog/st…
8
79
9
610
42,361
30 years ago, on Oct 10 1994, I first proposed CSS. It's been an adventure to see CSS as a baby, teenager, and aspiring professional. Sometimes misbehaved, but mostly a source of joy and excitement. w3.org/People/howcome/p/casc… @w3c @printcssrocks @WebDesignMuseum @prince_xml
20
98
11
542
41,436
CSS Café retweeted
Card stack using scroll-driven animation w/ snapping. Just a few lines of JS, zero dependencies. Code + demo via @CodePen codepen.io/paulnoble/pen/gOV…
22
105
4
1,301
84,155
CSS Café retweeted
With @​property now being #Baseline, I thought it’d be a good time benchmark the impact – if any – it has on the performance of your CSS. web.dev/blog/at-property-per…
3
13
46
5,387
CSS Café retweeted
“Added support for cross-document view-transitions.” 🤩 Add the following opt-in to your code to get started: ``` @view-transition { navigation: auto; } ``` Full docs: developer.chrome.com/docs/we…
Safari Technology Preview 204 is now available with updates to Accessibility, CSS, Forms, JavaScript, Service Workers, Web API, Web Driver, Web Extensions, and Web Inspector. webkit.org/blog/15978/releas…
2
11
3
75
8,688
learn about #CSS `interpolate-size: allow-keywords;` from @bramus on the Chrome Blog Animate to height or width `auto`! developer.chrome.com/docs/cs…
7
40
2
388
28,240
The CSS Working Group has just published the first public draft of the CSS Values and Units Level 5 Module. Although still in its early stages, this release introduces many new features and exciting improvements. Here's a summary of some of the changes.
4
124
15
747
115,383
CSS Café retweeted
Exciting release, as Safari now joins Chrome in supporting (Same-Document) View Transitions and Style Queries! 🎉 🔗 View Transitions: developer.chrome.com/docs/we… 🔗 Style Queries: developer.chrome.com/docs/cs…
Safari 18.0 is here!! Lots of new web technology, including CSS View Transitions, Style Queries, immersive WebXR, plus updates for Web Apps, JavaScript, Web API, Media, Web Inspector, Passkeys and more — 53 features, 25 deprecations & 209 resolved issues. webkit.org/blog/15865/webkit…
4
32
120
13,740
❌ DON'T use `div`, `span`, other random elems for range `input` value displays/ rulers ✅ DO ✨use `output` for value displays & set their `for` attr to `id` of the `input` whose value they display ✨use `datalist` for ruler & set its `id` as the value for `input`'s `list` attr
1
32
3
469
25,191
CSS Café retweeted
This is a GEM of a snippet from @LeaVerou Until we get color-contrast() in CSS, this chooses if text should be black or white when the highlight color is dynamically generated from the --tint variable
9
64
1
771
60,602
CSS Café retweeted
This is the first time I've seen this used in production - really neat technique! The new Stripe dev site uses a single grid layout of 24 columns and then uses subgrid nested 5-6 levels deep for all its layout.
36
92
22
1,531
117,885