-
-
Notifications
You must be signed in to change notification settings - Fork 29
Styling Filled Filters
Ghislain B edited this page May 28, 2024
·
2 revisions
You can style any (or all) of the Filter(s) when they have value, the lib will automatically add a filled
CSS class which you can style as you see fit. There is no style by default, if you wish to add styling, you will be required to add your own.
For example, the print screen shown earlier was styled using this piece of SASS (.scss
) code. Also note that the demo adds a Font-Awesome icon which can be used with font-family: "FontAwesome"
and the relevent unicode character, for example the filter icon is content: "\f0b0"
. You can basically add a lot of different styling to your populated filters.
$filter-filled-bg-color: darkorange;
.search-filter.filled {
// color: rgb(189, 104, 1);
// font-weight: bold;
background-color: $filter-filled-bg-color;
.ms-choice {
// color: rgb(189, 104, 1);
// font-weight: bold;
background-color: $filter-filled-bg-color;
}
input, input.flatpickr-input {
// border: 1px solid darken(rgb(204, 204, 204), 15%) !important;
// color: rgb(189, 104, 1);
// font-weight: bold;
background-color: $filter-filled-bg-color !important;
}
/*
&.ms-parent, .flatpickr > input, .input-group > input {
border: 1px solid darken(rgb(204, 204, 204), 15%) !important;
}
*/
div.flatpickr:after, button > div:after, & + span:after, .input-group > span:after {
font-family: "FontAwesome";
font-size: 75%;
content: " \f0b0";
position: absolute;
top: 2px;
right: 5px;
z-index: 1000;
color: #ca880f;
}
.ms-choice > div:after {
top: -4px;
right: 16px;
}
& + span:after {
top: 6px;
right: 10px;
}
}
- Slickgrid-Universal Wikis
- Installation
- Styling
- Interfaces/Models
- Column Functionalities
- Events
- Grid Functionalities
- Auto-Resize / Resizer Service
- Resize by Cell Content
- Column Picker
- Composite Editor Modal
- Custom Tooltip
- Context Menu
- Custom Footer
- Export to Excel
- Export to File (csv/txt)
- Grid Menu
- Grid State & Presets
- Grouping & Aggregators
- Header Menu & Header Buttons
- Pinning (frozen) of Columns/Rows
- Row Selection
- Tree Data Grid
- SlickGrid & DataView objects
- Backend Services