Saya memodifikasi Bootstrap SASS (v3.3.5) berdasarkan jawaban Rukshan
Tambahkan ini di akhir calc-grid-column
pencampuran mixins/_grid-framework.scss
, tepat di bawah $type == offset
kondisi if.
@if ($type == offset-right) {
.col-#{$class}-offset-right-#{$index} {
margin-right: percentage(($index / $grid-columns));
}
}
Ubah make-grid
mixin in mixins/_grid-framework.scss
untuk menghasilkan offset-right
kelas.
// Buat kisi untuk kelas tertentu
@mixin make-grid ($ class) {
@include float-grid-column ($ class);
@include loop-grid-column ($ grid-column, $ class, width);
@include loop-grid-column ($ grid-column, $ class, pull);
@include loop-grid-kolom ($ grid-kolom, $ class, push);
@include loop-grid-kolom ($ grid-kolom, $ class, offset);
@include loop-grid-column ($ grid-column, $ class, offset-right);
}
Anda kemudian dapat menggunakan kelas seperti col-sm-offset-right-2
dancol-md-offset-right-1
col-X-pull-Y
kelas Bootstrap . Misalnya, untuk mendorong sesuatu dengan ukuran 50% ke kanan tetapi menyisakan satu kolom ruang ke kanan (dalam kotak 12 kolom sebagai contoh):col-xs-6 pull-right col-xs-pull-1