Contains CSS attribute selector

Categories

In CSS you can detect if an attribute contains a value. This is one of many attribute selectors.

You can use this to apply a default value, if say, a utility class that applies a background doesn’t exist, using :not.

Code language
CSS
/* If this doesn’t have a 'bg-' prefixed class, 
apply a default */
.my-element:not([class*='bg-']) {
  background: #efefef;
}

Hello, I’m Andy and I’ll help you build fast & visually stunning websites.

I’m the founder of Set Studio, a creative agency that specialises in building stunning websites that work for everyone. If you’ve got a project in mind, get in touch.