bootstrap-container-queries

3.1.0 • Public • Published

Container queries for Bootstrap

Install

npm i bootstrap-container-queries

Using CSS

Add in the <head> of your html file:

<link href="PATH_TO/bootstrap-container-queries.css" rel="stylesheet" />

Importing SCSS

Add in your scss file:

@use "bootstrap-container-queries/scss/bootstrap-container-queries";

Or if you don't use SASS modules:

@import "bootstrap-container-queries/scss/bootstrap-container-queries";

Usage

Add the class .bcq to your parent container.

Grid

Inside it you can use the class .bcq-{size} or .bcq-{breakpoint}-{size} like you will use a .col-*in Bootstrap.

Display

You can hide or display items (with any other display values) with .bcq-d-{value} or .bcq-d-{breakpoint}-{value} like .d-*.

Text align

You can align text at start, center or end with .bcq-text-{value} or .bcq-text-{breakpoint}-{value} like .text-*.

Float

You can make the element float at start, end or none with .bcq-float-{value} or .bcq-float-{breakpoint}-{value} like .float-*.

Margin and padding

You can add the bootstrap margin or padding with .bcq-m{sides}-{breakpoint}-{value} or .bcq-p{sides}-{breakpoint}-{value}.

Flex direction

You can add the flex direction column, column-reverse, row or row-reverse with .bcq-flex-{value} or .bcq-flex-{breakpoint}-{value}.

Custom breakpoints

You can add custom breakpoints for container queries:

$container-queries-breakpoints: (
  sm: 30em,
  md: 48em,
  lg: 62em,
  xl: 75em,
  xxl: 90em,
);

Warning

The .bcq class will create a new Stacking Context that can result of z-index or transform: translate on the Z axis to not work.

Contributors

Package Sidebar

Install

npm i bootstrap-container-queries

Weekly Downloads

15

Version

3.1.0

License

MIT

Unpacked Size

190 kB

Total Files

23

Last publish

Collaborators

  • bastienmoulia