Silk
@silk_hq
Native-like swipeable sheets on the web. Bring your web app to a whole new level.
Continuing to develop @AtoBeach whilst on vacation & absolutely loving @brunostasse’s Sheet component. I’m looking to write a blog post soon sharing my “Drawdal” component I’ve built with Silk for AtoB. If you use React and need a drawer + modal component, Silk is fkn awesome!
I'll be talking about my path into design engineering and building Silk. Come hang at Granola's on the 14th!
Next Design Engineering Night is here! This month’s lineup: 🎨 @jamesshedden - design engineer & illustrator 🧵 @brunostasse - creator of silkhq.com ⚡ @samuelkraft - design engineer @raycast 🗓️ August 14, 18:00 📍Granola Office RSVP below 👇
Page with background parallax. 120fps trackpad swipe animation. Animated header fade. Fully accessible. On the web, with @silk_hq.
Just added an `updateThemeColor()` function to @silk_hq that lets you update the page `theme-color` used for the iOS status bar while preserving the dimming that makes it blend with the Sheet's Backdrop. Pretty useful when you're switching between light/dark mode from within a…
This is what the mobile web should have felt like all along. My goal is to make this the new normal.
Tjek’s eTilbudsavis web app, home to digital catalogs from brands across Scandinavia, is now using @silk_hq. It looks great, check it out 👇
Tjek’s eTilbudsavis web app, home to digital catalogs from brands across Scandinavia, is now using @silk_hq. It looks great, check it out 👇
Sometimes all you need is a clean, smoothly animated page. 120fps enter/exit animations. Inner scrolling with overshoot. Perfect body scroll locking. Fully accessible. Made with @silk_hq, on the web.
Rich in-editor hints for @silk_hq just shipped! You now get information about each component, sub-component and prop inline as you type. Learn what is required, what things do and how they compose together without leaving you editor.
Coming soon: Rich code editor hints for Silk ✨ You'll see which sub-components are required, how they compose together and what their props do without leaving your editor.
Long scrollable sheet. Swipe up or down to dismiss with your trackpad. Made with @silk_hq, on the web.
Silk is getting an upgrade today. It's a letter. silkhq.co becomes silkhq.com
silkhq.com
Silk - Native-like swipeable sheets on the web
Find out how to get access for commercial and non-commercial usage for Silk, the swipeable and accessible modal sheet component for React.
Sheet with transient detent. The intermediate detent is removed once the sheet reaches the last detent. Swipe up or tap the input to expand. Scroll to dismiss the keyboard. Swipe down to dismiss the sheet. Made with @silk_hq, on the web.
Just shipped a big revamp of Silk examples' code. Each example is now fully self-contained, making it much easier to just copy/paste into your own project. The generic part of the example is now also structured as compound components, matching Silk's API and providing granular…
Freelancers and agency owners: if you’re open to taking on projects using @silk_hq, drop a comment with your info (or DM if you prefer). Companies have started reaching out for help with Silk projects, so next time I'd love to point them to you. Please include: - language(s)…
Detached side drawer. Scrollable, swipeable, stackable. Made with @silk_hq on the web.
The backdrop not covering the status bar when opening a sheet on the web makes it feel... subpar compared to native. So in @silk_hq I baked-in the ability to blend them together by automatically dimming the theme-color in sync with the backdrop opacity. Works with any color…
Little UX improvement to the music player example that'll come with the code revamp I'm working on: you'll be able to scroll the page right after swiping down the panel, without having to wait for the animation to end.
Want a sheet that can only be dismissed with a button tap? With @silk_hq just set the `swipeDismissal` prop to `false` and the sheet won’t be dismissible by swipe. On iOS the user can still swipe the sheet, but it will snap back into place instead of closing.
Working on revamping @silk_hq examples' code to make them a lot more flexible and easier to drop into your project. One change I’m making is switching from props as slots to compound components that match the actual API. before → after
United States Trends
- 1. Daboll 39.4K posts
- 2. Pond 234K posts
- 3. Schoen 17.6K posts
- 4. Kim Davis 10.6K posts
- 5. Giants 82.8K posts
- 6. Dart 31.7K posts
- 7. Joe Burrow 4,263 posts
- 8. Go Birds 10.1K posts
- 9. #MYNZ 1,481 posts
- 10. Veterans Day 21.3K posts
- 11. Marines 53.6K posts
- 12. Semper Fi 10.6K posts
- 13. Kafka 9,440 posts
- 14. #IDontWantToOverreactBUT 1,417 posts
- 15. Joe Dirt N/A
- 16. Edmund Fitzgerald 9,068 posts
- 17. #ROBOGIVE N/A
- 18. Obergefell 6,611 posts
- 19. Jeffries 36.1K posts
- 20. Ketel Marte N/A
Something went wrong.
Something went wrong.