ares-ide
Version:
A browser-based code editor and UI designer for Enyo 2 projects
70 lines (61 loc) • 1.64 kB
text/less
/* Tooltip.css */
.onyx-tooltip {
z-index: 20;
left: 0;
padding: 4px 6px;
margin-top: 4px;
margin-left: -6px;
box-shadow: 0 6px 10px rgba(0, 0, 0, 0.2);
border: 1px solid rgba(0,0,0,0.2);
color: @onyx-tooltip-text-color;
background: @onyx-tooltip-background @onyx-tooltip-gradient repeat-x 0 bottom;
border-radius: @onyx-tooltip-border-radius;
white-space: nowrap;
}
/*move the tooltip over to the right when displaying the right arrow so it aligns better with the decorator*/
.onyx-tooltip.right-arrow {
left: 30px;
}
/*prep the left & right arrows using before & after - left arrow uses before & right arrow uses after*/
.onyx-tooltip::before {
content: '';
border-left: 6px solid transparent;
border-right: 6px solid transparent;
position: absolute;
top: -6px;
left: 16px;
}
.onyx-tooltip::after {
content: '';
border-left: 6px solid transparent;
border-right: 6px solid transparent;
position: absolute;
top: -6px;
margin-left: -12px;
}
/*The following 3 rules handle the left & right arrows when the tooltip is displayed below the activator*/
.onyx-tooltip.below {
top: 100%;
}
.onyx-tooltip.below.right-arrow::after {
border-bottom: 6px solid #1D587F;
top: -6px;
}
.onyx-tooltip.below.left-arrow::before {
border-bottom: 6px solid #1D587F;
top: -6px;
}
/*The following 3 rules handle the left & right arrows when the tooltip is displayed above the activator*/
.onyx-tooltip.above {
top: -100%;
}
.onyx-tooltip.above.right-arrow::after {
content: '';
border-top: 6px solid #1D587F;
top: 100%;
}
.onyx-tooltip.above.left-arrow::before {
content: '';
border-top: 6px solid #1D587F;
top: 100%;
}