Skip to content

Commit 125d1ac

Browse files
committed
style: 更新样式
1 parent 0b3ed56 commit 125d1ac

1 file changed

Lines changed: 61 additions & 83 deletions

File tree

src/components/BootstrapBlazor.DockView/wwwroot/css/dockview-bb.css

Lines changed: 61 additions & 83 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,5 @@
11
@import './dockview.css';
22

3-
[data-bs-theme='dark'] .bb-dockview {
4-
--dv-background-color: black;
5-
--dv-paneview-active-outline-color: dodgerblue;
6-
--dv-tabs-and-actions-container-font-size: 13px;
7-
--dv-tabs-and-actions-container-height: 35px;
8-
--dv-drag-over-background-color: rgba(83, 89, 93, 0.5);
9-
--dv-drag-over-border-color: white;
10-
--dv-tabs-container-scrollbar-color: #888;
11-
--dv-icon-hover-background-color: rgba(90, 93, 94, 0.31);
12-
--dv-floating-box-shadow: 8px 8px 8px 0px rgba(83, 89, 93, 0.5);
13-
--dv-group-view-background-color: #1e1e1e;
14-
--dv-tabs-and-actions-container-background-color: #252526;
15-
--dv-activegroup-visiblepanel-tab-background-color: #1e1e1e;
16-
--dv-activegroup-hiddenpanel-tab-background-color: #2d2d2d;
17-
--dv-inactivegroup-visiblepanel-tab-background-color: #1e1e1e;
18-
--dv-inactivegroup-hiddenpanel-tab-background-color: #2d2d2d;
19-
--dv-tab-divider-color: #1e1e1e;
20-
--dv-activegroup-visiblepanel-tab-color: white;
21-
--dv-activegroup-hiddenpanel-tab-color: #969696;
22-
--dv-inactivegroup-visiblepanel-tab-color: #8f8f8f;
23-
--dv-inactivegroup-hiddenpanel-tab-color: #626262;
24-
--dv-separator-border: rgb(68, 68, 68);
25-
--dv-paneview-header-border-color: rgba(204, 204, 204, 0.2);
26-
--dv-active-sash-color: #595959;
27-
}
28-
293
.bb-dockview {
304
--bb-dockview-padding: .25rem;
315
--bb-dockview-tab-line-height: 21px;
@@ -45,12 +19,12 @@
4519
position: relative;
4620
}
4721

48-
.bb-dockview > div {
49-
--dv-tabs-and-actions-container-height: 30px;
50-
--bb-dockview-tab-line-height: 30px;
51-
--bb-dockview-tab-padding: 0 3px;
52-
--dv-tabs-and-actions-container-font-size: 12px;
53-
}
22+
.bb-dockview > div {
23+
--dv-tabs-and-actions-container-height: 30px;
24+
--bb-dockview-tab-line-height: 30px;
25+
--bb-dockview-tab-padding: 0 3px;
26+
--dv-tabs-and-actions-container-font-size: 12px;
27+
}
5428

5529
.bb-dockview .bb-dockview-panel {
5630
height: 100%;
@@ -222,66 +196,70 @@
222196
.bb-dockview {
223197
display: flex;
224198
}
199+
225200
.bb-dockview > div {
226-
width: 1%!important;
227201
flex: 1;
202+
width: 1%;
203+
min-width: 0;
228204
}
229205

230-
.bb-dockview .bb-dockview-btn-wrapper > div {
231-
width: 20px;
232-
padding: 2px 0;
233-
margin-bottom: 10px;
234-
position: relative;
235-
cursor: pointer;
236-
user-select: none;
237-
writing-mode: vertical-lr;
238-
text-orientation: sideways;
239-
color: var(--dv-inactivegroup-visiblepanel-tab-color);
240-
}
241-
242-
.bb-dockview .bb-dockview-btn-wrapper > div:hover,
243-
.bb-dockview .bb-dockview-btn-wrapper > div.active {
244-
color: var(--dv-activegroup-visiblepanel-tab-color);
206+
.bb-dockview .bb-dockview-aside > .bb-dockview-aside-button {
207+
position: relative;
208+
padding: .25rem .125rem;
209+
margin-bottom: 10px;
210+
cursor: pointer;
211+
user-select: none;
212+
writing-mode: vertical-lr;
213+
text-orientation: sideways;
214+
color: var(--dv-inactivegroup-visiblepanel-tab-color);
245215
}
246216

247-
.bb-dockview .bb-dockview-btn-wrapper > div:hover::after,
248-
.bb-dockview .bb-dockview-btn-wrapper > div.active::after {
249-
content: '';
250-
position: absolute;
251-
top: 0;
252-
width: 3px;
253-
height: 100%;
254-
background-color: var(--bb-ribbon-menu-bg);
217+
.bb-dockview .bb-dockview-aside > .bb-dockview-aside-button:hover,
218+
.bb-dockview .bb-dockview-aside > .bb-dockview-aside-button.active {
219+
color: var(--dv-activegroup-visiblepanel-tab-color);
255220
}
256-
.bb-dockview .bb-dockview-btn-wrapper-right > div:hover::after,
257-
.bb-dockview .bb-dockview-btn-wrapper-right > div.active::after {
258-
right: 0;
221+
222+
.bb-dockview .bb-dockview-aside > .bb-dockview-aside-button:hover::after,
223+
.bb-dockview .bb-dockview-aside > .bb-dockview-aside-button.active::after {
224+
content: '';
225+
position: absolute;
226+
top: 0;
227+
width: 3px;
228+
height: 100%;
229+
background-color: var(--bb-ribbon-menu-bg);
230+
}
231+
232+
.bb-dockview .bb-dockview-aside-right > .bb-dockview-aside-button:hover::after,
233+
.bb-dockview .bb-dockview-aside-right > .bb-dockview-aside-button.active::after {
234+
right: 0;
235+
}
236+
237+
.bb-dockview .dv-resize-container-drawer {
238+
height: 100% !important;
239+
}
240+
241+
.bb-dockview .dv-resize-container-drawer:not(.active) {
242+
z-index: -1 !important;
259243
}
260244

261-
.bb-dockview .dv-resize-container-drawer {
262-
height: 100% !important;
263-
}
264-
.bb-dockview .dv-resize-container-drawer:not(.active) {
265-
z-index: -1!important;
266-
}
245+
.bb-dockview .dv-resize-container.dv-resize-container-drawer.bb-resize-container-right {
246+
box-shadow: -8px 8px 8px 0px rgba(83, 89, 93, 0.5);
247+
}
267248

268-
.bb-dockview .dv-resize-container.dv-resize-container-drawer.bb-resize-container-right {
269-
box-shadow: -8px 8px 8px 0px rgba(83, 89, 93, 0.5);
270-
}
249+
.bb-dockview .dv-resize-container.dv-resize-container-drawer.bb-resize-container-right > div:not(.dv-resize-handle-left):not(.dv-groupview-floating),
250+
.bb-dockview .dv-resize-container.dv-resize-container-drawer.bb-resize-container-left > div:not(.dv-resize-handle-right):not(.dv-groupview-floating),
251+
.bb-dockview .dv-resize-container.dv-resize-container-drawer > .dv-groupview-floating > .dv-tabs-and-actions-container .bb-dockview-control-icon-float,
252+
.bb-dockview .dv-resize-container.dv-resize-container-drawer > .dv-groupview-floating > .dv-tabs-and-actions-container .bb-dockview-control-icon-dock,
253+
.bb-dockview .dv-resize-container.dv-resize-container-drawer > .dv-groupview-floating > .dv-tabs-and-actions-container .bb-dockview-control-icon-down,
254+
.bb-dockview .dv-resize-container:not(.dv-resize-container-drawer) > .dv-groupview-floating > .dv-tabs-and-actions-container .bb-dockview-control-icon-pin,
255+
.bb-dockview .dv-resize-container:not(.dv-resize-container-drawer) > .dv-groupview-floating > .dv-tabs-and-actions-container .bb-dockview-control-icon-pushpin {
256+
display: none;
257+
}
271258

272-
.bb-dockview .dv-resize-container.dv-resize-container-drawer.bb-resize-container-right > div:not(.dv-resize-handle-left):not(.dv-groupview-floating),
273-
.bb-dockview .dv-resize-container.dv-resize-container-drawer.bb-resize-container-left > div:not(.dv-resize-handle-right):not(.dv-groupview-floating),
274-
.bb-dockview .dv-resize-container.dv-resize-container-drawer > .dv-groupview-floating > .dv-tabs-and-actions-container .bb-dockview-control-icon-float,
275-
.bb-dockview .dv-resize-container.dv-resize-container-drawer > .dv-groupview-floating > .dv-tabs-and-actions-container .bb-dockview-control-icon-dock,
276-
.bb-dockview .dv-resize-container.dv-resize-container-drawer > .dv-groupview-floating > .dv-tabs-and-actions-container .bb-dockview-control-icon-down,
277-
.bb-dockview .dv-resize-container:not(.dv-resize-container-drawer) > .dv-groupview-floating > .dv-tabs-and-actions-container .bb-dockview-control-icon-pin,
278-
.bb-dockview .dv-resize-container:not(.dv-resize-container-drawer) > .dv-groupview-floating > .dv-tabs-and-actions-container .bb-dockview-control-icon-pushpin {
279-
display: none;
280-
}
259+
.bb-dockview .dv-tabs-and-actions-container:has(.dropdown-item) .dv-scrollbar-horizontal {
260+
display: none;
261+
}
281262

282-
.bb-dockview .dv-tabs-and-actions-container:has(.dropdown-item) .dv-scrollbar-horizontal {
283-
display: none;
284-
}
285-
.bb-dockview .dv-tab.dv-inactive-tab .dv-default-tab .dv-default-tab-action {
286-
visibility: visible;
287-
}
263+
.bb-dockview .dv-tab.dv-inactive-tab .dv-default-tab .dv-default-tab-action {
264+
visibility: visible;
265+
}

0 commit comments

Comments
 (0)