annotate default/assets/scss/vendors/bootstrap/_breadcrumb.scss @ 0:1d038bc9b3d2 default tip

Up:default
author Liny <dev@neowd.com>
date Sat, 31 May 2025 09:21:51 +0800
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1 .breadcrumb {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2 padding: $breadcrumb-padding-y $breadcrumb-padding-x;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3 margin-bottom: 1rem;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
4 list-style: none;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
5 background-color: $breadcrumb-bg;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
6 @include border-radius($border-radius);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
7 @include clearfix;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
8 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
9
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
10 .breadcrumb-item {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
11 float: left;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
12
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
13 // The separator between breadcrumbs (by default, a forward-slash: "/")
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
14 + .breadcrumb-item::before {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
15 display: inline-block; // Suppress underlining of the separator in modern browsers
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
16 padding-right: $breadcrumb-item-padding;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
17 padding-left: $breadcrumb-item-padding;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
18 color: $breadcrumb-divider-color;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
19 content: "#{$breadcrumb-divider}";
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
20 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
21
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
22 // IE9-11 hack to properly handle hyperlink underlines for breadcrumbs built
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
23 // without `<ul>`s. The `::before` pseudo-element generates an element
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
24 // *within* the .breadcrumb-item and thereby inherits the `text-decoration`.
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
25 //
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
26 // To trick IE into suppressing the underline, we give the pseudo-element an
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
27 // underline and then immediately remove it.
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
28 + .breadcrumb-item:hover::before {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
29 text-decoration: underline;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
30 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
31 + .breadcrumb-item:hover::before {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
32 text-decoration: none;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
33 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
34
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
35 &.active {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
36 color: $breadcrumb-active-color;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
37 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
38 }