Skip to content

Commit de33e74

Browse files
committed
style: 精简样式
1 parent 87ea411 commit de33e74

File tree

1 file changed

+45
-82
lines changed

1 file changed

+45
-82
lines changed

src/BootstrapBlazor/Components/Tab/Tab.razor.scss

Lines changed: 45 additions & 82 deletions
Original file line numberDiff line numberDiff line change
@@ -488,17 +488,61 @@
488488
}
489489
}
490490

491-
.tabs-chrome > .tabs-header {
491+
.tabs-chrome > .tabs-header,
492+
.tabs-capsule > .tabs-header {
492493
--bb-tabs-header-bg-color: var(--bs-border-color);
493494
--bb-tabs-item-hover-bg-color: rgba(var(--bs-body-color-rgb), 0.1);
494495
--bb-tabs-item-active-bg-color: var(--bs-body-bg);
495496
--bb-tabs-item-active-color: var(--bs-body-color);
496497
--bb-tabs-item-hover-color: var(--bs-body-color);
498+
--bb-tabs-item-bg-color: rgba(var(--bs-body-color-rgb), 0.08);
497499

498500
.tabs-nav {
499501
background-color: var(--bb-tabs-header-bg-color);
500502
}
501503

504+
.tabs-item-fix {
505+
border: none;
506+
}
507+
508+
.tabs-item-wrap {
509+
&:not(.active) {
510+
.tabs-item:not(.disabled) .tabs-item-body {
511+
&:hover {
512+
background-color: var(--bb-tabs-item-hover-bg-color);
513+
}
514+
}
515+
}
516+
517+
.btn-fs {
518+
padding: 0;
519+
}
520+
521+
.tabs-item {
522+
.tabs-item-body {
523+
padding: 4px 10px;
524+
display: flex;
525+
align-items: center;
526+
flex-wrap: nowrap;
527+
border-radius: 14.5px;
528+
529+
.tabs-item-text {
530+
padding: 0 .5rem;
531+
}
532+
533+
.tabs-item-close {
534+
display: flex;
535+
position: unset;
536+
width: 21px;
537+
height: 21px;
538+
border-radius: 50%;
539+
}
540+
}
541+
}
542+
}
543+
}
544+
545+
.tabs-chrome > .tabs-header {
502546
.tabs-item-wrap {
503547
overflow: hidden;
504548
position: relative;
@@ -520,15 +564,6 @@
520564
}
521565
}
522566

523-
&:not(.active) {
524-
.tabs-item:not(.disabled) .tabs-item-body {
525-
&:hover {
526-
border-radius: 20px;
527-
background-color: var(--bb-tabs-item-hover-bg-color);
528-
}
529-
}
530-
}
531-
532567
&:not(:first-child) {
533568
margin-left: -2rem;
534569
}
@@ -540,23 +575,7 @@
540575
height: 36px !important;
541576

542577
.tabs-item-body {
543-
padding: 4px 10px;
544-
display: flex;
545-
align-items: center;
546-
flex-wrap: nowrap;
547578
margin-bottom: 4px;
548-
549-
.tabs-item-text {
550-
padding: 0 .5rem;
551-
}
552-
553-
.tabs-item-close {
554-
display: flex;
555-
position: unset;
556-
width: 21px;
557-
height: 21px;
558-
border-radius: 50%;
559-
}
560579
}
561580
}
562581

@@ -594,29 +613,10 @@
594613
border-bottom-left-radius: 50%;
595614
}
596615
}
597-
598-
.btn-fs {
599-
padding: 0;
600-
}
601-
}
602-
603-
.tabs-item-fix {
604-
border: none;
605616
}
606617
}
607618

608619
.tabs-capsule > .tabs-header {
609-
--bb-tabs-header-bg-color: var(--bs-border-color);
610-
--bb-tabs-item-bg-color: rgba(var(--bs-body-color-rgb), 0.08);
611-
--bb-tabs-item-hover-bg-color: rgba(var(--bs-body-color-rgb), 0.1);
612-
--bb-tabs-item-active-bg-color: var(--bs-body-bg);
613-
--bb-tabs-item-active-color: var(--bs-body-color);
614-
--bb-tabs-item-hover-color: var(--bs-body-color);
615-
616-
.tabs-nav {
617-
background-color: var(--bb-tabs-header-bg-color);
618-
}
619-
620620
.tabs-item-wrap {
621621
margin-left: .5rem;
622622

@@ -628,49 +628,12 @@
628628
}
629629
}
630630

631-
&:not(.active) {
632-
.tabs-item:not(.disabled) .tabs-item-body {
633-
&:hover {
634-
background-color: var(--bb-tabs-item-hover-bg-color);
635-
}
636-
}
637-
}
638-
639631
.tabs-item {
640632
padding: 0;
641633

642634
.tabs-item-body {
643-
padding: 4px 10px;
644-
display: flex;
645-
align-items: center;
646-
flex-wrap: nowrap;
647-
border-radius: 14.5px;
648635
background-color: var(--bb-tabs-item-bg-color);
649-
650-
.tabs-item-text {
651-
padding: 0 .5rem;
652-
}
653-
654-
.tabs-item-close {
655-
display: flex;
656-
position: unset;
657-
width: 21px;
658-
height: 21px;
659-
border-radius: 50%;
660-
}
661-
}
662-
663-
.tabs-item-close {
664-
display: flex;
665-
position: unset;
666-
width: 21px;
667-
height: 21px;
668-
border-radius: 50%;
669636
}
670637
}
671638
}
672-
673-
.tabs-item-fix {
674-
border: none;
675-
}
676639
}

0 commit comments

Comments
 (0)