annotate default/assets/scss/vendors/bootstrap/utilities/_text.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 //
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2 // Text
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3 //
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
4
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
5 // Alignment
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
6
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
7 .text-justify { text-align: justify !important; }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
8 .text-nowrap { white-space: nowrap !important; }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
9 .text-truncate { @include text-truncate; }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
10
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
11 // Responsive alignment
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
12
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
13 @each $breakpoint in map-keys($grid-breakpoints) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
14 @include media-breakpoint-up($breakpoint) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
15 $infix: breakpoint-infix($breakpoint, $grid-breakpoints);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
16
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
17 .text#{$infix}-left { text-align: left !important; }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
18 .text#{$infix}-right { text-align: right !important; }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
19 .text#{$infix}-center { text-align: center !important; }
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
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
23 // Transformation
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
24
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
25 .text-lowercase { text-transform: lowercase !important; }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
26 .text-uppercase { text-transform: uppercase !important; }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
27 .text-capitalize { text-transform: capitalize !important; }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
28
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
29 // Weight and italics
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
30
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
31 .font-weight-normal { font-weight: $font-weight-normal; }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
32 .font-weight-bold { font-weight: $font-weight-bold; }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
33 .font-italic { font-style: italic; }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
34
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
35 // Contextual colors
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
36
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
37 .text-white { color: #fff !important; }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
38
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
39 @each $color, $value in $theme-colors {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
40 @include text-emphasis-variant('.text-#{$color}', $value);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
41 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
42
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
43 .text-muted { color: $text-muted !important; }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
44
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
45 // Misc
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
46
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
47 .text-hide {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
48 @include text-hide();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
49 }