You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							166 lines
						
					
					
						
							2.7 KiB
						
					
					
				
			
		
		
	
	
							166 lines
						
					
					
						
							2.7 KiB
						
					
					
				@import "var";
 | 
						|
 | 
						|
// lined menu
 | 
						|
 | 
						|
ul.menu {
 | 
						|
  > li {
 | 
						|
    list-style: none;
 | 
						|
    > a {
 | 
						|
      padding: .8em 1.2em;
 | 
						|
      &:hover {
 | 
						|
        background-color: @lineMenuHoverBgColor;
 | 
						|
        color: @lineMenuHoverFontColor;
 | 
						|
      }
 | 
						|
    }
 | 
						|
    &.current > a,
 | 
						|
    &.hover > a {
 | 
						|
      color: @lineMenuHoverFontColor;
 | 
						|
    }
 | 
						|
  }
 | 
						|
  > li.head {
 | 
						|
    font-weight: bold;
 | 
						|
    padding: .8em 1.2em;
 | 
						|
  }
 | 
						|
  > li.down:hover {
 | 
						|
    > ul.menu-down {
 | 
						|
      display: block;
 | 
						|
    }
 | 
						|
  }
 | 
						|
  > li.border-bottom {
 | 
						|
    border-bottom: 1px solid @menuBorderColor;
 | 
						|
    height: 0;
 | 
						|
    margin: .5em 0;
 | 
						|
  }
 | 
						|
}
 | 
						|
 | 
						|
ul.menu-line {
 | 
						|
  > li,
 | 
						|
  > li > a {
 | 
						|
    display: inline-block;
 | 
						|
  }
 | 
						|
  > li.down {
 | 
						|
    position: relative;
 | 
						|
    > a:after {
 | 
						|
      content: "\25BE";
 | 
						|
      margin-left: .4em;
 | 
						|
    }
 | 
						|
    > ul.menu-down {
 | 
						|
      top: 2.1em;
 | 
						|
      width: 150%;
 | 
						|
    }
 | 
						|
  }
 | 
						|
  > li.hover {
 | 
						|
    position: relative;
 | 
						|
    > a:after {
 | 
						|
      position: absolute;
 | 
						|
      content: "\25B4";
 | 
						|
      left: 50%;
 | 
						|
      bottom: -1.1em;
 | 
						|
      margin-left: -4px;
 | 
						|
    }
 | 
						|
  }
 | 
						|
}
 | 
						|
 | 
						|
ul.menu-vertical,
 | 
						|
ul.menu-down {
 | 
						|
  > li > a,
 | 
						|
  > li.head {
 | 
						|
    display: block;
 | 
						|
    padding: .4em 1.2em;
 | 
						|
  }
 | 
						|
  > li.down {
 | 
						|
    position: relative;
 | 
						|
    > a:after {
 | 
						|
      content: "\25B8";
 | 
						|
      position: absolute;
 | 
						|
      right: .6em;
 | 
						|
    }
 | 
						|
  }
 | 
						|
  > li.hover {
 | 
						|
    position: relative;
 | 
						|
    > a:after {
 | 
						|
      content: "\25B8";
 | 
						|
      position: absolute;
 | 
						|
      left: .5em;
 | 
						|
    }
 | 
						|
  }
 | 
						|
}
 | 
						|
 | 
						|
ul.menu-border,
 | 
						|
ul.menu-down {
 | 
						|
  border: 1px solid @menuBorderColor;
 | 
						|
  > li.head {
 | 
						|
    border-bottom: 1px solid @menuBorderColor;
 | 
						|
  }
 | 
						|
}
 | 
						|
 | 
						|
ul {
 | 
						|
    &.menu-down {
 | 
						|
        position: absolute;
 | 
						|
        display: none;
 | 
						|
        z-index: 99;
 | 
						|
        box-shadow: 0 0 2px @menuShadowColor;
 | 
						|
        background-color: @menuDownBgColor;
 | 
						|
    }
 | 
						|
    &.menu-down-show {
 | 
						|
        position: absolute;
 | 
						|
        z-index: 99;
 | 
						|
        box-shadow: 0 0 2px @menuShadowColor;
 | 
						|
        background-color: @menuDownBgColor;
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
ul.menu-radius {
 | 
						|
  border-radius: .3em;
 | 
						|
  > li {
 | 
						|
    &:first-child {
 | 
						|
      border-top-left-radius: .3em;
 | 
						|
      border-top-right-radius: .3em;
 | 
						|
      > a {
 | 
						|
        border-top-left-radius: .2em;
 | 
						|
        border-top-right-radius: .2em;
 | 
						|
      }
 | 
						|
    }
 | 
						|
    &:last-child {
 | 
						|
      border-bottom-left-radius: .3em;
 | 
						|
      border-bottom-right-radius: .3em;
 | 
						|
      > a {
 | 
						|
        border-bottom-left-radius: .2em;
 | 
						|
        border-bottom-right-radius: .2em;
 | 
						|
      }
 | 
						|
    }
 | 
						|
  }
 | 
						|
}
 | 
						|
 | 
						|
.drop {
 | 
						|
  position: relative;
 | 
						|
  &:hover {
 | 
						|
    > .drop-down {
 | 
						|
      position: absolute;
 | 
						|
      top: 0;
 | 
						|
      left: 0;
 | 
						|
      width: 200%;
 | 
						|
      display: block;
 | 
						|
    }
 | 
						|
  }
 | 
						|
  > .drop-down {
 | 
						|
    display: none;
 | 
						|
    border: 1px solid @dropBorderColor;
 | 
						|
    box-shadow: 0 0 3px @menuShadowColor;
 | 
						|
    background-color: @dropDownBgColor;
 | 
						|
  }
 | 
						|
}
 | 
						|
 | 
						|
.drop-bottom {
 | 
						|
  &:after {
 | 
						|
    content: "\25BE";
 | 
						|
    margin-left: .4em;
 | 
						|
  }
 | 
						|
}
 | 
						|
 | 
						|
.drop-top {
 | 
						|
  &:after {
 | 
						|
    content: "\25B4";
 | 
						|
    margin-left: .4em;
 | 
						|
  }
 | 
						|
} |