@bramus@front-end.social
@bramus@front-end.social avatar

bramus

@bramus@front-end.social

Chrome Developer Relations at Google (CSS + Web UI + DevTools). CSSWG Member. PADI Divemaster. Blogs at bram.us

This profile is from a federated server and may be incomplete. Browse more on the original instance.

joshtumath, to random
@joshtumath@mastodon.social avatar

Woohoo! It's in Amsterdam again tomorrow. Looking forward to seeing everyone there and for some more awesome talks!

And I've just found out my hotel that @hdv recommended to me has hot tubs on the roof! Yesss.

bramus,
@bramus@front-end.social avatar

@joshtumath @hdv Ha, that would be my go to Amsterdam hotel which I have been frequenting for about 7 years now ... love that place 🤩

bramus,
@bramus@front-end.social avatar

@joshtumath @hdv Exactly! 🤩🩳

bramus, to random
@bramus@front-end.social avatar

This is the non-grid-based version that is getting prototyped.

See https://developer.chrome.com/blog/masonry?hl=en for some backstory and https://tabatkins.github.io/specs/css-masonry/ for an unofficial proposal draft.
https://botsin.space/@intenttoship/112555546428987427

argyleink, to random
@argyleink@front-end.social avatar

Hi Amsterdam

bramus,
@bramus@front-end.social avatar

@argyleink @chriskirknielsen You betcha we're gonna have a bunch of tiny molten lava balls! 🤩

bramus, to random
@bramus@front-end.social avatar

Happening this week! See you there?
https://mastodon.social/@KrijnHoetmer/112531444107452403

mia, to random
@mia@front-end.social avatar

Heading to Amsterdam. I wonder if there will be anyone else there, maybe for a conference or something? You never know.

It would be impossible to predict. 🤷🏻‍♀️

bramus,
@bramus@front-end.social avatar

@dbaron @mia I do the same 😊

marcamos, to random
@marcamos@front-end.social avatar

@bramus Have you come across anyone using the technique you've written up here ( https://scroll-driven-animations.style/demos/scroll-shadows/css/ ), but on the x-axis?

I'm trying to adjust and utilize your wonderful code for horizontally-scrolling table wrappers, but failing to make it work.

I appreciate the YT video playlist on the topic!

bramus,
@bramus@front-end.social avatar

@marcamos Here's horizontal scroll shadows.

https://www.bram.us/2019/10/24/pure-css-scroll-shadows-vertical-horizontal/

Combine it with a scroll timeline that tracks the inline axis and you're good to go.

pawelgrzybek, to random
@pawelgrzybek@mastodon.social avatar

📝 New post

Top picks — 2024 May

https://pawelgrzybek.com/top-picks-2024-may/

After over 9 years of publishing top picks in an unchanged format, I decided to change it slightly. This edition features work by @stefan @matthiasott @kizu @bramus @deno_land @samwho and others 🫶

bramus,
@bramus@front-end.social avatar

@pawelgrzybek Thanks for the shout-out(s), Pawel! 🥰

It's been a busy month indeed, with many things landing all around the same time.

bramus, to random
@bramus@front-end.social avatar

⭐️ Scroll-Driven Animations with CSS (2024.05.30 @ WebExpo)

Slides of the talk “Scroll-Driven Animations with CSS” I gave at @webexpo today.

https://www.bram.us/2024/05/30/scroll-driven-animations-with-css-webexpo/

bramus,
@bramus@front-end.social avatar

UPDATE: The recording got published on the SlidesLive platform for you to (re)watch.

https://slideslive.com/39021011/scrolldriven-animations-with-css?locale=en

pawelgrzybek, to random
@pawelgrzybek@mastodon.social avatar

I think I found a bug in Safari. There is an issue with background-sizes defined using lh (line-height) units.

👍 Chrome
👍 Firefox
👎 Safari/Safari Technology Preview

CodePen to reproduce an issue:
https://codepen.io/pawelgrzybek/pen/ExzZOvG

I would love to participate, make the web a better place, open a bug, and help browser engineers to fix it, but I don’t know where to start. Could you point me in the right direction, lovely browser people, please?

@bramus @jensimmons @rachelandrew @pepelsbey @rachelandrew

bramus,
@bramus@front-end.social avatar
bramus, to random
@bramus@front-end.social avatar

Congrats to @webexpo on organizing their annual conference!

Things went very smooth and the talks I attended all smashed it.

It's been an honor to speak at this WONDERFUL venue and to have been part of the AMAZING line-up they had.

View from the stage
Behind the scenes

Kilian, to random
@Kilian@mastodon.social avatar

@​starting-style lets you animate the "un-animatable" (like animating from a display:none) by setting the initial state of the animation.

I couldn't help myself so the Elements panel in Polypane now supports inspecting and editing it. 🤩

Pretty cool considering both Chrome and Safari devtools can't do that yet. 😎

A popover with starting style that's opened with a slide-down animation. Then the CSS gets edited and now its opened with a rotation.

bramus,
@bramus@front-end.social avatar

@Kilian NICE! 👍

matuzo, to random
@matuzo@front-end.social avatar

Netlify wanted to charge me $55 again (they didn't) for HTMHell. They told me that I'm using up more than 100GB of bandwidth, mostly because of the RSS feed (70GB). The file is 2.7MB uncompressed.
Is that possible? Am I doing something wrong or incredibly right? :D

https://www.htmhell.dev/feed.xml

bramus,
@bramus@front-end.social avatar

@matuzo Put CloudFlare in front of it?

bramus, to random
@bramus@front-end.social avatar

🥹

Very exciting news! This is the thing that gives Custom Properties their SUPERPOWERS.

Yes, you can use them to enforce type safety, limit their inheritance, and set up a default but what I like most about them is that YOU CAN ANIMATE/TRANSITION REGISTERED CUSTOM PROPERTIES.

https://botsin.space/@intenttoship/112519846001484140

bramus,
@bramus@front-end.social avatar

But – yes, there is a but – there’s one big caveat with this: Custom Properties that get animated, animate on the main thread (😭) … so be cautious!

See https://brm.us/animate-custom-properties for details.

(Also: go star https://issues.chromium.org/issues/40890539 to signal interest to try and get this fixed)

bramus,
@bramus@front-end.social avatar

@scrwd Also affects Firefox.

SaraSoueidan, to random
@SaraSoueidan@front-end.social avatar

Ohhh it's the week before the conference talk and so the panic attacks are starting.

I'd forgotten about these. 🥲

bramus,
@bramus@front-end.social avatar

@SaraSoueidan Sending good vibes … you've got this! 💜

bramus, to random
@bramus@front-end.social avatar

After a wonderful last week followed by a quick pit stop at home, I'm hopping onto the next plane to fly to Prague.

I'm scheduled to give a talk at on Thursday, covering Scroll-Driven Animations.

pixelambacht, to Fashion
@pixelambacht@typo.social avatar

✨FASHION FACT✨ I'm not sure exactly what I'll wear to , but I know it's going to be covered in cat hair.

bramus,
@bramus@front-end.social avatar

@pixelambacht MIJAUW! 😸

bramus, to random
@bramus@front-end.social avatar
davatron5000, to random
@davatron5000@mastodon.social avatar
@view-transition {  
 navigation: fire;  
}  

when? /cc @bramus

bramus,
@bramus@front-end.social avatar

@davatron5000 Hahaha, let's file a CSSWG issue for the rename 😆🤪

bramus, to random
@bramus@front-end.social avatar

I came prepared … 🩳🩴

But turns out the pool wasn't expecting me 😅

#JSHeroes2024

bramus,
@bramus@front-end.social avatar

@mdavis Hah, brilliant! 😂😂

jvhellemond, to random
@jvhellemond@mastodon.social avatar

Been chasing a short circuit somewhere in the house for days, but I think I found the culprit:

bramus,
@bramus@front-end.social avatar

@jvhellemond Whoa. Could have been much much worse.

leaverou, to random
@leaverou@front-end.social avatar

We’ve always told devs that browsers prioritize what to implement based on dev demand.

There is one exception: .

SVG is used on >65% of websites. Yet, browsers have been refusing to work on SVG, ignoring pressure and pain points from web devs.

showed SVG as the top content pain point: https://2023.stateofhtml.com/en-US/features/content/#content_pain_points

Tons of work (SVG 2, fill & stroke, and more) has sat unimplemented for years. At this point, in standards circles, we know not to touch SVG with a barge pole.

[1/2]

bramus,
@bramus@front-end.social avatar

@leaverou @rauschma @igalia They recently did a bunch of SVG-related work in WebKit, funded by Wix.

https://wpewebkit.org/blog/status-of-lbse-in-webkit.html

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • thenastyranch
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • ngwrru68w68
  • provamag3
  • magazineikmin
  • InstantRegret
  • normalnudes
  • tacticalgear
  • cubers
  • ethstaker
  • modclub
  • cisconetworking
  • Durango
  • anitta
  • Leos
  • tester
  • JUstTest
  • All magazines