View Transitions & Playing Video
Can you keep a video playing as a view transitions happens? Yes and no. Mostly yes.
Can you keep a video playing as a view transitions happens? Yes and no. Mostly yes.
If your project uses web components of your own making, you could be auto-generating a Custom Elements Manifest that can be ultra-helpful, like powering a VS Code language server.
Crop marks are an idea that comes from the print design world. Design in the bleed area will be cut away by giant cutter machines, and that bleed area is designated by the crop marks. We can do it on the web too, just for kicks.
Mousing over an element and watching it tilt in 3D space is a beautiful and compelling effect. Let’s bring it to mobile and use the phone itself rather than a cursor.
A context menu is like a tooltip in that it opens right next to the the thing that opened it. Here, we animate the opening and ensure it opens somewhere where it doesn’t get cut off.
There is a way to declare a scope on a specific selector, a specific selector *down to* another selector, or with no selector at all (which scopes to its parent in the DOM).
The `!important` part doesn’t become part of the value, the whole declaration is treated as !important;
You can use a smaller part of Lit to build web web components that still take advantage of some of it’s best features, particularly if you’re cool with Light DOM.
Fixed and sticky positioning behave very differently, but we can switch between the two at exact points for some unusual looking effects.
Exploring a Card component made hyper flexible though use of easily changeable custom properties, props, and slots.
Frontend Masters donates to open source projects through thanks.dev and Open Collective, as well as donates to non-profits like The Last Mile, Annie Canons, and Vets Who Code.