responsivewebframework
Version:
Jalasoft Foundation Front End Framework ========================================
138 lines (119 loc) • 2.75 kB
text/less
.user-selected(@value: none) {
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-o-user-select: none;
-ms-user-select: none;
user-select: none;
}
.context-menu-base {
background-color: @context-menu-background-color;
border: 1px @lines-color solid;
list-style: none;
width: auto;
height: auto;
margin: 0;
padding: 4px 0;
border-radius: 2px;
color: @body-color;
background-image: none;
-webkit-box-shadow: shadow_level(Level2);
-moz-box-shadow: shadow_level(Level2);
box-shadow: shadow_level(Level2);
}
ul.context-menu, ul.context-menu li ul,
ul.context-menu li ul li ul {
.context-menu-base;
display:none;
position: absolute;
}
ul.context-menu li, ul.context-menu li a {
margin: 0;
font-family: @font-family-base-component;
font-size: @font-size-base-component;
height: @height-component;
padding: 0 12px;
vertical-align: middle;
line-height: @height-component;
position: relative;
}
ul.context-menu li a {
color: @body-color;
outline: none ;
text-decoration: none;
margin: 0;
padding: 0;
}
ul.context-menu li:hover {
background-color: @dividers-color;
cursor: pointer;
}
ul.context-menu li ul{
position: absolute;
left: 100%;
top: -5px;
display: none;
width: 100%;
}
ul.context-menu li:hover ul {
display: inherit;
}
ul.context-menu li ul li {
position: relative;
}
ul.context-menu li ul li ul {
position: absolute;
display: none ;
width: 100%;
}
ul.context-menu li ul li:hover ul {
display: inherit ;
}
ul.context-menu li span:first-child {
width: 16px;
height: 16px;
line-height: @height-component;
text-align: center;
padding-right: 8px;
}
ul.context-menu li span[class="icon-next-xbase"] {
width: 16px;
height: 16px;
text-align: center;
line-height: @height-component;
float: right;
padding-left: 12px;
}
ul.context-menu li.disabled,
ul.context-menu li.disabled a,
ul.context-menu li:hover.disabled,
ul.context-menu li:hover.disabled a,
ul.context-menu li.disabled ul,
ul.context-menu li:hover.disabled ul,
ul.context-menu li ul li.disabled ul,
ul.context-menu li ul li:hover.disabled ul {
color: @body-color;
opacity: 0.5;
background-color: @context-menu-background-color;
cursor: default;
}
.context-menu-anchor {
position: relative;
color: @body-color;
cursor: pointer;
float: left;
&:after {
position: absolute;
width: 7px;
height: 7px;
content: " ";
border-bottom: 2px solid @body-color;
border-right: 2px solid @body-color;
margin-left: 5px;
margin-top: 3px;
-ms-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
.user-selected(none);
}
}