.bg_left
{
background-image: url(img/left.png);
height: 800px;
width: auto;
background-size:cover;
background-repeat: no-repeat;
position: absolute;
top: 0;
right: ($grid-gutter-width / -2); // <--
}
Левый блок col по ширине может быть равен 2.5(два с половиной стандартных столбца)
.col {
@include make-col-ready();
@include make-col(2.5);
}
.col-1-of-5 {
@include make-col-ready();
@include make-col(1, 5);
}
сайты не нарисованные под сетку bootstrap
.col-xs-1of5, .col-sm-1of5, .col-md-1of5, .col-lg-1of5, .col-xl-1of5 {
@include make-col-ready();
width: 100%;
}
.col-xs-1of5 { @include make-col(1, 5); }
@include media-breakpoint-up(sm) { .col-sm-1of5 { @include make-col(1, 5); } }
@include media-breakpoint-up(md) { .col-md-1of5 { @include make-col(1, 5); } }
@include media-breakpoint-up(lg) { .col-lg-1of5 { @include make-col(1, 5); } }
@include media-breakpoint-up(xl) { .col-xl-1of5 { @include make-col(1, 5); } }
<div class="col-sm-1of5">1</div>
<div class="col-sm-1of5">2</div>
<div class="col-sm-1of5">3</div>
<div class="col-sm-1of5">4</div>
<div class="col-sm-1of5">5</div>
<main>
<section>
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Doloremque fugiat
harum in modi odit quas sit temporibus.
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cupiditate fuga
hic minima provident quisquam quod repudiandae voluptate? Consequatur in,
necessitatibus.
<section>
</main>
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover {}
@mixin make-grid-columns($i: 1, $list: "[data-grid=col-xs-#{$i}], [data-grid=col-sm-#{$i}], [data-grid=col-md-#{$i}], [data-grid=col-lg-#{$i}]") {
@for $i from (1 + 1) through $grid-columns {
$list: "#{$list}, [data-grid=col-xs-#{$i}], [data-grid=col-sm-#{$i}], [data-grid=col-md-#{$i}], [data-grid=col-lg-#{$i}]";
}
#{$list} {
position: relative;
min-height: 1px;
padding-left: ceil(($grid-gutter-width / 2));
padding-right: floor(($grid-gutter-width / 2));
}
}
$(document).on('hidden.bs.modal', '.modal', function () {
$('.modal:visible').length && $(document.body).addClass('modal-open');
});
Когда говорят о связке bootstrap + sass, имеют ввиду обычный bootstrap только у которого исходники в sass?
Насколько удобно это сочетание?
Верстая bootstrap с исходниками sass нужно и все остальное кроме сетки стилизовать обязательно на sass?
html {
font-size: 100%;
}
h1 { font-size: 3rem; }
/*
Чтобы текст не получился слишком мелким,
используем calc
Это типа min-font-size =)
*/
p { font-size: calc(12px + 0.25rem); }
@media (max-width: 480px) {
html {
font-size: 50%;
}
}