mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-31 21:28:11 +09:00 
			
		
		
		
	Improve navbar: add "admin" tip, add "active" style (#32927)
By the way, remove all "tw-" patches and unused styles.
This commit is contained in:
		| @@ -4,51 +4,34 @@ | ||||
|   justify-content: space-between; | ||||
|   background: var(--color-nav-bg); | ||||
|   border-bottom: 1px solid var(--color-secondary); | ||||
|   margin: 0 !important; | ||||
|   padding: 0 10px; | ||||
| } | ||||
|  | ||||
| #navbar, | ||||
| #navbar .navbar-left, | ||||
| #navbar .navbar-right { | ||||
|   min-height: 49px; /* +1px border-bottom */ | ||||
| } | ||||
|  | ||||
| #navbar .navbar-left, | ||||
| #navbar .navbar-right { | ||||
|   margin: 0; | ||||
|   display: flex; | ||||
|   align-items: center; | ||||
|   gap: 5px; | ||||
| } | ||||
|  | ||||
| #navbar-logo { | ||||
|   margin: 0; | ||||
|   min-height: 49px; /* +1px border-bottom */ | ||||
| } | ||||
|  | ||||
| .navbar-left > .item, | ||||
| .navbar-right > .item { | ||||
| .navbar-right > .item, | ||||
| .navbar-mobile-right > .item { | ||||
|   flex: 0 0 auto; | ||||
|   display: flex; | ||||
|   align-items: center; | ||||
|   color: var(--color-nav-text); | ||||
|   position: relative; | ||||
|   text-decoration: none; | ||||
|   line-height: var(--line-height-default); | ||||
|   flex: 0 0 auto; | ||||
|   font-weight: var(--font-weight-normal); | ||||
|   align-items: center; | ||||
|   padding: .78571429em .92857143em; | ||||
|   border-radius: .28571429rem; | ||||
| } | ||||
|  | ||||
| #navbar .item { | ||||
|   min-height: 36px; | ||||
|   min-width: 36px; | ||||
|   padding-top: 3px; | ||||
|   padding-bottom: 3px; | ||||
|   display: flex; | ||||
|   padding: 3px 13px; | ||||
|   border-radius: 4px; | ||||
| } | ||||
|  | ||||
| #navbar .dropdown .item { | ||||
|   justify-content: stretch; | ||||
| #navbar .item.active { | ||||
|   background: var(--color-active); | ||||
| } | ||||
|  | ||||
| #navbar a.item:hover, | ||||
| @@ -56,9 +39,8 @@ | ||||
|   background: var(--color-nav-hover-bg); | ||||
| } | ||||
|  | ||||
| #navbar .secondary.menu > .item > .svg, | ||||
| #navbar .right.menu > .item > .svg { | ||||
|   margin-right: 0; | ||||
| #navbar .item.ui.dropdown { | ||||
|   padding-right: 5px; | ||||
| } | ||||
|  | ||||
| @media (max-width: 767.98px) { | ||||
| @@ -80,12 +62,12 @@ | ||||
|   } | ||||
|   #navbar .navbar-mobile-right { | ||||
|     display: flex; | ||||
|     margin: 0 0 0 auto !important; | ||||
|     width: auto !important; | ||||
|     margin: 0 0 0 auto; | ||||
|     width: auto; | ||||
|   } | ||||
|   #navbar .navbar-mobile-right > .item { | ||||
|     display: flex; | ||||
|     width: auto !important; | ||||
|     width: auto; | ||||
|   } | ||||
|   /* show items if the navbar is open */ | ||||
|   #navbar.navbar-menu-open { | ||||
| @@ -96,13 +78,12 @@ | ||||
|     flex-direction: column; | ||||
|   } | ||||
|   #navbar.navbar-menu-open .navbar-left { | ||||
|     display: flex; | ||||
|     flex-wrap: wrap; | ||||
|   } | ||||
|   #navbar.navbar-menu-open .item { | ||||
|   #navbar.navbar-menu-open .navbar-left > .item, | ||||
|   #navbar.navbar-menu-open .navbar-right > .item { | ||||
|     display: flex; | ||||
|     width: 100%; | ||||
|     margin: 0; | ||||
|   } | ||||
|   #navbar.navbar-menu-open .navbar-left #navbar-logo { | ||||
|     justify-content: flex-start; | ||||
| @@ -111,14 +92,27 @@ | ||||
|   #navbar.navbar-menu-open .navbar-left .navbar-mobile-right { | ||||
|     justify-content: flex-end; | ||||
|     width: 50%; | ||||
|     min-height: 48px; | ||||
|     min-height: 49px; | ||||
|   } | ||||
|   #navbar #mobile-stopwatch-icon, | ||||
|   #navbar #mobile-notifications-icon { | ||||
|     margin-right: 6px !important; | ||||
|     margin-right: 6px; | ||||
|   } | ||||
| } | ||||
|  | ||||
| #navbar .ui.dropdown .navbar-profile-admin { | ||||
|   display: block; | ||||
|   position: absolute; | ||||
|   font-size: 10px; | ||||
|   font-weight: var(--font-weight-bold); | ||||
|   color: var(--color-nav-bg); | ||||
|   background: var(--color-primary); | ||||
|   padding: 2px 4px; | ||||
|   border-radius: 10px; | ||||
|   top: -1px; | ||||
|   left: 18px; | ||||
| } | ||||
|  | ||||
| #navbar a.item:hover .notification_count, | ||||
| #navbar a.item:hover .header-stopwatch-dot { | ||||
|   border-color: var(--color-nav-hover-bg); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user