mirror of
				https://github.com/jiawanlong/Cesium-Examples.git
				synced 2025-11-04 09:14:17 +00:00 
			
		
		
		
	
		
			
	
	
		
			252 lines
		
	
	
		
			5.6 KiB
		
	
	
	
		
			CSS
		
	
	
	
	
	
		
		
			
		
	
	
			252 lines
		
	
	
		
			5.6 KiB
		
	
	
	
		
			CSS
		
	
	
	
	
	
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								.main-sidebar {
							 | 
						||
| 
								 | 
							
								    position: fixed;
							 | 
						||
| 
								 | 
							
								    z-index: 900;
							 | 
						||
| 
								 | 
							
								    height: 100%;
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								.sidebar-menu{
							 | 
						||
| 
								 | 
							
								    overflow: visible;
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								.sidebar {
							 | 
						||
| 
								 | 
							
								    height: 100% !important;
							 | 
						||
| 
								 | 
							
								    overflow: hidden;
							 | 
						||
| 
								 | 
							
								    overflow-y: auto;
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								.skin-blue .main-sidebar {
							 | 
						||
| 
								 | 
							
								    background-color: var(--sidebar-background-color);
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								.skin-blue .sidebar-menu > li.treeview:hover > a {
							 | 
						||
| 
								 | 
							
								    border-left: 3px solid rgba(0, 0, 0, 0.1);
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								.skin-blue .sidebar-menu > li.treeview.active > a {
							 | 
						||
| 
								 | 
							
								    border-left: 3px solid rgba(0, 0, 0, 0.1);
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								.skin-blue .sidebar .second-menu,
							 | 
						||
| 
								 | 
							
								.skin-blue .sidebar .third-menu {
							 | 
						||
| 
								 | 
							
								    padding-left: 0;
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								.skin-blue .sidebar .third-menu a {
							 | 
						||
| 
								 | 
							
								    padding-left: 30px;
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								.skin-blue .sidebar a {
							 | 
						||
| 
								 | 
							
								    color: #000000;
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								/*侧边栏滚动设置 start*/
							 | 
						||
| 
								 | 
							
								#sidebar-menu > li:hover .sidebar-title-bar {
							 | 
						||
| 
								 | 
							
								    position: static;
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								.sidebar-collapse #sidebar-menu > li:hover .sidebar-title-bar {
							 | 
						||
| 
								 | 
							
								    position: fixed;
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#sidebar-menu > li:hover > ul {
							 | 
						||
| 
								 | 
							
								    position: static;
							 | 
						||
| 
								 | 
							
								    height: auto;
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								.sidebar-collapse #sidebar-menu > li:hover > ul {
							 | 
						||
| 
								 | 
							
								    position: fixed;
							 | 
						||
| 
								 | 
							
								    overflow-y: auto;
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								a.sidebar-toggle {
							 | 
						||
| 
								 | 
							
								    width: 100%;;
							 | 
						||
| 
								 | 
							
								    height: 36px;
							 | 
						||
| 
								 | 
							
								    line-height: 36px;
							 | 
						||
| 
								 | 
							
								    text-align: center;
							 | 
						||
| 
								 | 
							
								    background-color: var(--sidebar-background-color);
							 | 
						||
| 
								 | 
							
								    color: var(--text-color) !important;
							 | 
						||
| 
								 | 
							
								    display: block;
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								.sidebar-collapse a.sidebar-toggle div.fold {
							 | 
						||
| 
								 | 
							
								    -webkit-transform: rotate(90deg);
							 | 
						||
| 
								 | 
							
								    -moz-transform: rotate(90deg);
							 | 
						||
| 
								 | 
							
								    -ms-transform: rotate(90deg);
							 | 
						||
| 
								 | 
							
								    -o-transform: rotate(90deg);
							 | 
						||
| 
								 | 
							
								    transform: rotate(90deg);
							 | 
						||
| 
								 | 
							
								    transition: transform .5s;
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								.sidebar-collapse a.sidebar-toggle #suffix-title{
							 | 
						||
| 
								 | 
							
								  display: none;
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								/*侧边栏滚动设置 end*/
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								.skin-blue .sidebar-menu > li.treeview.active > a span,
							 | 
						||
| 
								 | 
							
								.skin-blue .sidebar-menu > li.treeview.active > a .iconName {
							 | 
						||
| 
								 | 
							
								  color: var(--active-color);
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								.skin-blue .treeview-menu li > a {
							 | 
						||
| 
								 | 
							
								    border-left: 3px solid var(--sidebar-background-color);
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								  
							 | 
						||
| 
								 | 
							
								.skin-blue .treeview-menu li > a:hover,
							 | 
						||
| 
								 | 
							
								.skin-blue .treeview-menu li.active > a {
							 | 
						||
| 
								 | 
							
								    color: var(--active-color);
							 | 
						||
| 
								 | 
							
								    background-color: var(--active-background-color);
							 | 
						||
| 
								 | 
							
								    border-left-color: var(--active-color);
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								.skin-blue .treeview-menu li > a:hover > span,
							 | 
						||
| 
								 | 
							
								.skin-blue .treeview-menu li.active > a > span{
							 | 
						||
| 
								 | 
							
								  color: var(--active-color);
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								.skin-blue .treeview-menu > li > a {
							 | 
						||
| 
								 | 
							
								    color: var(--text-color-secondary);
							 | 
						||
| 
								 | 
							
								    padding: 10px 40px;
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								.skin-blue .sidebar-menu > li > .treeview-menu {
							 | 
						||
| 
								 | 
							
								    margin: 0;
							 | 
						||
| 
								 | 
							
								    background: var(--sidebar-background-color);
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								.sidebar-menu li.active > .treeview-menu {
							 | 
						||
| 
								 | 
							
								    background: var(--sidebar-background-color);
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								.sidebar-title-bar .fa-angle-down,
							 | 
						||
| 
								 | 
							
								.sidebar-title-bar .pull-right-container > .fa-angle-down {
							 | 
						||
| 
								 | 
							
								    width: auto;
							 | 
						||
| 
								 | 
							
								    height: auto;
							 | 
						||
| 
								 | 
							
								    padding: 0;
							 | 
						||
| 
								 | 
							
								    margin-right: 10px;
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								/*侧边栏收起后向右展开的边框宽度*/
							 | 
						||
| 
								 | 
							
								.sidebar-mini.sidebar-collapse .sidebar-menu > li:hover > a > span:not(.pull-right),
							 | 
						||
| 
								 | 
							
								.sidebar-mini.sidebar-collapse .sidebar-menu > li:hover > .treeview-menu {
							 | 
						||
| 
								 | 
							
								    border-radius: 0;
							 | 
						||
| 
								 | 
							
								    width: 230px;
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								/*侧边栏收起后向右展开时一级菜单箭头的位置*/
							 | 
						||
| 
								 | 
							
								.sidebar-mini.sidebar-collapse .sidebar-menu > li:hover > a > .pull-right-container {
							 | 
						||
| 
								 | 
							
								    left: 230px !important;
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								.sidebar-mini.sidebar-collapse .sidebar-menu > li > .treeview-menu {
							 | 
						||
| 
								 | 
							
								    padding-top: 0;
							 | 
						||
| 
								 | 
							
								    padding-bottom: 0;
							 | 
						||
| 
								 | 
							
								    border-radius: 0;
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								.skin-blue .sidebar-menu > li:hover > a,
							 | 
						||
| 
								 | 
							
								.skin-blue .sidebar-menu > li.active > a {
							 | 
						||
| 
								 | 
							
								    color: var(--text-color);
							 | 
						||
| 
								 | 
							
								    background: var(--sidebar-background-color);
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								.skin-blue .treeview-menu > li.active > a,
							 | 
						||
| 
								 | 
							
								.skin-blue .treeview-menu > li > a:hover {
							 | 
						||
| 
								 | 
							
								    color: var(--text-color);
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								.main-sidebar .iconName {
							 | 
						||
| 
								 | 
							
								    margin-right: 4px;
							 | 
						||
| 
								 | 
							
								    color: var(--text-color);
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								.menuTitle a.active {
							 | 
						||
| 
								 | 
							
								    color: #f8f8f8;
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								.sidebar-menu span {
							 | 
						||
| 
								 | 
							
								    color: var(--text-color);
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								li.menuTitle a {
							 | 
						||
| 
								 | 
							
								    overflow: hidden;
							 | 
						||
| 
								 | 
							
								    white-space: nowrap;
							 | 
						||
| 
								 | 
							
								    text-overflow: ellipsis;
							 | 
						||
| 
								 | 
							
								    padding-right: 20px !important;
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								.main-sidebar .secondMenuTitle {
							 | 
						||
| 
								 | 
							
								    font-weight: 400;
							 | 
						||
| 
								 | 
							
								    color: var(--text-color-secondary);
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								.main-sidebar .thirdMenuTitle {
							 | 
						||
| 
								 | 
							
								    font-size: 12px;
							 | 
						||
| 
								 | 
							
								    padding-left: 32px;
							 | 
						||
| 
								 | 
							
								    color: var(--text-color-secondary);
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								.main-sidebar .pull-right {
							 | 
						||
| 
								 | 
							
								    color: var(--text-color-secondary)
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								@media screen and (max-width: 768px) {
							 | 
						||
| 
								 | 
							
								    a.sidebar-toggle {
							 | 
						||
| 
								 | 
							
								        position: absolute;
							 | 
						||
| 
								 | 
							
								        top: 50%;
							 | 
						||
| 
								 | 
							
								        width: 26px;
							 | 
						||
| 
								 | 
							
								        height: 36px;
							 | 
						||
| 
								 | 
							
								        left: 100%;
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								    #suffix-title{
							 | 
						||
| 
								 | 
							
								      display: none;
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								    /*侧边栏滚动设置 start*/
							 | 
						||
| 
								 | 
							
								    #sidebar-menu > li:hover .sidebar-title-bar {
							 | 
						||
| 
								 | 
							
								        position: static;
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    .sidebar-collapse #sidebar-menu > li:hover .sidebar-title-bar {
							 | 
						||
| 
								 | 
							
								        position: static;
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    #sidebar-menu > li:hover > ul {
							 | 
						||
| 
								 | 
							
								        position: static;
							 | 
						||
| 
								 | 
							
								        height: auto;
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    .sidebar-collapse #sidebar-menu > li:hover > ul {
							 | 
						||
| 
								 | 
							
								        position: static;
							 | 
						||
| 
								 | 
							
								        overflow-y: auto;
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								/*侧边栏滚动条*/
							 | 
						||
| 
								 | 
							
								.sidebar {
							 | 
						||
| 
								 | 
							
								    -ms-scroll-chaining: chained;
							 | 
						||
| 
								 | 
							
								    -ms-overflow-style: none;
							 | 
						||
| 
								 | 
							
								    -ms-content-zooming: zoom;
							 | 
						||
| 
								 | 
							
								    -ms-scroll-rails: none;
							 | 
						||
| 
								 | 
							
								    -ms-content-zoom-limit-min: 100%;
							 | 
						||
| 
								 | 
							
								    -ms-content-zoom-limit-max: 500%;
							 | 
						||
| 
								 | 
							
								    -ms-scroll-snap-type: proximity;
							 | 
						||
| 
								 | 
							
								    -ms-scroll-snap-points-x: snapList(100%, 200%, 300%, 400%, 500%);
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								.sidebar::-webkit-scrollbar {
							 | 
						||
| 
								 | 
							
								    width: 0;
							 | 
						||
| 
								 | 
							
								    background-color: rgba(0, 0, 0, 0);
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								/*侧边栏二级菜单滚动条*/
							 | 
						||
| 
								 | 
							
								.scroll-list {
							 | 
						||
| 
								 | 
							
								    -ms-scroll-chaining: chained;
							 | 
						||
| 
								 | 
							
								    -ms-overflow-style: none;
							 | 
						||
| 
								 | 
							
								    -ms-content-zooming: zoom;
							 | 
						||
| 
								 | 
							
								    -ms-scroll-rails: none;
							 | 
						||
| 
								 | 
							
								    -ms-content-zoom-limit-min: 100%;
							 | 
						||
| 
								 | 
							
								    -ms-content-zoom-limit-max: 500%;
							 | 
						||
| 
								 | 
							
								    -ms-scroll-snap-type: proximity;
							 | 
						||
| 
								 | 
							
								    -ms-scroll-snap-points-x: snapList(100%, 200%, 300%, 400%, 500%);
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								.scroll-list::-webkit-scrollbar {
							 | 
						||
| 
								 | 
							
								    width: 0;
							 | 
						||
| 
								 | 
							
								    background-color: rgba(0, 0, 0, 0);
							 | 
						||
| 
								 | 
							
								}
							 |