Documentation
This commit is contained in:
		
					parent
					
						
							
								06c6aabd9d
							
						
					
				
			
			
				commit
				
					
						40686c99c6
					
				
			
		
					 53 changed files with 5828 additions and 0 deletions
				
			
		
							
								
								
									
										148
									
								
								docs/source/_themes/Alchemy/static/less/dropdowns.less
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										148
									
								
								docs/source/_themes/Alchemy/static/less/dropdowns.less
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,148 @@ | |||
| // DROPDOWN MENUS | ||||
| // -------------- | ||||
| 
 | ||||
| // Use the .menu class on any <li> element within the topbar or ul.tabs and you'll get some superfancy dropdowns | ||||
| .dropdown { | ||||
|   position: relative; | ||||
| } | ||||
| .dropdown-toggle { | ||||
|   // The caret makes the toggle a bit too tall in IE7 | ||||
|   *margin-bottom: -3px; | ||||
| } | ||||
| .dropdown-toggle:active, | ||||
| .open .dropdown-toggle { | ||||
|   outline: 0; | ||||
| } | ||||
| 
 | ||||
| // Dropdown arrow/caret | ||||
| // -------------------- | ||||
| .caret { | ||||
|   display: inline-block; | ||||
|   width: 0; | ||||
|   height: 0; | ||||
|   vertical-align: top; | ||||
|   border-left:  4px solid transparent; | ||||
|   border-right: 4px solid transparent; | ||||
|   border-top:   4px solid @black; | ||||
|   .opacity(30); | ||||
|   content: ""; | ||||
| } | ||||
| 
 | ||||
| // Place the caret | ||||
| .dropdown .caret { | ||||
|   margin-top: 8px; | ||||
|   margin-left: 2px; | ||||
| } | ||||
| .dropdown:hover .caret, | ||||
| .open.dropdown .caret { | ||||
|   .opacity(100); | ||||
| } | ||||
| 
 | ||||
| // The dropdown menu (ul) | ||||
| // ---------------------- | ||||
| .dropdown-menu { | ||||
|   position: absolute; | ||||
|   top: 100%; | ||||
|   left: 0; | ||||
|   z-index: @zindexDropdown; | ||||
|   float: left; | ||||
|   display: none; // none by default, but block on "open" of the menu | ||||
|   min-width: 160px; | ||||
|   padding: 4px 0; | ||||
|   margin: 0; // override default ul | ||||
|   list-style: none; | ||||
|   background-color: @dropdownBackground; | ||||
|   border-color: #ccc; | ||||
|   border-color: rgba(0,0,0,.2); | ||||
|   border-style: solid; | ||||
|   border-width: 1px; | ||||
|   .border-radius(0 0 5px 5px); | ||||
|   .box-shadow(0 5px 10px rgba(0,0,0,.2)); | ||||
|   -webkit-background-clip: padding-box; | ||||
|      -moz-background-clip: padding; | ||||
|           background-clip: padding-box; | ||||
|   *border-right-width: 2px; | ||||
|   *border-bottom-width: 2px; | ||||
| 
 | ||||
|   // Aligns the dropdown menu to right | ||||
|   &.pull-right { | ||||
|     right: 0; | ||||
|     left: auto; | ||||
|   } | ||||
| 
 | ||||
|   // Dividers (basically an hr) within the dropdown | ||||
|   .divider { | ||||
|     .nav-divider(); | ||||
|   } | ||||
| 
 | ||||
|   // Links within the dropdown menu | ||||
|   a { | ||||
|     display: block; | ||||
|     padding: 3px 15px; | ||||
|     clear: both; | ||||
|     font-weight: normal; | ||||
|     line-height: @baseLineHeight; | ||||
|     color: @dropdownLinkColor; | ||||
|     white-space: nowrap; | ||||
|   } | ||||
| } | ||||
| 
 | ||||
| // Hover state | ||||
| // ----------- | ||||
| .dropdown-menu li > a:hover, | ||||
| .dropdown-menu .active > a, | ||||
| .dropdown-menu .active > a:hover { | ||||
|   color: @dropdownLinkColorHover; | ||||
|   text-decoration: none; | ||||
|   background-color: @dropdownLinkBackgroundHover; | ||||
| } | ||||
| 
 | ||||
| // Open state for the dropdown | ||||
| // --------------------------- | ||||
| .dropdown.open { | ||||
|   // IE7's z-index only goes to the nearest positioned ancestor, which would | ||||
|   // make the menu appear below buttons that appeared later on the page | ||||
|   *z-index: @zindexDropdown; | ||||
| 
 | ||||
|   .dropdown-toggle { | ||||
|     color: @white; | ||||
|     background: #ccc; | ||||
|     background: rgba(0,0,0,.3); | ||||
|   } | ||||
|   .dropdown-menu { | ||||
|     display: block; | ||||
|   } | ||||
| } | ||||
| 
 | ||||
| // Right aligned dropdowns | ||||
| .pull-right .dropdown-menu { | ||||
|   left: auto; | ||||
|   right: 0; | ||||
| } | ||||
| 
 | ||||
| // Allow for dropdowns to go bottom up (aka, dropup-menu) | ||||
| // ------------------------------------------------------ | ||||
| // Just add .dropup after the standard .dropdown class and you're set, bro. | ||||
| // TODO: abstract this so that the navbar fixed styles are not placed here? | ||||
| .dropup, | ||||
| .navbar-fixed-bottom .dropdown { | ||||
|   // Reverse the caret | ||||
|   .caret { | ||||
|     border-top: 0; | ||||
|     border-bottom: 4px solid @black; | ||||
|     content: "\2191"; | ||||
|   } | ||||
|   // Different positioning for bottom up menu | ||||
|   .dropdown-menu { | ||||
|     top: auto; | ||||
|     bottom: 100%; | ||||
|     margin-bottom: 1px; | ||||
|   } | ||||
| } | ||||
| 
 | ||||
| // Typeahead | ||||
| // --------- | ||||
| .typeahead { | ||||
|   margin-top: 2px; // give it some space to breathe | ||||
|   .border-radius(4px); | ||||
| } | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue