integralui-web-grid
Version:
IntegralUI Web - Grid is a native Web Component that displays tabular data sets
127 lines (123 loc) • 4.36 kB
JavaScript
import { c as css } from '../external/lit-element.js';
const iuiTooltipStyle = css`
.iui-tooltip {
background: var(--tooltip-background, #e5e5e5);
border: var(--tooltip-border, thin solid #888888);
border-color: var(--tooltip-border-color, #888888);
border-radius: var(--tooltip-border-radius, 1px);
border-width: var(--tooltip-border-width, thin);
color: var(--tooltip-color, #323232);
cursor: var(--tooltip-cursor, default);
display: var(--tooltip-display, block);
font-size: var(--tooltip-font-size, 1rem);
height: var(--tooltip-height, auto);
margin: var(--tooltip-margin, 0);
opacity: var(--tooltip-opacity, 1);
overflow: hidden;
padding: var(--tooltip-padding, 0);
position: var(--tooltip-position, absolute);
top: -9999999px;
width: var(--tooltip-width, auto);
z-index: 9999999;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-o-user-select: none;
-ms-user-select: none;
user-select: none;
}
.iui-tooltip div /*Compatibility with Bootstrap */
{
-webkit-box-sizing: content-box; /* Safari/Chrome, other WebKit */
-moz-box-sizing: content-box; /* Firefox, other Gecko */
box-sizing: content-box;
}
.iui-tooltip > div {
padding: var(--tooltip-padding, 5px);
position: absolute;
top: 0;
left: 0;
white-space: nowrap;
}
.iui-tooltip-marker-top::before
{
content: "";
border: var(--tooltip-marker-top-before-border, 4px solid #fefefe);
border-color: var(--tooltip-marker-top-before-border-color, transparent transparent #1e4691 transparent);
position: absolute;
top: -9px;
left: 49%;
width: 0;
height: 0;
}
.iui-tooltip-marker-top::after
{
content: "";
border: var(--tooltip-marker-top-after-border, 4px solid #fefefe);
border-color: var(--tooltip-marker-top-after-border-color, transparent transparent #fefefe transparent);
position: absolute;
top: -8px;
left: 49%;
width: 0;
height: 0;
}
.iui-tooltip-marker-bottom::before
{
content: "";
border: var(--tooltip-marker-bottom-before-border, 4px solid #fefefe);
border-color: var(--tooltip-marker-bottom-before-border-color, #1e4691 transparent transparent transparent);
position: absolute;
bottom: -9px;
left: 49%;
width: 0;
height: 0;
}
.iui-tooltip-marker-bottom::after
{
content: "";
border: var(--tooltip-marker-bottom-after-border, 4px solid #fefefe);
border-color: var(--tooltip-marker-bottom-after-border-color, #fefefe transparent transparent transparent);
position: absolute;
bottom: -8px;
left: 49%;
width: 0;
height: 0;
}
.iui-tooltip-marker-left::before
{
content: "";
border: var(--tooltip-marker-left-before-border, 4px solid #fefefe);
border-color: var(--tooltip-marker-left-before-border-color, transparent #1e4691 transparent transparent);
position: absolute;
top: 12px;
left: -9px;
}
.iui-tooltip-marker-left::after
{
content: "";
border: var(--tooltip-marker-left-after-border, 4px solid #fefefe);
border-color: var(--tooltip-marker-left-after-border-color, transparent #fefefe transparent transparent);
position: absolute;
top: 12px;
left: -8px;
}
.iui-tooltip-marker-right::before
{
content: "";
border: var(--tooltip-marker-right-before-border, 4px solid #fefefe);
border-color: var(--tooltip-marker-right-before-border-color, transparent transparent transparent #1e4691);
position: absolute;
top: 12px;
right: -9px;
}
.iui-tooltip-marker-right::after
{
content: "";
border: var(--tooltip-marker-right-after-border, 4px solid #fefefe);
border-color: var(--tooltip-marker-right-after-border-color, transparent transparent transparent #fefefe);
position: absolute;
top: 12px;
right: -8px;
}
`;
export { iuiTooltipStyle };