All Projects → AndersDJohnson → bootstrap-grid-ms

AndersDJohnson / bootstrap-grid-ms

Licence: MIT license
Missing grid range in Bootstrap 3, micro-small from 480-767px.

Programming Languages

CSS
56736 projects
HTML
75241 projects
javascript
184084 projects - #8 most used programming language
Smarty
1635 projects

Projects that are alternatives of or similar to bootstrap-grid-ms

React Native Responsive Grid
Bringing the Web's Responsive Design to React Native
Stars: ✭ 369 (+985.29%)
Mutual labels:  grid, responsive, layout, responsive-layout
responsive-css-grid
A super-lightweight, responsive, 8-column grid based on box-sizing
Stars: ✭ 46 (+35.29%)
Mutual labels:  grid, responsive, responsive-grid
react-super-styled
Responsive JSX layouts with Styled Components
Stars: ✭ 77 (+126.47%)
Mutual labels:  grid, responsive, layout
griding
🧱 lean grid & responsive for react
Stars: ✭ 18 (-47.06%)
Mutual labels:  grid, responsive, layout
React Native Flexbox Grid
Responsive Grid for React Native
Stars: ✭ 95 (+179.41%)
Mutual labels:  grid, responsive, layout
Grid
This package has moved and renamed
Stars: ✭ 2,079 (+6014.71%)
Mutual labels:  grid, responsive, layout
gutter-grid
A Sass flexbox based grid system that is able to replicate CSS grid-gap in IE11
Stars: ✭ 18 (-47.06%)
Mutual labels:  grid, responsive, responsive-grid
Flex Layout
Provides HTML UI layout for Angular applications; using Flexbox and a Responsive API
Stars: ✭ 5,705 (+16679.41%)
Mutual labels:  grid, responsive, layout
Easygrid
EasyGrid - VanillaJS Responsive Grid
Stars: ✭ 77 (+126.47%)
Mutual labels:  grid, responsive, layout
Shuffle
Categorize, sort, and filter a responsive grid of items
Stars: ✭ 2,170 (+6282.35%)
Mutual labels:  grid, responsive, layout
react-timeline
The easiest way to add a responsive and customizable timeline to React apps
Stars: ✭ 68 (+100%)
Mutual labels:  responsive, responsive-grid, responsive-layout
Magic Grid
A simple, lightweight Javascript library for dynamic grid layouts.
Stars: ✭ 2,827 (+8214.71%)
Mutual labels:  grid, layout
mesh
A page builder, simplified. Get the most flexibility to display content by adding multiple content sections within Pages, Posts, or Custom Post Types.
Stars: ✭ 44 (+29.41%)
Mutual labels:  responsive, responsive-grid
flexboxes
CSS flexbox framework with pure flexbox grid ability
Stars: ✭ 27 (-20.59%)
Mutual labels:  grid, layout
Leerraum.js
A PDF typesetting library with exact positioning and hyphenated line breaking
Stars: ✭ 233 (+585.29%)
Mutual labels:  grid, layout
vue-grid-responsive
Responsive grid system based on Bootstrap for Vue
Stars: ✭ 27 (-20.59%)
Mutual labels:  grid, responsive
examples
speedata Publisher examples
Stars: ✭ 25 (-26.47%)
Mutual labels:  grid, layout
Styled Bootstrap Components
The bootstrap components made with styled-components 💅
Stars: ✭ 196 (+476.47%)
Mutual labels:  grid, layout
react-native-bootstrap-styles
Bootstrap style library for React Native
Stars: ✭ 95 (+179.41%)
Mutual labels:  responsive, layout
bootstrap-grid-card
Bootstrap grid in Lovelace UI
Stars: ✭ 25 (-26.47%)
Mutual labels:  grid, layout

Bootstrap Grid Micro-Small

Build Status

The missing grid range in Bootstrap 3, below sm, from 480 to 767 pixels, redefining xs to less than 480 pixels.

Demo

Install

bower install --save bootstrap-grid-ms

Use

Use the col-ms-*, hidden-ms, visible-ms, and visible-ms-* classes, e.g.:

<div class="col-ms-6">
  ...
</div>

Using LESS or SCSS/Sass, you can redefine the default Bootstrap breakpoints, and bootstrap-grid-ms will respect those.

LESS

You will need Bootstrap LESS installed, e.g. via Bower:

bower install --save bootstrap

In your LESS, somewhere after importing Bootstrap, import the LESS file:

@import "bower_components/bootstrap/less/bootstrap";
@import "bower_components/bootstrap-grid-ms/less/bootstrap-grid-ms";

SCSS/Sass

You will need an SCSS/Sass version of Bootstrap, which is not included in this module's default Bower dependencies.

bower install --save bootstrap-sass

In your SCSS/Sass, somewhere after importing Bootstrap, import the SCSS file:

@import "bower_components/bootstrap-sass/assets/stylesheets/bootstrap";
@import "bower_components/bootstrap-grid-ms/scss/bootstrap-grid-ms";

CSS

Or use the CSS file, somewhere after Bootstrap:

@import "bower_components/bootstrap-grid-ms/dist/bootstrap-grid-ms.min.css";

Credit

Originally taken from from: https://gist.github.com/wdollar/135ec3c80faaf5a821b0

Original notes:

This is a hack to fill the gap between 480 and 767 pixels - a missing range in the bootstrap responsive grid structure. Use these classes to style pages on cellphones when they transition from portrait to landscape.

Contains: Columns, Offsets, Pushes, Pulls for the Mid-Small layout
Visibility classes for the Mid-Small layout
Redefined visibility classes for the Extra Small layout

See twbs/bootstrap#10203 for more info.
Forked from: https://gist.github.com/Jakobud/8eca95f07a3b50453cd7
Original gist: https://gist.github.com/andyl/6360906

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].