Smashing Magazine πΊπ¦ π³οΈβπ
80.6K posts
An online magazine for designers and web developers. Questions? We've got your back: @SmashingSupport, @SmashingConf. Curated by Iris, Vitaly and the team.
- Oh exciting! leading-trim in CSS will allow us to trim off all the extra space from reference points in a typeface of your choice with just two lines of CSS. h1 { text-edge: cap alphabetic; leading-trim: both; } medium.com/microsoft-desiβ¦
GIF - π A Complete Guide To Accessible Front-End Components. β :focus styles β autocomplete β content sliders β checkboxes β data charts β dark mode β date pickers β navigation β modals β radio buttons β skip links β SVGs β tabs β tables β tooltips smashingmagazine.com/2021/03/compleβ¦
- 2017 best practices for loading. via @addyosmani Video: youtube.com/watch?v=_srJ7eβ¦ Slides: speakerdeck.com/addyosmani/fasβ¦
- An interesting idea on proximity feedback. As the user moves towards βRegisterβ button, highlight the input fields that arenβt completed yet. β¬ Proximity Feedback Ideas tympanus.net/Development/Prβ¦
GIF - Interesting 3D experiments by @phamduyminh from Vietnam. Wondering why we havenβt seen such interfaces around. Too annoying to use frequently? β¬ 3D UI experiments dribbble.com/phamduyminh
00:00 - Useful interface design patterns. β¬ Perfect accordion smashingmagazine.com/2017/06/designβ¦ β¬ Perfect date-picker smashingmagazine.com/2017/07/designβ¦ β¬ Perfect slider smashingmagazine.com/2017/07/designβ¦ β¬ Perfect infinite scroll smashingmagazine.com/2016/03/paginaβ¦ β¬ Perfect configurator smashingmagazine.com/2018/02/designβ¦
GIF - Useful CSS techniques to keep in mind. β¬ Fixing 100vh scrollbar issue. css-tricks.com/the-trick-to-vβ¦ β¬ Dynamic SVG placeholders codepen.io/jesstelford/peβ¦ β¬ Complicated Grid in action danwebb.co/journal/how-toβ¦ β¬ Custom hover effect with CSS variables blog.prototypr.io/stunning-hoverβ¦
GIF - Great courses to learn stuff: ⬠CSS Animations css-animations.io ⬠Grid Garden cssgridgarden.com ⬠Flex Zombies, Grid Critters mastery.games/p/flexbox-zomb⦠⬠Grid Cheatsheets grid.malven.co ⬠Flexbox games flexboxfroggy.com flexboxdefense.com
- If you want to supercharge your VS Code setup, hereβs a bunch of great extensions and themes. β¬ Techniques: VS Code Can Do That? vscodecandothat.com β¬ VS Code Extensions medium.freecodecamp.org/favorite-vs-coβ¦ β¬ VSCodeThemes vscodethemes.com Any other resources youβd recommend?
- A little technique we use all the time to audit the layout shifts and avoid performance issues. 1. Add * { outline: 3px solid red } to your CSS. 2. Record the loading of your site/app. 3. Review it by exploring what happens in slow motion. 4. Adjust and minimize shifts.
00:00 - Let's make 2020... fast! ποΈπ¨ Front-End Performance Checklist 2020 [PDF, Apple Pages, MS Word] smashingmagazine.com/2020/01/front-β¦ π― Metrics, realistic targets π¦ Bundling π Delivery ποΈ Single-Page Apps πͺ HTTP/2, HTTP/3 π Testing, Monitoring π§° Tooling β TL;DR Checklist
- π User Frustrations in 2021 (updated). β Tiny scrollable panes β Tiny click targets β Unexpected content shifts β Menus opening on hover, not tap/click β Country selector dropdown β Generic error messages β Unsupported βBackβ button β Disabled βNextβ buttons














