aboutsummaryrefslogtreecommitdiffstats
path: root/web_src/css/modules/navbar.css
diff options
context:
space:
mode:
authorwxiaoguang <wxiaoguang@gmail.com>2024-12-21 00:38:56 +0800
committerGitHub <noreply@github.com>2024-12-20 16:38:56 +0000
commit4774151e5339431dcd7fde70f084e7a0ff0b6cf6 (patch)
tree930a9751209663e263ccfbc2fbbe0a3ceb38aaa5 /web_src/css/modules/navbar.css
parent1c9b022c4d9174c3a96fb323593241b19fc245aa (diff)
downloadgitea-4774151e5339431dcd7fde70f084e7a0ff0b6cf6.tar.gz
gitea-4774151e5339431dcd7fde70f084e7a0ff0b6cf6.zip
Improve navbar: add "admin" tip, add "active" style (#32927)
By the way, remove all "tw-" patches and unused styles.
Diffstat (limited to 'web_src/css/modules/navbar.css')
-rw-r--r--web_src/css/modules/navbar.css70
1 files changed, 32 insertions, 38 deletions
diff --git a/web_src/css/modules/navbar.css b/web_src/css/modules/navbar.css
index 556da2df3b..b5bc95b058 100644
--- a/web_src/css/modules/navbar.css
+++ b/web_src/css/modules/navbar.css
@@ -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);