_variables.scss 53.2 KB
Newer Older
XhmikosR's avatar
XhmikosR committed
1001
1002
$card-border-width:                 $border-width !default;
$card-border-radius:                $border-radius !default;
1003
$card-border-color:                 rgba($black, .125) !default;
ysds's avatar
ysds committed
1004
$card-inner-border-radius:          subtract($card-border-radius, $card-border-width) !default;
1005
1006
$card-cap-padding-y:                $card-spacer-y / 2 !default;
$card-cap-padding-x:                $card-spacer-x !default;
XhmikosR's avatar
XhmikosR committed
1007
$card-cap-bg:                       rgba($black, .03) !default;
1008
$card-cap-color:                    null !default;
1009
$card-height:                       null !default;
1010
$card-color:                        null !default;
XhmikosR's avatar
XhmikosR committed
1011
$card-bg:                           $white !default;
1012

1013
$card-img-overlay-padding:          $spacer !default;
1014

1015
$card-group-margin:                 $grid-gutter-width / 2 !default;
1016

1017

Mark Otto's avatar
Mark Otto committed
1018
// Tooltips
Mark Otto's avatar
Mark Otto committed
1019

1020
1021
1022
1023
1024
1025
$tooltip-font-size:                 $font-size-sm !default;
$tooltip-max-width:                 200px !default;
$tooltip-color:                     $white !default;
$tooltip-bg:                        $black !default;
$tooltip-border-radius:             $border-radius !default;
$tooltip-opacity:                   .9 !default;
1026
1027
$tooltip-padding-y:                 $spacer / 4 !default;
$tooltip-padding-x:                 $spacer / 2 !default;
1028
$tooltip-margin:                    0 !default;
1029

1030
1031
1032
$tooltip-arrow-width:               .8rem !default;
$tooltip-arrow-height:              .4rem !default;
$tooltip-arrow-color:               $tooltip-bg !default;
Mark Otto's avatar
Mark Otto committed
1033

1034
1035
1036
1037
// Form tooltips must come after regular tooltips
$form-feedback-tooltip-padding-y:     $tooltip-padding-y !default;
$form-feedback-tooltip-padding-x:     $tooltip-padding-x !default;
$form-feedback-tooltip-font-size:     $tooltip-font-size !default;
1038
$form-feedback-tooltip-line-height:   null !default;
1039
1040
1041
$form-feedback-tooltip-opacity:       $tooltip-opacity !default;
$form-feedback-tooltip-border-radius: $tooltip-border-radius !default;

Mark Otto's avatar
Mark Otto committed
1042

Mark Otto's avatar
Mark Otto committed
1043
// Popovers
Mark Otto's avatar
Mark Otto committed
1044

1045
$popover-font-size:                 $font-size-sm !default;
XhmikosR's avatar
XhmikosR committed
1046
1047
1048
$popover-bg:                        $white !default;
$popover-max-width:                 276px !default;
$popover-border-width:              $border-width !default;
1049
$popover-border-color:              rgba($black, .2) !default;
1050
$popover-border-radius:             $border-radius-lg !default;
ysds's avatar
ysds committed
1051
$popover-inner-border-radius:       subtract($popover-border-radius, $popover-border-width) !default;
1052
$popover-box-shadow:                $box-shadow !default;
Mark Otto's avatar
Mark Otto committed
1053

XhmikosR's avatar
XhmikosR committed
1054
1055
$popover-header-bg:                 darken($popover-bg, 3%) !default;
$popover-header-color:              $headings-color !default;
1056
$popover-header-padding-y:          .5rem !default;
1057
$popover-header-padding-x:          $spacer !default;
Mark Otto's avatar
Mark Otto committed
1058

XhmikosR's avatar
XhmikosR committed
1059
$popover-body-color:                $body-color !default;
1060
1061
$popover-body-padding-y:            $spacer !default;
$popover-body-padding-x:            $spacer !default;
Mark Otto's avatar
Mark Otto committed
1062

1063
1064
$popover-arrow-width:               1rem !default;
$popover-arrow-height:              .5rem !default;
XhmikosR's avatar
XhmikosR committed
1065
$popover-arrow-color:               $popover-bg !default;
Mark Otto's avatar
Mark Otto committed
1066

XhmikosR's avatar
XhmikosR committed
1067
$popover-arrow-outer-color:         fade-in($popover-border-color, .05) !default;
Mark Otto's avatar
Mark Otto committed
1068
1069


Mark Otto's avatar
Mark Otto committed
1070
// Toasts
1071
1072
1073
1074
1075

$toast-max-width:                   350px !default;
$toast-padding-x:                   .75rem !default;
$toast-padding-y:                   .25rem !default;
$toast-font-size:                   .875rem !default;
1076
$toast-color:                       null !default;
1077
1078
1079
$toast-background-color:            rgba($white, .85) !default;
$toast-border-width:                1px !default;
$toast-border-color:                rgba(0, 0, 0, .1) !default;
1080
$toast-border-radius:               $border-radius !default;
1081
$toast-box-shadow:                  $box-shadow !default;
1082
1083
1084
1085

$toast-header-color:                $gray-600 !default;
$toast-header-background-color:     rgba($white, .85) !default;
$toast-header-border-color:         rgba(0, 0, 0, .05) !default;
Mark Otto's avatar
Mark Otto committed
1086
1087


Mark Otto's avatar
Mark Otto committed
1088
// Badges
Mark Otto's avatar
Mark Otto committed
1089

1090
$badge-font-size:                   .75em !default;
XhmikosR's avatar
XhmikosR committed
1091
$badge-font-weight:                 $font-weight-bold !default;
Mark Otto's avatar
Mark Otto committed
1092
$badge-color:                       $white !default;
1093
1094
$badge-padding-y:                   .35em !default;
$badge-padding-x:                   .65em !default;
XhmikosR's avatar
XhmikosR committed
1095
$badge-border-radius:               $border-radius !default;
1096

1097

Mark Otto's avatar
Mark Otto committed
1098
// Modals
Mark Otto's avatar
Mark Otto committed
1099

1100
// Padding applied to the modal body
1101
$modal-inner-padding:               $spacer !default;
Mark Otto's avatar
Mark Otto committed
1102

1103
1104
1105
// Margin between elements in footer, must be lower than or equal to 2 * $modal-inner-padding
$modal-footer-margin-between:       .5rem !default;

1106
1107
$modal-dialog-margin:               .5rem !default;
$modal-dialog-margin-y-sm-up:       1.75rem !default;
1108

XhmikosR's avatar
XhmikosR committed
1109
$modal-title-line-height:           $line-height-base !default;
Mark Otto's avatar
Mark Otto committed
1110

1111
$modal-content-color:               null !default;
1112
1113
1114
1115
$modal-content-bg:                  $white !default;
$modal-content-border-color:        rgba($black, .2) !default;
$modal-content-border-width:        $border-width !default;
$modal-content-border-radius:       $border-radius-lg !default;
ysds's avatar
ysds committed
1116
$modal-content-inner-border-radius: subtract($modal-content-border-radius, $modal-content-border-width) !default;
1117
1118
$modal-content-box-shadow-xs:       $box-shadow-sm !default;
$modal-content-box-shadow-sm-up:    $box-shadow !default;
1119
1120
1121

$modal-backdrop-bg:                 $black !default;
$modal-backdrop-opacity:            .5 !default;
1122
$modal-header-border-color:         $border-color !default;
1123
1124
1125
$modal-footer-border-color:         $modal-header-border-color !default;
$modal-header-border-width:         $modal-content-border-width !default;
$modal-footer-border-width:         $modal-header-border-width !default;
1126
1127
$modal-header-padding-y:            $modal-inner-padding !default;
$modal-header-padding-x:            $modal-inner-padding !default;
1128
$modal-header-padding:              $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility
Mark Otto's avatar
Mark Otto committed
1129

XhmikosR's avatar
XhmikosR committed
1130
$modal-sm:                          300px !default;
1131
1132
1133
$modal-md:                          500px !default;
$modal-lg:                          800px !default;
$modal-xl:                          1140px !default;
Mark Otto's avatar
Mark Otto committed
1134

1135
1136
$modal-fade-transform:              translate(0, -50px) !default;
$modal-show-transform:              none !default;
XhmikosR's avatar
XhmikosR committed
1137
$modal-transition:                  transform .3s ease-out !default;
1138
$modal-scale-transform:             scale(1.02) !default;
1139

Mark Otto's avatar
Mark Otto committed
1140

Mark Otto's avatar
Mark Otto committed
1141
// Alerts
Mark Otto's avatar
Mark Otto committed
1142
//
1143
// Define alert colors, border radius, and padding.
Mark Otto's avatar
Mark Otto committed
1144

1145
1146
$alert-padding-y:                   $spacer !default;
$alert-padding-x:                   $spacer !default;
XhmikosR's avatar
XhmikosR committed
1147
1148
1149
1150
$alert-margin-bottom:               1rem !default;
$alert-border-radius:               $border-radius !default;
$alert-link-font-weight:            $font-weight-bold !default;
$alert-border-width:                $border-width !default;
Mark Otto's avatar
Mark Otto committed
1151

1152
1153
$alert-bg-level:                    -10 !default;
$alert-border-level:                -9 !default;
Mark Otto's avatar
linting    
Mark Otto committed
1154
$alert-color-level:                 6 !default;
1155

Mark Otto's avatar
Mark Otto committed
1156

Mark Otto's avatar
Mark Otto committed
1157
// Progress bars
Mark Otto's avatar
Mark Otto committed
1158

1159
$progress-height:                   1rem !default;
1160
$progress-font-size:                $font-size-base * .75 !default;
1161
1162
$progress-bg:                       $gray-200 !default;
$progress-border-radius:            $border-radius !default;
1163
$progress-box-shadow:               $box-shadow-inset !default;
1164
$progress-bar-color:                $white !default;
1165
$progress-bar-bg:                   $primary !default;
1166
1167
$progress-bar-animation-timing:     1s linear infinite !default;
$progress-bar-transition:           width .6s ease !default;
Mark Otto's avatar
Mark Otto committed
1168

1169

Mark Otto's avatar
Mark Otto committed
1170
// List group
Mark Otto's avatar
Mark Otto committed
1171

1172
$list-group-color:                  null !default;
XhmikosR's avatar
XhmikosR committed
1173
$list-group-bg:                     $white !default;
1174
$list-group-border-color:           rgba($black, .125) !default;
XhmikosR's avatar
XhmikosR committed
1175
1176
$list-group-border-width:           $border-width !default;
$list-group-border-radius:          $border-radius !default;
Mark Otto's avatar
Mark Otto committed
1177

1178
1179
$list-group-item-padding-y:         $spacer / 2 !default;
$list-group-item-padding-x:         $spacer !default;
1180
1181
$list-group-item-bg-level:          -9 !default;
$list-group-item-color-level:       6 !default;
1182

XhmikosR's avatar
XhmikosR committed
1183
1184
1185
1186
$list-group-hover-bg:               $gray-100 !default;
$list-group-active-color:           $component-active-color !default;
$list-group-active-bg:              $component-active-bg !default;
$list-group-active-border-color:    $list-group-active-bg !default;
Mark Otto's avatar
Mark Otto committed
1187

XhmikosR's avatar
XhmikosR committed
1188
1189
$list-group-disabled-color:         $gray-600 !default;
$list-group-disabled-bg:            $list-group-bg !default;
Mark Otto's avatar
Mark Otto committed
1190

XhmikosR's avatar
XhmikosR committed
1191
1192
$list-group-action-color:           $gray-700 !default;
$list-group-action-hover-color:     $list-group-action-color !default;
Mark Otto's avatar
Mark Otto committed
1193

XhmikosR's avatar
XhmikosR committed
1194
1195
$list-group-action-active-color:    $body-color !default;
$list-group-action-active-bg:       $gray-200 !default;
1196

Mark Otto's avatar
Mark Otto committed
1197

Mark Otto's avatar
Mark Otto committed
1198
// Image thumbnails
Mark Otto's avatar
Mark Otto committed
1199

XhmikosR's avatar
XhmikosR committed
1200
1201
1202
$thumbnail-padding:                 .25rem !default;
$thumbnail-bg:                      $body-bg !default;
$thumbnail-border-width:            $border-width !default;
1203
$thumbnail-border-color:            $gray-300 !default;
XhmikosR's avatar
XhmikosR committed
1204
$thumbnail-border-radius:           $border-radius !default;
1205
$thumbnail-box-shadow:              $box-shadow-sm !default;
Mark Otto's avatar
Mark Otto committed
1206
1207


Mark Otto's avatar
Mark Otto committed
1208
// Figures
1209

1210
$figure-caption-font-size:          $small-font-size !default;
XhmikosR's avatar
XhmikosR committed
1211
$figure-caption-color:              $gray-600 !default;
1212
1213


Mark Otto's avatar
Mark Otto committed
1214
// Breadcrumbs
Mark Otto's avatar
Mark Otto committed
1215

1216
$breadcrumb-font-size:              null !default;
1217
1218
$breadcrumb-padding-y:              $spacer / 2 !default;
$breadcrumb-padding-x:              $spacer !default;
1219
$breadcrumb-item-padding-x:         .5rem !default;
XhmikosR's avatar
XhmikosR committed
1220
1221
1222
1223
$breadcrumb-margin-bottom:          1rem !default;
$breadcrumb-bg:                     $gray-200 !default;
$breadcrumb-divider-color:          $gray-600 !default;
$breadcrumb-active-color:           $gray-600 !default;
1224
$breadcrumb-divider:                quote("/") !default;
1225
1226
$breadcrumb-border-radius:          $border-radius !default;

Mark Otto's avatar
Mark Otto committed
1227
// Carousel
Mark Otto's avatar
Mark Otto committed
1228

1229
1230
1231
$carousel-control-color:             $white !default;
$carousel-control-width:             15% !default;
$carousel-control-opacity:           .5 !default;
1232
1233
$carousel-control-hover-opacity:     .9 !default;
$carousel-control-transition:        opacity .15s ease !default;
Mark Otto's avatar
Mark Otto committed
1234

1235
1236
1237
1238
$carousel-indicator-width:           30px !default;
$carousel-indicator-height:          3px !default;
$carousel-indicator-hit-area-height: 10px !default;
$carousel-indicator-spacer:          3px !default;
1239
$carousel-indicator-opacity:         .5 !default;
1240
$carousel-indicator-active-bg:       $white !default;
1241
$carousel-indicator-active-opacity:  1 !default;
1242
$carousel-indicator-transition:      opacity .6s ease !default;
Mark Otto's avatar
Mark Otto committed
1243

1244
1245
$carousel-caption-width:             70% !default;
$carousel-caption-color:             $white !default;
leshasmp's avatar
leshasmp committed
1246
1247
$carousel-caption-padding-y:         1.25rem !default;
$carousel-caption-spacer:            1.25rem !default;
Mark Otto's avatar
Mark Otto committed
1248

1249
$carousel-control-icon-width:        20px !default;
1250

1251
1252
$carousel-control-prev-icon-bg:      url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'><path d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/></svg>") !default;
$carousel-control-next-icon-bg:      url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'><path d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/></svg>") !default;
1253

1254
$carousel-transition-duration:       .6s !default;
1255
$carousel-transition:                transform $carousel-transition-duration ease-in-out !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)
1256

Mark Otto's avatar
Mark Otto committed
1257

1258
1259
// Spinners

1260
1261
1262
1263
$spinner-width:           2rem !default;
$spinner-height:          $spinner-width !default;
$spinner-border-width:    .25em !default;
$spinner-animation-speed: .75s !default;
1264
1265
1266
1267
1268
1269

$spinner-width-sm:        1rem !default;
$spinner-height-sm:       $spinner-width-sm !default;
$spinner-border-width-sm: .2em !default;


Mark Otto's avatar
Mark Otto committed
1270
// Close
Mark Otto's avatar
Mark Otto committed
1271

1272
1273
1274
1275
1276
1277
1278
$btn-close-width:           1em !default;
$btn-close-height:          $btn-close-width !default;
$btn-close-padding-x:       .25em !default;
$btn-close-padding-y:       $btn-close-padding-x !default;
$btn-close-color:           $black !default;
$btn-close-bg:              url("data:image/svg+xml,<svg fill='#{$btn-close-color}' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/></svg>") !default;
$btn-close-focus-shadow:    $input-btn-focus-box-shadow !default;
1279

Mark Otto's avatar
Mark Otto committed
1280
// Code
Mark Otto's avatar
Mark Otto committed
1281

1282
$code-font-size:                    $small-font-size !default;
1283
$code-color:                        $pink !default;
Mark Otto's avatar
Mark Otto committed
1284

1285
1286
1287
$kbd-padding-y:                     .2rem !default;
$kbd-padding-x:                     .4rem !default;
$kbd-font-size:                     $code-font-size !default;
XhmikosR's avatar
XhmikosR committed
1288
1289
$kbd-color:                         $white !default;
$kbd-bg:                            $gray-900 !default;
Mark Otto's avatar
Mark Otto committed
1290

Martijn Cuppens's avatar
Martijn Cuppens committed
1291
$pre-color:                         null !default;
For faster browsing, not all history is shown. View entire blame