All Downloads are FREE. Search and download functionalities are using the official Maven repository.

package.scss.mixins._container.scss Maven / Gradle / Ivy

Go to download

Orange Boosted with Bootstrap is a Bootstrap based, Orange branded accessible and ergonomic components library.

The newest version!
// Container mixins

// scss-docs-start container-mixins
@mixin make-container($gutter: $container-padding-x) {
  --#{$prefix}gutter-x: #{$gutter};
  --#{$prefix}gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--#{$prefix}gutter-x) * .25); // stylelint-disable-line function-disallowed-list
  padding-left: calc(var(--#{$prefix}gutter-x) * .25); // stylelint-disable-line function-disallowed-list
  margin-right: auto;
  margin-left: auto;

  // Boosted mod: gutter depends on breakpoint
  // @note Needs both interpolation and parenthesis to prevent stylelint-scss/dimension-no-non-numeric-values to fail
  @include media-breakpoint-up($grid-gutter-breakpoint) {
    --#{$prefix}gutter-x: #{($gutter * 2)};
  }
  // End mod
}

// Boosted mod: fluid containers aren't full width → include margins
@mixin make-container-fluid-margin() {
  @each $breakpoint, $container-margin in $container-fluid-margin {
    @include media-breakpoint-up($breakpoint) {
      max-width: subtract(100vw, $container-margin * 2);
    }
  }
}
// End mod
// scss-docs-end container-mixins




© 2015 - 2025 Weber Informatics LLC | Privacy Policy