mirror of
https://github.com/Part-DB/Part-DB-server.git
synced 2025-06-20 17:15:51 +02:00
69 lines
2.3 KiB
CSS
69 lines
2.3 KiB
CSS
/******************************************************************************************
|
|
* This styles the checkboxes of the select extension exactly like the ones in bootstrap 5
|
|
******************************************************************************************/
|
|
|
|
table.dataTable > tbody > tr > .selected {
|
|
background-color: var(--bs-primary-bg-subtle) !important;
|
|
color: white;
|
|
}
|
|
table.dataTable > tbody > tr > .dt-select {
|
|
text-align: center;
|
|
vertical-align: middle;
|
|
}
|
|
table.dataTable > thead > tr > .dt-select {
|
|
text-align: center;
|
|
}
|
|
table.dataTable input.dt-select-checkbox {
|
|
--bs-form-check-bg: var(--bs-body-bg);
|
|
flex-shrink: 0;
|
|
width: 1em;
|
|
height: 1em;
|
|
margin-top: 0.25em;
|
|
vertical-align: top;
|
|
-webkit-appearance: none;
|
|
-moz-appearance: none;
|
|
appearance: none;
|
|
background-color: var(--bs-form-check-bg);
|
|
background-image: var(--bs-form-check-bg-image);
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
background-size: contain;
|
|
border: var(--bs-border-width) solid var(--bs-border-color);
|
|
-webkit-print-color-adjust: exact;
|
|
color-adjust: exact;
|
|
print-color-adjust: exact;
|
|
border-radius: 0.25em;
|
|
}
|
|
|
|
table.dataTable input.dt-select-checkbox:checked {
|
|
background-color: rgb(var(--bs-secondary-rgb));
|
|
border-color: rgb(var(--bs-secondary-rgb));
|
|
--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
|
|
}
|
|
|
|
table.dataTable input.dt-select-checkbox:indeterminate {
|
|
background-color: rgb(var(--bs-secondary-rgb));
|
|
border-color: rgb(var(--bs-secondary-rgb));
|
|
--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
|
|
}
|
|
|
|
|
|
|
|
|
|
div.dt-container span.select-info,
|
|
div.dt-container span.select-item {
|
|
margin-left: 0.5em;
|
|
}
|
|
|
|
|
|
@media screen and (max-width: 640px) {
|
|
div.dt-container span.select-info,
|
|
div.dt-container span.select-item {
|
|
margin-left: 0;
|
|
display: block;
|
|
}
|
|
}
|
|
table.dataTable.table-sm tbody td.select-checkbox::before {
|
|
margin-top: -9px;
|
|
}
|
|
|