How do you define attribute selectors in SASS?
CssAttributesCss SelectorsSassCss Problem Overview
In CSS, you can do this:
input[type=submit] {
// properties
}
It's a very useful for styling form buttons.
How do you do the same thing in SASS?
Css Solutions
Solution 1 - Css
You can also nest it like this
input
&[type="submit"]
....
&[type="search"]
....
Solution 2 - Css
This converter website says:
input[type=submit]
// properties
Solution 3 - Css
I use the one below in my project.
.bg-brand-3 {
background-color: black;
&[type="button"]:enabled {
&:hover {
background-color: orange;
}
&:active {
background-color: green;
}
}
&[type="submit"] {
// css
}
}
The :enable
has the same meaning as :not(:disabled)