user avatar
Smashing Magazine πŸ‡ΊπŸ‡¦ πŸ³οΈβ€πŸŒˆ
@smashingmag
An online magazine for designers and web developers. Questions? We've got your back: @SmashingSupport, @SmashingConf. Curated by Iris, Vitaly and the team.
Freiburg, Germany
Joined August 2008
  • user avatar
  • user avatar
    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
  • user avatar
    πŸ”– 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…
    Accessible modals, an example.
    If it’s not a button, then if it’s a link, then it’s a link.
    Accessible data visualization
  • user avatar
    Free web icons that require no CSS, JS, file uploads or inline SVGs. ↬ SVGBox svgbox.net
    GIF
  • user avatar
  • user avatar
    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
  • user avatar
    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
  • user avatar
    GIF
  • user avatar
    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
  • user avatar
    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
  • user avatar
    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?
  • user avatar
    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
  • user avatar
    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
    Adaptive performance budgets, based on connection (via Katie Hempenius)
    With and without progressive hydration in place. Difference is significant.
    Tracking performance over time, with Treo Sites.
    Merging is blocking due to impact on performance. A GitHub action.
  • user avatar
    πŸ”– 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