Skip to content

Commit 83f1c34

Browse files
committed
feat(ui): improve the design for top bar
1 parent 83bbe4a commit 83f1c34

File tree

4 files changed

+28
-14
lines changed

4 files changed

+28
-14
lines changed

_sass/addon/commons.scss

+22-6
Original file line numberDiff line numberDiff line change
@@ -423,7 +423,7 @@ i {
423423

424424
.post {
425425
h1 {
426-
margin-top: 3rem;
426+
margin-top: 2rem;
427427
margin-bottom: 1.5rem;
428428
}
429429

@@ -966,12 +966,23 @@ $btn-mb: 0.5rem;
966966
right: 0;
967967
transition: top 0.2s ease-in-out;
968968
z-index: 50;
969-
border-bottom: 1px solid rgba(0, 0, 0, 0.07);
970-
background-color: var(--topbar-wrapper-bg);
969+
background-color: var(--topbar-bg);
971970

972971
[data-topbar-visible='false'] & {
973972
top: -$topbar-height; /* same as topbar height. */
974973
}
974+
975+
&::before {
976+
$blur: 12px;
977+
978+
content: '';
979+
position: absolute;
980+
width: 100%;
981+
height: $topbar-height;
982+
z-index: -1;
983+
-webkit-backdrop-filter: blur($blur);
984+
backdrop-filter: blur($blur);
985+
}
975986
}
976987

977988
#topbar {
@@ -1010,7 +1021,7 @@ $btn-mb: 0.5rem;
10101021
width: 100%;
10111022
border-radius: 1rem;
10121023
border: 1px solid var(--search-wrapper-border-color);
1013-
background: var(--search-wrapper-bg);
1024+
background: var(--main-bg);
10141025
padding: 0 0.5rem;
10151026

10161027
i {
@@ -1039,7 +1050,6 @@ $btn-mb: 0.5rem;
10391050

10401051
&:focus {
10411052
box-shadow: none;
1042-
background: center;
10431053

10441054
&.form-control {
10451055
&::-moz-placeholder {
@@ -1430,7 +1440,7 @@ $btn-mb: 0.5rem;
14301440
display: none;
14311441

14321442
~ .post-content {
1433-
margin-top: 3rem;
1443+
margin-top: 2.5rem;
14341444
}
14351445
}
14361446
} /* max-width: 849px */
@@ -1479,6 +1489,12 @@ $btn-mb: 0.5rem;
14791489
max-width: $main-content-max-width;
14801490
}
14811491

1492+
.post {
1493+
h1 {
1494+
margin-top: 3rem;
1495+
}
1496+
}
1497+
14821498
div.post-content .table-wrapper > table {
14831499
min-width: 70%;
14841500
}

_sass/colors/dark-typography.scss

+2-3
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,9 @@
4343
--avatar-border-color: rgb(206, 206, 206, 0.9);
4444

4545
/* Topbar */
46+
--topbar-bg: rgb(27, 27, 30, 0.64);
4647
--topbar-text-color: var(--text-color);
47-
--topbar-wrapper-bg: rgb(39, 40, 43);
48-
--search-wrapper-bg: rgb(34, 34, 39);
49-
--search-wrapper-border-color: rgb(34, 34, 39);
48+
--search-wrapper-border-color: rgb(55, 55, 55);
5049
--search-icon-color: rgb(100, 102, 105);
5150
--input-focus-border-color: rgb(112, 114, 115);
5251

_sass/colors/light-typography.scss

+3-4
Original file line numberDiff line numberDiff line change
@@ -45,13 +45,12 @@
4545
--avatar-border-color: white;
4646

4747
/* Topbar */
48+
--topbar-bg: rgb(255, 255, 255, 0.7);
4849
--topbar-text-color: rgb(78, 78, 78);
49-
--topbar-wrapper-bg: white;
50-
--search-wrapper-bg: rgb(245, 245, 245, 0.5);
51-
--search-wrapper-border-color: rgb(245, 245, 245);
50+
--search-wrapper-border-color: rgb(240, 240, 240);
5251
--search-tag-bg: #f8f9fa;
5352
--search-icon-color: #c2c6cc;
54-
--input-focus-border-color: var(--btn-border-color);
53+
--input-focus-border-color: #b8b8b8;
5554

5655
/* Home page */
5756
--post-list-text-color: dimgray;

_sass/layout/home.scss

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
*/
44

55
#post-list {
6-
margin-top: 1.75rem;
6+
margin-top: 2rem;
77

88
a.card-wrapper {
99
display: block;

0 commit comments

Comments
 (0)