Skip to content

Commit 050a9ff

Browse files
committed
refactor: 重构样式
1 parent 2c252d3 commit 050a9ff

File tree

1 file changed

+40
-51
lines changed

1 file changed

+40
-51
lines changed

src/BootstrapBlazor/Components/Layout/Layout.razor.scss

Lines changed: 40 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,41 @@
4343
width: 100%;
4444
flex-direction: column;
4545

46+
.layout-side {
47+
background-color: var(--bb-layout-sidebar-background);
48+
color: var(--bb-layout-sidebar-color);
49+
50+
.layout-banner {
51+
display: flex;
52+
align-items: center;
53+
padding: 0 0.625rem;
54+
height: var(--bb-layout-header-height);
55+
font-size: var(--bb-layout-banner-font-size);
56+
border-bottom: 1px solid var(--bb-layout-banner-border-color);
57+
background-color: var(--bb-layout-sidebar-banner-background);
58+
59+
.layout-logo {
60+
width: var(--bb-layout-banner-logo-width);
61+
border-radius: var(--bs-border-radius);
62+
background-color: var(--bb-layout-logo-bg);
63+
border: 1px solid var(--bb-layout-logo-border-color);
64+
65+
+ .layout-title {
66+
margin-left: var(--bb-layout-title-margin-left);
67+
}
68+
}
69+
}
70+
71+
.layout-menu {
72+
overflow-x: hidden;
73+
padding: 0.5rem 0;
74+
75+
.menu {
76+
--bb-menu-item-hover-color: var(--bb-layout-header-color);
77+
}
78+
}
79+
}
80+
4681
.layout-main {
4782
flex: 1;
4883
}
@@ -55,45 +90,11 @@
5590
bottom: 0;
5691
left: 0;
5792
right: 0;
58-
width: auto;
5993
transition: transform .3s linear;
6094
z-index: 1030;
61-
background-color: var(--bb-layout-sidebar-background);
62-
color: var(--bb-layout-sidebar-color);
63-
64-
.layout-banner {
65-
display: flex;
66-
align-items: center;
67-
padding: 0 0.625rem;
68-
background-color: var(--bb-layout-sidebar-banner-background);
69-
height: var(--bb-layout-header-height);
70-
font-size: var(--bb-layout-banner-font-size);
71-
border-bottom: 1px solid var(--bb-layout-banner-border-color);
72-
73-
.layout-logo {
74-
width: var(--bb-layout-banner-logo-width);
75-
border-radius: var(--bs-border-radius);
76-
background-color: var(--bb-layout-logo-bg);
77-
border: 1px solid var(--bb-layout-logo-border-color);
78-
79-
+ .layout-title {
80-
margin-left: var(--bb-layout-title-margin-left);
81-
}
82-
}
83-
}
84-
85-
.layout-user {
86-
display: none;
87-
}
8895

8996
.layout-menu {
90-
overflow-x: hidden;
91-
padding: 0.5rem 0;
9297
height: calc(100vh - var(--bb-layout-header-height));
93-
94-
.menu {
95-
--bb-menu-item-hover-color: var(--bb-layout-header-color);
96-
}
9798
}
9899
}
99100

@@ -206,10 +207,6 @@
206207
.layout-side {
207208
transform: translateX(0);
208209
}
209-
210-
.layout-footer {
211-
display: none;
212-
}
213210
}
214211
}
215212

@@ -242,18 +239,11 @@
242239
}
243240

244241
@media (min-width: 768px) {
245-
.layout.is-page .layout-side {
246-
transform: translateX(0);
247-
position: relative;
248-
}
249-
250-
.layout.is-page .has-sidebar .layout-side {
251-
top: 0;
252-
}
253-
254-
.layout.is-page.has-sidebar .layout-side.is-fixed-header {
255-
top: 0;
256-
height: calc(100vh);
242+
.layout.is-page {
243+
.layout-side {
244+
transform: translateX(0);
245+
position: relative;
246+
}
257247
}
258248

259249
.layout.is-page .layout-side {
@@ -274,7 +264,6 @@
274264
height: auto;
275265
}
276266

277-
.layout .layout-side,
278267
.layout.is-page .layout-side {
279268
transition: width .3s linear;
280269
}

0 commit comments

Comments
 (0)