Iā€™m Mattia Astorino. I work as UX Engineer, designer and open source developer.
I'm a photographer and digital artist in my spare time.

Follow me

CSS stacking contexts and z-index made easy

If you have troubles with z-index and positioning, this is for you. Let's see how to understand the CSS stacking context.

Read this story
details element, the native html trigger

Let's see how to to use the <details> element as a native on/off trigger with an eye to accessibility.

Read this story
Making dark theme switcher with PostCSS.

Building a theme switcher that take care of users

Read this story
Accessible icon buttons with masks and SVG.

Let's try a new way to make accessible icon buttons with SVG's and CSS masks.

Read this story
Making Web Components for Different Contexts

Let's talk about how to work with Web Components, what to consider, and how to embrace them in your projects.

Read this story
The Adaptive Responsive model

What do we get if we combine the adaptive and the responsive approaches? Introducing the A+R model.

Read this story
Fieldset, this stranger.

Field..wat?? Let's talk about this old friend and why you should use it to group your form elements.

Read this story
How to handle web fonts in 2018

How to correctly load web fonts to avoid performance issues and speed up page loading.

Read this story
Smart animations with custom properties

What you get by combining css custom properties and keyframes? Smart keyframes!

Read this story
Hot CSS tips

Here a curated collection of css snippets that you can use in specific situations or just for fun and exploring.

Read this story
Web Components ā€” the right way

We have been heard about web components, here i will explain the technology purpose and what your should avoid.

Read this story