blob: 5659a2e0793a63b639cf9ab73b4d640b81adc0a5 [file] [log] [blame]
@charset "utf-8";
@import "../util";
/**
* Rules for the Kalamar hint helper.
*/
$border-size: 2px;
ul.menu.hint {
display: inline-block;
white-space: normal;
text-align:left;
top: 0;
max-width: 23em !important;
> li:first-of-type {
border-top: {
width: 1px;
left-radius: 0;
right-radius: 0;
}
}
span.desc {
display: block;
font-size: 75%;
}
}
div.alert.hint {
position: absolute;
background-color: rgba(254,26,0,.9); // from alertify
color: $nearly-white;
padding: $item-padding;
margin-top: 5px;
box-shadow: $choose-box-shadow;
border: {
radius: $standard-border-radius;
top-left-radius: 0;
}
width: auto;
min-width: 10em;
max-width: 23em !important;
transition: opacity 0.2s ease 0s;
}
div.hint.alert::before {
position: absolute;
content: "";
display: block;
top: -8px;
left: 0px;
width: 0;
white-space: normal;
border: {
width: 0 8px 8px 0;
style: solid;
color: rgba(254,26,0,.9) transparent; // from alertify
}
}
.hint.mirror {
position: absolute;
left: 0;
top: 0;
z-index: 900;
white-space: pre-wrap;
height: 0;
display: block;
> span {
opacity: 0;
white-space: pre-wrap;
overflow: hidden;
}
// TODO: Only in focus
> div {
position: absolute;
display: block;
cursor: pointer;
transition: left 0.2s ease 0s;
top: 0;
left: 0;
text-align: left;
padding: 0;
border-top: 5px solid $dark-orange;
height: 10px;
width: 1.2em;
&:hover:not(.active) {
border-top: 10px solid $dark-orange;
}
&.active {
border-top-width: 0;
height: 0;
width: 23em;
}
}
}