What is the :is() CSS pseudo-selector and how it is helpful

What is the :is() CSS pseudo-selector and how it is helpful

In this article, what is the tool selection pseudo-CSS: is() and how is it useful

The :is() gets a list of arguments and applies the given rules to the all elements that are matching on of the selectors in the list. For example:

This is a less verbose way of writing a list of CSS selectors.

We can pass it anything, not just classes. We can use it in conjunction with ids, classes, tags etc.

The specificity will equal that of the passed selector with the highest specificity. So, :is(#main, div) will have the specificity of the #main - 1.0.0 and :is(h1, form) will have a specificity of 0.0.1.

Also one cool thing about the :is() selector is that it will work even if one argument is not valid. As the opposite of the classical way of writing CSS when having one invalid selector will cancel the full list.

This makes it great to be used within selectors that are not yet fully supported in all browsers.


What is Geek Coin

What is GeekCash, Geek Token

Best Visual Studio Code Themes of 2021

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

Hire CSS Developer

Want to develop a website or re-design using CSS Development? We build a website and we implemented CSS successfully if you are planning to **[Hire CSS Developer](https://hourlydeveloper.io/hire-dedicated-css-developer/ "Hire CSS Developer")**...

Creating a CSS Visual Cheatsheet

The other day one of our students asked about possibility of having a CSS cheatsheet to help to decide on the best suited approach when doing this or that layout.

CSS Alignment Made Simple

CSS is seen as an impediment in web development for many of us. Most of the time it looks like even when you follow the rules and everything seems clear, it still doesn’t work the way you want it to.

This CSS Cut Out Effect is Guaranteed to Blow Your Mind 🤯

This CSS Cut Out Effect is Guaranteed to Blow Your Mind. This effect is so cool and just fun to see. What it comes down to is having a background image show through the text.

CSS Animation: translate3d, backdrop-filter, and Custom Tags

Learn how to create a smooth animation using the CSS transform translate3d prop, as well as why we use cubic-bezier transition timing function and its benefits.