Change bootstrap sass breaking points -
i want stack 2 columns when size of screen between 768 , 1024 pixels. how can achieve ? have change bootstrap variable ? use bootstrap-sass.
the default breakpoint in bootstrap are:
- extra small devices phones (<768px)
- small devices tablets (≥768px)
- medium devices desktops (≥992px)
- large devices desktops (≥1200px)
(source: http://getbootstrap.com/css/#grid)
when using sass can override following variables:
// small screen / phone //** deprecated `$screen-xs` of v3.0.1 $screen-xs: 480px !default; //** deprecated `$screen-xs-min` of v3.2.0 $screen-xs-min: $screen-xs !default; //** deprecated `$screen-phone` of v3.0.1 $screen-phone: $screen-xs-min !default; // small screen / tablet //** deprecated `$screen-sm` of v3.0.1 $screen-sm: 768px !default; $screen-sm-min: $screen-sm !default; //** deprecated `$screen-tablet` of v3.0.1 $screen-tablet: $screen-sm-min !default; // medium screen / desktop //** deprecated `$screen-md` of v3.0.1 $screen-md: 992px !default; $screen-md-min: $screen-md !default; //** deprecated `$screen-desktop` of v3.0.1 $screen-desktop: $screen-md-min !default; // large screen / wide desktop //** deprecated `$screen-lg` of v3.0.1 $screen-lg: 1200px !default; $screen-lg-min: $screen-lg !default; //** deprecated `$screen-lg-desktop` of v3.0.1 $screen-lg-desktop: $screen-lg-min !default; // media queries don't overlap when required, provide maximum $screen-xs-max: ($screen-sm-min - 1) !default; $screen-sm-max: ($screen-md-min - 1) !default; $screen-md-max: ($screen-lg-min - 1) !default; so need choose breakpoint change. set (in own variables.scss! never adjust bootstrap _variables.scss itself.) $screen-md 1024px. after have done can use bootstrap col classes determine when stack , when not.
<div class="col-xs-6 col-sm-12 col-md-12 col-lg-6">...</div> this stack on sm , md size. on lg , xs take 50% of available width.
hope helps.
Comments
Post a Comment