Skip to content

Commit c7b8631

Browse files
committed
style: 合并 Header 样式
1 parent 5af44e1 commit c7b8631

File tree

1 file changed

+55
-68
lines changed

1 file changed

+55
-68
lines changed

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

Lines changed: 55 additions & 68 deletions
Original file line numberDiff line numberDiff line change
@@ -76,12 +76,21 @@
7676
}
7777

7878
.has-sidebar {
79+
/*left-right*/
7980
position: relative;
8081
flex: 1;
8182

83+
.layout-banner {
84+
display: none;
85+
}
86+
8287
.layout-menu {
8388
height: 100%;
8489
}
90+
91+
.layout-main {
92+
width: 100%;
93+
}
8594
}
8695

8796
.layout-menu {
@@ -115,74 +124,6 @@
115124
}
116125
}
117126

118-
.layout-header-bar {
119-
padding: var(--bb-layout-headerbar-padding);
120-
color: var(--bb-layout-headerbar-color);
121-
background-color: var(--bb-layout-headerbar-background);
122-
border: var(--bs-border-width) solid var(--bb-layout-headerbar-border-color);
123-
border-radius: var(--bs-border-radius);
124-
125-
.fa-bars {
126-
transition: transform .3s linear;
127-
}
128-
}
129-
130-
&:not(.has-footer) {
131-
--bb-layout-footer-height: 0px;
132-
}
133-
134-
&.is-collapsed {
135-
.fa-bars {
136-
transform: rotate(90deg);
137-
}
138-
139-
.layout-side {
140-
transform: translateX(0);
141-
}
142-
143-
.layout-right {
144-
overflow: hidden;
145-
height: 100vh;
146-
}
147-
148-
.layout-footer {
149-
display: none;
150-
}
151-
152-
.has-sidebar {
153-
.layout-side {
154-
z-index: 1030;
155-
}
156-
157-
.layout-main {
158-
overflow: hidden;
159-
height: calc(100vh - var(--bb-layout-header-height));
160-
}
161-
}
162-
}
163-
164-
.has-sidebar {
165-
.layout-banner {
166-
display: none;
167-
}
168-
169-
.layout-main {
170-
width: 100%;
171-
}
172-
}
173-
174-
.layout-right {
175-
width: 100%;
176-
}
177-
178-
&.is-fixed {
179-
position: fixed;
180-
top: 0;
181-
bottom: 0;
182-
left: 0;
183-
right: 0;
184-
}
185-
186127
.layout-header {
187128
background-color: var(--bb-layout-header-background);
188129
height: var(--bb-layout-header-height);
@@ -219,6 +160,52 @@
219160
border-radius: 50%;
220161
}
221162
}
163+
164+
.layout-header-bar {
165+
padding: var(--bb-layout-headerbar-padding);
166+
color: var(--bb-layout-headerbar-color);
167+
background-color: var(--bb-layout-headerbar-background);
168+
border: var(--bs-border-width) solid var(--bb-layout-headerbar-border-color);
169+
border-radius: var(--bs-border-radius);
170+
171+
.fa-bars {
172+
transition: transform .3s linear;
173+
}
174+
}
175+
}
176+
177+
&:not(.has-footer) {
178+
--bb-layout-footer-height: 0px;
179+
}
180+
181+
&.is-collapsed {
182+
.fa-bars {
183+
transform: rotate(90deg);
184+
}
185+
186+
.layout-side {
187+
transform: translateX(0);
188+
}
189+
190+
.layout-right {
191+
overflow: hidden;
192+
height: 100vh;
193+
}
194+
195+
.layout-footer {
196+
display: none;
197+
}
198+
199+
.has-sidebar {
200+
.layout-side {
201+
z-index: 1030;
202+
}
203+
204+
.layout-main {
205+
overflow: hidden;
206+
height: calc(100vh - var(--bb-layout-header-height));
207+
}
208+
}
222209
}
223210

224211
.layout-menu {

0 commit comments

Comments
 (0)