smart-webcomponents-react
Version:
[](https://jqwidgets.com/license/)
310 lines (296 loc) • 8.65 kB
CSS
/* all elements */
smart-accordion,
smart-button,
smart-toggle-button,
smart-repeat-button,
smart-switch-button,
smart-slider,
smart-led,
smart-tank,
smart-check-box,
smart-calendar,
smart-carousel,
smart-card,
smart-radio-button,
smart-progress-bar,
smart-circular-progress-bar,
smart-scroll-bar,
smart-gauge,
smart-grid,
smart-numeric-text-box,
smart-list-box,
smart-combo-box,
smart-docking-layout,
smart-drop-down-list,
smart-drop-down-button,
smart-multi-split-button,
smart-power-button,
smart-text-box,
smart-multiline-text-box,
smart-password-text-box,
smart-masked-text-box,
smart-tabs,
smart-date-time-picker,
smart-array,
smart-time-picker,
smart-menu,
smart-list-menu,
smart-window,
smart-alert-window,
smart-prompt-window,
smart-multiline-prompt-window,
smart-progress-window,
smart-tabs-window,
smart-dialog-window,
smart-pager,
smart-progress-window,
smart-wait-window,
smart-splitter,
smart-tree,
smart-filter-panel,
smart-breadcrumb,
smart-color-panel,
smart-color-picker,
smart-sort-panel,
smart-group-panel,
smart-column-panel,
smart-multi-column-filter-panel,
smart-query-builder,
smart-card-view,
smart-tooltip,
smart-layout,
smart-path,
smart-kanban,
smart-gantt-chart,
smart-sheduler,
smart-pivot-panel {
padding: 0px;
margin: 0px;
overflow: hidden;
display: block;
}
.smart-element {
outline: none;
box-sizing: border-box;
font-family: var(--smart-font-family);
font-size: var(--smart-font-size);
font-weight: var(--smart-font-weight);
/* Apple iOS specific browser CSS variable used for area highlighting on click. Reference link for details:
https://developer.apple.com/library/content/documentation/AppleApplications/Reference/SafariWebContent/AdjustingtheTextSize/AdjustingtheTextSize.html#//apple_ref/doc/uid/TP40006510-SW5 */
-webkit-tap-highlight-color: transparent;
background: var(--smart-background);
color: var(--smart-background-color);
}
.smart-root {
width: 100%;
height: 100%;
padding: 0;
margin: 0;
box-sizing: border-box;
}
smart-button[disabled],
smart-calendar[disabled],
smart-combo-box[disabled],
smart-chip[disabled],
smart-toggle-button[disabled],
smart-repeat-button[disabled],
smart-switch-button[disabled],
smart-slider[disabled],
smart-led[disabled],
smart-tank[disabled],
smart-check-box[disabled],
smart-radio-button[disabled],
smart-progress-bar[disabled],
smart-circular-progress-bar[disabled],
smart-gauge[disabled],
smart-grid[disabled],
smart-numeric-text-box[disabled],
smart-list-item[disabled],
smart-list-box[disabled],
smart-drop-down-list[disabled],
smart-drop-down-button[disabled],
smart-multi-split-button[disabled],
smart-scroll-bar[disabled],
smart-power-button[disabled],
smart-text-box[disabled],
smart-multiline-text-box[disabled],
smart-password-text-box[disabled],
smart-tab[disabled],
smart-tabs[disabled],
smart-time-picker[disabled],
smart-menu-item[disabled],
smart-menu-items-group[disabled],
smart-menu[disabled],
smart-list-menu[disabled],
smart-window[disabled],
smart-dialog-window[disabled],
smart-progress-window[disabled],
smart-wait-window[disabled],
smart-alert-window[disabled],
smart-prompt-window[disabled],
smart-card[disabled],
smart-multiline-prompt-window[disabled],
smart-splitter[disabled],
smart-tree-item[disabled]>.smart-tree-item-label-container,
smart-tree-items-group[disabled]>.smart-tree-item-label-container,
smart-tree[disabled],
smart-docking-layout[disabled],
smart-filter-panel[disabled],
smart-breadcrumb[disabled],
smart-pager[disabled],
smart-pager .smart-pager-button[disabled],
smart-color-panel[disabled],
smart-color-picker[disabled],
smart-input[disabled],
smart-check-input[disabled],
smart-number-input[disabled],
smart-multi-input[disabled],
smart-multi-combo-input[disabled],
smart-date-input[disabled],
smart-time-input[disabled],
smart-date-range-input[disabled],
smart-password-input[disabled],
smart-text-area[disabled],
smart-sort-panel[disabled],
smart-group-panel[disabled],
smart-column-panel[disabled],
smart-multi-column-filter-panel[disabled],
smart-card-view[disabled],
smart-query-builder[disabled],
smart-date-time-picker[disabled],
smart-layout[disabled],
smart-path[disabled],
smart-kanban[disabled],
smart-gantt[disabled],
smart-gantt-chart[disabled],
smart-scheduler[disabled],
smart-button-group[disabled],
smart-table[disabled],
smart-pivot-table[disabled],
smart-notification-panel[disabled],
smart-formatting-panel[disabled],
smart-color-input[disabled],
smart-editor[disabled] {
opacity: 0.55;
cursor: default;
pointer-events: none;
user-select: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
}
smart-accordion,
smart-calendar,
smart-card-view,
smart-button,
smart-color-panel,
smart-docking-layout,
smart-date-time-picker,
smart-gantt-chart,
smart-scheduler,
smart-grid,
smart-menu,
smart-list-menu,
smart-list-box,
smart-scroll-viewer,
smart-progress-bar,
smart-pager,
smart-splitter,
smart-tank,
smart-time-picker,
smart-tree,
smart-text-box,
smart-multiline-text-box,
smart-layout,
.smart-window,
smart-kanban,
smart-sort-panel,
smart-button-group,
smart-group-panel,
smart-column-panel,
smart-multi-column-filter-panel,
smart-formatting-panel {
border-color: var(--smart-border);
border-top-left-radius: var(--smart-border-top-left-radius);
border-top-right-radius: var(--smart-border-top-right-radius);
border-bottom-left-radius: var(--smart-border-bottom-left-radius);
border-bottom-right-radius: var(--smart-border-bottom-right-radius);
border-width: var(--smart-border-width);
border-style: solid;
}
smart-numeric-text-box.smart-element,
smart-masked-text-box.smart-element,
smart-multiline-text-box.smart-element,
smart-text-box.smart-element,
smart-drop-down-button.smart-element,
smart-drop-down-list.smart-element,
smart-combo-box.smart-element,
smart-password-text-box.smart-element,
smart-multi-split-button.smart-element,
smart-switch-button.smart-element,
smart-multiline-text-box.smart-element,
smart-date-time-picker.smart-element,
smart-pager.smart-element,
smart-menu.smart-element,
smart-menu.smart-element,
smart-numeric-text-box.smart-element,
smart-tabs.smart-element,
smart-tank.smart-element,
smart-slider.smart-element,
smart-filter-panel.smart-element,
smart-color-panel.smart-element,
smart-color-picker.smart-element,
smart-query-builder.smart-element,
smart-card-view.smart-element,
smart-path.smart-element,
smart-kanban.smart-element {
overflow: visible;
}
.smart-disabled {
opacity: 0.55;
cursor: default;
pointer-events: none;
user-select: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
}
/*
Common code for Box Components with Content and Action buttons.
*/
.smart-element input::selection,
.smart-input::selection {
background: var(--smart-editor-selection);
color: var(--smart-editor-selection-color);
}
/* Style for standard HTML scrollbars when dark theme is applied (limited browser support) */
@media (hover: hover) {
body[theme="dark"],
.smart-element[theme="dark"] {
scrollbar-color: var(--smart-scroll-bar-thumb-background) var(--smart-scroll-bar-track-background);
}
body[theme="dark"]::-webkit-scrollbar,
body[theme="dark"] ::-webkit-scrollbar {
background-color: var(--smart-background);
}
body[theme="dark"]::-webkit-scrollbar-track,
body[theme="dark"] ::-webkit-scrollbar-track,
body[theme="dark"]::-webkit-scrollbar-track-piece,
body[theme="dark"] ::-webkit-scrollbar-track-piece {
background-color: var(--smart-scroll-bar-track-background);
}
body[theme="dark"]::-webkit-scrollbar-thumb,
body[theme="dark"] ::-webkit-scrollbar-thumb {
border: 1px solid var(--smart-scroll-bar-thumb-border);
background-color: var(--smart-scroll-bar-thumb-background);
}
body[theme="dark"]::-webkit-scrollbar-thumb:hover,
body[theme="dark"] ::-webkit-scrollbar-thumb:hover {
border-color: var(--smart-scroll-bar-thumb-border-hover);
background-color: var(--smart-scroll-bar-thumb-background-hover);
}
body[theme="dark"]::-webkit-scrollbar-button,
body[theme="dark"] ::-webkit-scrollbar-button {
background-color: var(--smart-scroll-bar-button-background);
}
}