Email list: https://modernwebweekly.com
The initial version used a custom CSS @function.
Details in the upcoming edition of Modern Web Weekly.
Demo and subscribe link 👇 1/3
The initial version used a custom CSS @function.
Details in the upcoming edition of Modern Web Weekly.
Demo and subscribe link 👇 1/3
It's fixed in 146:
codepen.io/dannymoerker...
It's fixed in 146:
codepen.io/dannymoerker...
I always thought it was a useless tool since the screen doesn't show the iPhone screen, but now I know how it works!
I always thought it was a useless tool since the screen doesn't show the iPhone screen, but now I know how it works!
Supported in Chrome on Android and coming soon to Safari.
I explain this in the upcoming edition of Modern Web Weekly.
Subscription link and demo 👇
🧵1/3
Supported in Chrome on Android and coming soon to Safari.
I explain this in the upcoming edition of Modern Web Weekly.
Subscription link and demo 👇
🧵1/3
2/2
2/2
It seems safe-area-inset-* no longer works and the on-screen keyboard makes matters worse.
Here's a screen recording of Safari and a PWA.
First Safari:
🧵1/2
It seems safe-area-inset-* no longer works and the on-screen keyboard makes matters worse.
Here's a screen recording of Safari and a PWA.
First Safari:
🧵1/2
In Safari 26 on macOS Tahoe, you can now finally inspect the service worker of a remotely connected iOS device 🎉🎉🎉
In Safari 26 on macOS Tahoe, you can now finally inspect the service worker of a remotely connected iOS device 🎉🎉🎉
I explain this in detail in the new edition of Modern Web Weekly that will be published tomorrow.
Demo and subscribe link 👇
I explain this in detail in the new edition of Modern Web Weekly that will be published tomorrow.
Demo and subscribe link 👇
Both methods take a "source" option that programmatically defines the invoker of the popover.
Details in this week's upcoming edition of Modern Web Weekly
Demo and subscription link👇
1/3
Both methods take a "source" option that programmatically defines the invoker of the popover.
Details in this week's upcoming edition of Modern Web Weekly
Demo and subscription link👇
1/3
This enables you to anchor a tooltip to the thumb of a slider, for example.
Demo 👇
This enables you to anchor a tooltip to the thumb of a slider, for example.
Demo 👇
This opens up the possibility of installing PWAs directly from app stores.
More about this in next week's edition of Modern Web Weekly.
Docs 👇
This opens up the possibility of installing PWAs directly from app stores.
More about this in next week's edition of Modern Web Weekly.
Docs 👇
You can use this to create a radial menu with dynamic number of items for example.
Demo link 👇
You can use this to create a radial menu with dynamic number of items for example.
Demo link 👇
I explain this in detail in the upcoming edition of Modern Web Weekly.
Demo and subscribe link 👇
🧵1/3
I explain this in detail in the upcoming edition of Modern Web Weekly.
Demo and subscribe link 👇
🧵1/3
Demo: codepen.io/dannymoerker...
Demo: codepen.io/dannymoerker...
position-area and flip keywords have not (yet) been implemented and it doesn't work correctly yet when resizing the screen.
Codepen link 👇
position-area and flip keywords have not (yet) been implemented and it doesn't work correctly yet when resizing the screen.
Codepen link 👇
Check the codepen: 👇
Check the codepen: 👇
On Android, the "visibilitychange" event is fired when the app switcher is opened so I added a blur to the body element, but it seems a screen capture is made before this event fires
On Android, the "visibilitychange" event is fired when the app switcher is opened so I added a blur to the body element, but it seems a screen capture is made before this event fires
I updated the demo so you can record audio from your microphone and run speech recognition on it.
I will explain this in the upcoming edition of Modern Web Weekly.
Demo and subscribe link 👇
I updated the demo so you can record audio from your microphone and run speech recognition on it.
I will explain this in the upcoming edition of Modern Web Weekly.
Demo and subscribe link 👇
On macOS, when the PWA is installed through Chrome and the web app has also been added to the Dock through Safari, Chrome lets you select which app to open.
On macOS, when the PWA is installed through Chrome and the web app has also been added to the Dock through Safari, Chrome lets you select which app to open.
Animated radiobuttons with view transitions.
Codepen link 👇
Animated radiobuttons with view transitions.
Codepen link 👇
This is really sad.
It makes the web player totally useless so I don’t see the point for Spotify to even have one.
This is really sad.
It makes the web player totally useless so I don’t see the point for Spotify to even have one.
The animation works by making each list item an anchor and then each item aligns itself to the bottom of the preceding item when it's opened.
I'll explain this in the next edition of Modern Web Weekly.
Codepen and subscribe link 👇
The animation works by making each list item an anchor and then each item aligns itself to the bottom of the preceding item when it's opened.
I'll explain this in the next edition of Modern Web Weekly.
Codepen and subscribe link 👇
Codepen link 👇
Codepen link 👇
Well, sort of...
It enables you to use attributes to set CSS properties with the attr() function.
In Chrome Canary only for now. I'll explain this in the upcoming edition of Modern Web Weekly.
Codepen and subscription link 👇
Well, sort of...
It enables you to use attributes to set CSS properties with the attr() function.
In Chrome Canary only for now. I'll explain this in the upcoming edition of Modern Web Weekly.
Codepen and subscription link 👇
A great React Motion demo by
@ln_dev7
recreated with CSS view transitions to demonstrate how this can be achieved with CSS only.
There is JS for changing the HTML and starting the transitions but the animations are pure CSS.
🧵1/5
A great React Motion demo by
@ln_dev7
recreated with CSS view transitions to demonstrate how this can be achieved with CSS only.
There is JS for changing the HTML and starting the transitions but the animations are pure CSS.
🧵1/5