[ Index ]

PHP Cross Reference of Joomla 4.2.2 documentation

title

Body

[close]

/media/vendor/bootstrap/scss/ -> _utilities.scss (source)

   1  // stylelint-disable indentation
   2  
   3  // Utilities
   4  
   5  $utilities: () !default;
   6  // stylelint-disable-next-line scss/dollar-variable-default
   7  $utilities: map-merge(
   8    (
   9      // scss-docs-start utils-vertical-align
  10      "align": (
  11        property: vertical-align,
  12        class: align,
  13        values: baseline top middle bottom text-bottom text-top
  14      ),
  15      // scss-docs-end utils-vertical-align
  16      // scss-docs-start utils-float
  17      "float": (
  18        responsive: true,
  19        property: float,
  20        values: (
  21          start: left,
  22          end: right,
  23          none: none,
  24        )
  25      ),
  26      // scss-docs-end utils-float
  27      // Opacity utilities
  28      // scss-docs-start utils-opacity
  29      "opacity": (
  30        property: opacity,
  31        values: (
  32          0: 0,
  33          25: .25,
  34          50: .5,
  35          75: .75,
  36          100: 1,
  37        )
  38      ),
  39      // scss-docs-end utils-opacity
  40      // scss-docs-start utils-overflow
  41      "overflow": (
  42        property: overflow,
  43        values: auto hidden visible scroll,
  44      ),
  45      // scss-docs-end utils-overflow
  46      // scss-docs-start utils-display
  47      "display": (
  48        responsive: true,
  49        print: true,
  50        property: display,
  51        class: d,
  52        values: inline inline-block block grid table table-row table-cell flex inline-flex none
  53      ),
  54      // scss-docs-end utils-display
  55      // scss-docs-start utils-shadow
  56      "shadow": (
  57        property: box-shadow,
  58        class: shadow,
  59        values: (
  60          null: $box-shadow,
  61          sm: $box-shadow-sm,
  62          lg: $box-shadow-lg,
  63          none: none,
  64        )
  65      ),
  66      // scss-docs-end utils-shadow
  67      // scss-docs-start utils-position
  68      "position": (
  69        property: position,
  70        values: static relative absolute fixed sticky
  71      ),
  72      "top": (
  73        property: top,
  74        values: $position-values
  75      ),
  76      "bottom": (
  77        property: bottom,
  78        values: $position-values
  79      ),
  80      "start": (
  81        property: left,
  82        class: start,
  83        values: $position-values
  84      ),
  85      "end": (
  86        property: right,
  87        class: end,
  88        values: $position-values
  89      ),
  90      "translate-middle": (
  91        property: transform,
  92        class: translate-middle,
  93        values: (
  94          null: translate(-50%, -50%),
  95          x: translateX(-50%),
  96          y: translateY(-50%),
  97        )
  98      ),
  99      // scss-docs-end utils-position
 100      // scss-docs-start utils-borders
 101      "border": (
 102        property: border,
 103        values: (
 104          null: $border-width solid $border-color,
 105          0: 0,
 106        )
 107      ),
 108      "border-top": (
 109        property: border-top,
 110        values: (
 111          null: $border-width solid $border-color,
 112          0: 0,
 113        )
 114      ),
 115      "border-end": (
 116        property: border-right,
 117        class: border-end,
 118        values: (
 119          null: $border-width solid $border-color,
 120          0: 0,
 121        )
 122      ),
 123      "border-bottom": (
 124        property: border-bottom,
 125        values: (
 126          null: $border-width solid $border-color,
 127          0: 0,
 128        )
 129      ),
 130      "border-start": (
 131        property: border-left,
 132        class: border-start,
 133        values: (
 134          null: $border-width solid $border-color,
 135          0: 0,
 136        )
 137      ),
 138      "border-color": (
 139        property: border-color,
 140        class: border,
 141        values: map-merge($theme-colors, ("white": $white))
 142      ),
 143      "border-width": (
 144        property: border-width,
 145        class: border,
 146        values: $border-widths
 147      ),
 148      // scss-docs-end utils-borders
 149      // Sizing utilities
 150      // scss-docs-start utils-sizing
 151      "width": (
 152        property: width,
 153        class: w,
 154        values: (
 155          25: 25%,
 156          50: 50%,
 157          75: 75%,
 158          100: 100%,
 159          auto: auto
 160        )
 161      ),
 162      "max-width": (
 163        property: max-width,
 164        class: mw,
 165        values: (100: 100%)
 166      ),
 167      "viewport-width": (
 168        property: width,
 169        class: vw,
 170        values: (100: 100vw)
 171      ),
 172      "min-viewport-width": (
 173        property: min-width,
 174        class: min-vw,
 175        values: (100: 100vw)
 176      ),
 177      "height": (
 178        property: height,
 179        class: h,
 180        values: (
 181          25: 25%,
 182          50: 50%,
 183          75: 75%,
 184          100: 100%,
 185          auto: auto
 186        )
 187      ),
 188      "max-height": (
 189        property: max-height,
 190        class: mh,
 191        values: (100: 100%)
 192      ),
 193      "viewport-height": (
 194        property: height,
 195        class: vh,
 196        values: (100: 100vh)
 197      ),
 198      "min-viewport-height": (
 199        property: min-height,
 200        class: min-vh,
 201        values: (100: 100vh)
 202      ),
 203      // scss-docs-end utils-sizing
 204      // Flex utilities
 205      // scss-docs-start utils-flex
 206      "flex": (
 207        responsive: true,
 208        property: flex,
 209        values: (fill: 1 1 auto)
 210      ),
 211      "flex-direction": (
 212        responsive: true,
 213        property: flex-direction,
 214        class: flex,
 215        values: row column row-reverse column-reverse
 216      ),
 217      "flex-grow": (
 218        responsive: true,
 219        property: flex-grow,
 220        class: flex,
 221        values: (
 222          grow-0: 0,
 223          grow-1: 1,
 224        )
 225      ),
 226      "flex-shrink": (
 227        responsive: true,
 228        property: flex-shrink,
 229        class: flex,
 230        values: (
 231          shrink-0: 0,
 232          shrink-1: 1,
 233        )
 234      ),
 235      "flex-wrap": (
 236        responsive: true,
 237        property: flex-wrap,
 238        class: flex,
 239        values: wrap nowrap wrap-reverse
 240      ),
 241      "gap": (
 242        responsive: true,
 243        property: gap,
 244        class: gap,
 245        values: $spacers
 246      ),
 247      "justify-content": (
 248        responsive: true,
 249        property: justify-content,
 250        values: (
 251          start: flex-start,
 252          end: flex-end,
 253          center: center,
 254          between: space-between,
 255          around: space-around,
 256          evenly: space-evenly,
 257        )
 258      ),
 259      "align-items": (
 260        responsive: true,
 261        property: align-items,
 262        values: (
 263          start: flex-start,
 264          end: flex-end,
 265          center: center,
 266          baseline: baseline,
 267          stretch: stretch,
 268        )
 269      ),
 270      "align-content": (
 271        responsive: true,
 272        property: align-content,
 273        values: (
 274          start: flex-start,
 275          end: flex-end,
 276          center: center,
 277          between: space-between,
 278          around: space-around,
 279          stretch: stretch,
 280        )
 281      ),
 282      "align-self": (
 283        responsive: true,
 284        property: align-self,
 285        values: (
 286          auto: auto,
 287          start: flex-start,
 288          end: flex-end,
 289          center: center,
 290          baseline: baseline,
 291          stretch: stretch,
 292        )
 293      ),
 294      "order": (
 295        responsive: true,
 296        property: order,
 297        values: (
 298          first: -1,
 299          0: 0,
 300          1: 1,
 301          2: 2,
 302          3: 3,
 303          4: 4,
 304          5: 5,
 305          last: 6,
 306        ),
 307      ),
 308      // scss-docs-end utils-flex
 309      // Margin utilities
 310      // scss-docs-start utils-spacing
 311      "margin": (
 312        responsive: true,
 313        property: margin,
 314        class: m,
 315        values: map-merge($spacers, (auto: auto))
 316      ),
 317      "margin-x": (
 318        responsive: true,
 319        property: margin-right margin-left,
 320        class: mx,
 321        values: map-merge($spacers, (auto: auto))
 322      ),
 323      "margin-y": (
 324        responsive: true,
 325        property: margin-top margin-bottom,
 326        class: my,
 327        values: map-merge($spacers, (auto: auto))
 328      ),
 329      "margin-top": (
 330        responsive: true,
 331        property: margin-top,
 332        class: mt,
 333        values: map-merge($spacers, (auto: auto))
 334      ),
 335      "margin-end": (
 336        responsive: true,
 337        property: margin-right,
 338        class: me,
 339        values: map-merge($spacers, (auto: auto))
 340      ),
 341      "margin-bottom": (
 342        responsive: true,
 343        property: margin-bottom,
 344        class: mb,
 345        values: map-merge($spacers, (auto: auto))
 346      ),
 347      "margin-start": (
 348        responsive: true,
 349        property: margin-left,
 350        class: ms,
 351        values: map-merge($spacers, (auto: auto))
 352      ),
 353      // Negative margin utilities
 354      "negative-margin": (
 355        responsive: true,
 356        property: margin,
 357        class: m,
 358        values: $negative-spacers
 359      ),
 360      "negative-margin-x": (
 361        responsive: true,
 362        property: margin-right margin-left,
 363        class: mx,
 364        values: $negative-spacers
 365      ),
 366      "negative-margin-y": (
 367        responsive: true,
 368        property: margin-top margin-bottom,
 369        class: my,
 370        values: $negative-spacers
 371      ),
 372      "negative-margin-top": (
 373        responsive: true,
 374        property: margin-top,
 375        class: mt,
 376        values: $negative-spacers
 377      ),
 378      "negative-margin-end": (
 379        responsive: true,
 380        property: margin-right,
 381        class: me,
 382        values: $negative-spacers
 383      ),
 384      "negative-margin-bottom": (
 385        responsive: true,
 386        property: margin-bottom,
 387        class: mb,
 388        values: $negative-spacers
 389      ),
 390      "negative-margin-start": (
 391        responsive: true,
 392        property: margin-left,
 393        class: ms,
 394        values: $negative-spacers
 395      ),
 396      // Padding utilities
 397      "padding": (
 398        responsive: true,
 399        property: padding,
 400        class: p,
 401        values: $spacers
 402      ),
 403      "padding-x": (
 404        responsive: true,
 405        property: padding-right padding-left,
 406        class: px,
 407        values: $spacers
 408      ),
 409      "padding-y": (
 410        responsive: true,
 411        property: padding-top padding-bottom,
 412        class: py,
 413        values: $spacers
 414      ),
 415      "padding-top": (
 416        responsive: true,
 417        property: padding-top,
 418        class: pt,
 419        values: $spacers
 420      ),
 421      "padding-end": (
 422        responsive: true,
 423        property: padding-right,
 424        class: pe,
 425        values: $spacers
 426      ),
 427      "padding-bottom": (
 428        responsive: true,
 429        property: padding-bottom,
 430        class: pb,
 431        values: $spacers
 432      ),
 433      "padding-start": (
 434        responsive: true,
 435        property: padding-left,
 436        class: ps,
 437        values: $spacers
 438      ),
 439      // scss-docs-end utils-spacing
 440      // Text
 441      // scss-docs-start utils-text
 442      "font-family": (
 443        property: font-family,
 444        class: font,
 445        values: (monospace: var(--#{$variable-prefix}font-monospace))
 446      ),
 447      "font-size": (
 448        rfs: true,
 449        property: font-size,
 450        class: fs,
 451        values: $font-sizes
 452      ),
 453      "font-style": (
 454        property: font-style,
 455        class: fst,
 456        values: italic normal
 457      ),
 458      "font-weight": (
 459        property: font-weight,
 460        class: fw,
 461        values: (
 462          light: $font-weight-light,
 463          lighter: $font-weight-lighter,
 464          normal: $font-weight-normal,
 465          bold: $font-weight-bold,
 466          bolder: $font-weight-bolder
 467        )
 468      ),
 469      "line-height": (
 470        property: line-height,
 471        class: lh,
 472        values: (
 473          1: 1,
 474          sm: $line-height-sm,
 475          base: $line-height-base,
 476          lg: $line-height-lg,
 477        )
 478      ),
 479      "text-align": (
 480        responsive: true,
 481        property: text-align,
 482        class: text,
 483        values: (
 484          start: left,
 485          end: right,
 486          center: center,
 487        )
 488      ),
 489      "text-decoration": (
 490        property: text-decoration,
 491        values: none underline line-through
 492      ),
 493      "text-transform": (
 494        property: text-transform,
 495        class: text,
 496        values: lowercase uppercase capitalize
 497      ),
 498      "white-space": (
 499        property: white-space,
 500        class: text,
 501        values: (
 502          wrap: normal,
 503          nowrap: nowrap,
 504        )
 505      ),
 506      "word-wrap": (
 507        property: word-wrap word-break,
 508        class: text,
 509        values: (break: break-word),
 510        rtl: false
 511      ),
 512      // scss-docs-end utils-text
 513      // scss-docs-start utils-color
 514      "color": (
 515        property: color,
 516        class: text,
 517        local-vars: (
 518          "text-opacity": 1
 519        ),
 520        values: map-merge(
 521          $utilities-text-colors,
 522          (
 523            "muted": $text-muted,
 524            "black-50": rgba($black, .5), // deprecated
 525            "white-50": rgba($white, .5), // deprecated
 526            "reset": inherit,
 527          )
 528        )
 529      ),
 530      "text-opacity": (
 531        css-var: true,
 532        class: text-opacity,
 533        values: (
 534          25: .25,
 535          50: .5,
 536          75: .75,
 537          100: 1
 538        )
 539      ),
 540      // scss-docs-end utils-color
 541      // scss-docs-start utils-bg-color
 542      "background-color": (
 543        property: background-color,
 544        class: bg,
 545        local-vars: (
 546          "bg-opacity": 1
 547        ),
 548        values: map-merge(
 549          $utilities-bg-colors,
 550          (
 551            "transparent": transparent
 552          )
 553        )
 554      ),
 555      "bg-opacity": (
 556        css-var: true,
 557        class: bg-opacity,
 558        values: (
 559          10: .1,
 560          25: .25,
 561          50: .5,
 562          75: .75,
 563          100: 1
 564        )
 565      ),
 566      // scss-docs-end utils-bg-color
 567      "gradient": (
 568        property: background-image,
 569        class: bg,
 570        values: (gradient: var(--#{$variable-prefix}gradient))
 571      ),
 572      // scss-docs-start utils-interaction
 573      "user-select": (
 574        property: user-select,
 575        values: all auto none
 576      ),
 577      "pointer-events": (
 578        property: pointer-events,
 579        class: pe,
 580        values: none auto,
 581      ),
 582      // scss-docs-end utils-interaction
 583      // scss-docs-start utils-border-radius
 584      "rounded": (
 585        property: border-radius,
 586        class: rounded,
 587        values: (
 588          null: $border-radius,
 589          0: 0,
 590          1: $border-radius-sm,
 591          2: $border-radius,
 592          3: $border-radius-lg,
 593          circle: 50%,
 594          pill: $border-radius-pill
 595        )
 596      ),
 597      "rounded-top": (
 598        property: border-top-left-radius border-top-right-radius,
 599        class: rounded-top,
 600        values: (null: $border-radius)
 601      ),
 602      "rounded-end": (
 603        property: border-top-right-radius border-bottom-right-radius,
 604        class: rounded-end,
 605        values: (null: $border-radius)
 606      ),
 607      "rounded-bottom": (
 608        property: border-bottom-right-radius border-bottom-left-radius,
 609        class: rounded-bottom,
 610        values: (null: $border-radius)
 611      ),
 612      "rounded-start": (
 613        property: border-bottom-left-radius border-top-left-radius,
 614        class: rounded-start,
 615        values: (null: $border-radius)
 616      ),
 617      // scss-docs-end utils-border-radius
 618      // scss-docs-start utils-visibility
 619      "visibility": (
 620        property: visibility,
 621        class: null,
 622        values: (
 623          visible: visible,
 624          invisible: hidden,
 625        )
 626      )
 627      // scss-docs-end utils-visibility
 628    ),
 629    $utilities
 630  );


Generated: Wed Sep 7 05:41:13 2022 Chilli.vc Blog - For Webmaster,Blog-Writer,System Admin and Domainer