Smashing magazine

Top Front-End Tools Of 2023

Useful front-end tools for CSS and JavaScript developers that were most popular last year and will help you speed up your development workflow. Let’s dive in! https://smashingmagazine.com/2024/01/top-frontend-tools-2023/

SolidStart: A Different Breed Of Meta-Framework

Are you ready for a little exercise of pulling a framework apart and putting the pieces back together? In this article, Atila Fassina explains how meta-frameworks have evolved around core libraries in their own unique ways. https://smashingmagazine.com/2024/01/solidstart-different-breed-meta-framework/

The View Transitions API And Delightful UI Animations (Part 2)

The View Transitions API is a new — but game-changing — feature that allows us to do the types of reactive state-based UI and page transitions that have traditionally been exclusive to JavaScript frameworks. In the second half of this mini two-part series, Adrian Bece expands on the demos from the first article to demonstrate how the View Transitions API can be used to transition not just elements between two states but the transition between full views and pages in single-page and m

The Magic Of New Beginnings (January 2024 Wallpapers Edition)

Let’s start into the new year with a little inspiration boost: wallpapers created with love by the community for the community. Happy 2024! https://smashingmagazine.com/2023/12/desktop-wallpaper-calendars-january-2024/

Making Sense Of “Senseless” JavaScript Features

JavaScript may be the most popular client-side language in the world, but it’s far from perfect and not without its quirks. Juan Diego Rodriguez examines several “absurd” JavaScript eccentricities and explains how they made it into the language as well as how to avoid them in your own code. https://smashingmagazine.com/2023/12/making-sense-of-senseless-javascript-features/

The View Transitions API And Delightful UI Animations (Part 1)

The View Transitions API is a new — but game-changing — feature that allows us to do the types of reactive state-based UI and page transitions that have traditionally been exclusive to JavaScript frameworks. In the first part of this mini two-part series, Adrian Bece thoroughly explains why we need the API and demonstrates its basic usage. https://smashingmagazine.com/2023/12/view-transitions-api-ui-animations-part1/

Delightful UI Animations With Shared Element Transitions API (Part 1)

The View Transitions API is a new — but game-changing — feature that allows us to do the types of reactive state-based UI and page transitions that have traditionally been exclusive to JavaScript frameworks. In the first part of this mini two-part series, Adrian Bece thoroughly explains why we need the API and demonstrates its basic usage. https://smashingmagazine.com/2023/12/ui-animations-shared-element-transitions-api-part1/

New CSS Viewport Units Do Not Solve The Classic Scrollbar Problem

Since the introduction of CSS viewport units in 2012, many of us have been using width: 100vw as a way to set an element’s width to the full width of the viewport. But, as Šime Vidas explains in this deep dive, 100vw does not always represent the full width of the viewport due to differences in how browsers handle scrollbars. https://smashingmagazine.com/2023/12/new-css-viewport-units-not-solve-classic-scrollbar-problem/

Building Components For Consumption, Not Complexity (Part 2)

Part 2 concentrates on the key points from Luis’ framework and practical tips about managing a design system that should be both robust and easy to adopt. https://smashingmagazine.com/2023/12/building-components-consumption-not-complexity-part2/

CSS Scroll Snapping Aligned With Global Page Layout: A Full-Width Slider Case Study

Have you run into a situation where you need the padding of one element to align with the padding of another element? In this article, Brecht De Ruyte demonstrates the issue with a full-width slider component that breaks out of the main page container and shares a couple of techniques to keep it visually aligned with other elements on the page. https://smashingmagazine.com/2023/12/css-scroll-snapping-aligned-global-page-layout-case-study/


Ricerca