# Z-Index Mixin
The default behavior for most developers is to set the z-index to 99999 so that whatever <div> you're working on will be on top. If that doesn't work, continue to add a 9 to the end until you get the desired result. (Please, don't do that!) Instead of "hacking" your way to a horrible developer experience, used predefined, meaningful z-indexes.
# Setup
This mixin will pull the values based on the $z-indexes variable in the _variables.scss file at the root of the /00_Abstracts directory.
# Usage
Using the mixin is fairly straight forward:
.modal {
@include z-index(xl);
}
Which will result in:
.modal {
z-index: 500;
}
# !important
The mixin also takes in a second parameter - $important - for setting the !important property.
.modal {
@include z-index(xl, true);
}
Which will result in:
.modal {
z-index: 500 !important;
}