UNPKG

integralui-web-tabstrip

Version:

IntegralUI Web Lite - TabStrip is a native Web Component that consists of multiple panels with tabs that share the same space.

75 lines (71 loc) 2.51 kB
import { c as css } from '../external/lit-element.js'; const iuiTabDefaultStyle = css` .iui-tab-header { background: var(--tab-header-background, #e5e5e5); border: var(--tab-header-border, thin solid #bcbcbc); border-color: var(--tab-header-border-color, #bcbcbc); color: var(--tab-header-color, black); display: inline-block; font-weight: var(--tab-header-font-weight, normal); list-style: none; margin: var(--tab-header-margin, 0); overflow: hidden; padding: var(--tab-header-padding, 5px); position: absolute; top: 1px; white-space: nowrap; z-index: 0; } .iui-tab-header-hovered { background: var(--tab-header-hovered-background, #f5f5f5); border-color: var(--tab-header-hovered-border-color, #bcbcbc); color: var(--tab-header-hovered-color, black); font-weight: var(--tab-header-hovered-font-weight, normal); } .iui-tab-header-selected { background: var(--tab-header-selected-background, white); border-color: var(--tab-header-selected-border-color, #bcbcbc); color: var(--tab-header-selected-color, black); font-weight: var(--tab-header-selected-font-weight, normal); } .iui-tab-header-dragged { border-color: var(--tab-header-dragged-border-color, #bcbcbc); } .iui-tab-selected-top { border-color: var(--tab-header-selected-border-color, #bcbcbc #bcbcbc white #bcbcbc); } .iui-tab-selected-right { border-color: var(--tab-header-selected-border-color, #bcbcbc #bcbcbc #bcbcbc white); } .iui-tab-selected-bottom { border-color: var(--tab-header-selected-border-color, white #bcbcbc #bcbcbc #bcbcbc); } .iui-tab-selected-left { border-color: var(--tab-header-selected-border-color, #bcbcbc white #bcbcbc #bcbcbc); } .iui-tab-content { background: var(--tab-content-background, white); border: var(--tab-content-border, 0); color: var(--tab-content-color, black); padding: var(--tab-content-padding, 5px); position: absolute; vertical-align: middle; overflow: hidden; } /* Disabled State */ .iui-tab-disabled div { opacity: var(--tab-disabled-opacity, 0.75); pointer-events: none; } `; export { iuiTabDefaultStyle };