私はイメージのブートストラップグリッドを構築しています。もっと面白く見えるように異なるサイズの画像を持つことはいいと思った。幅の広い画像は通常の2倍の幅を持ち、背の高い画像は通常の2倍の高さです。これはグリッド内の空きスペースを避けるためです。異なる高さのブートストラップグリッド行
これは私が現在持っているものです。 私が作る悪夢だろうこれは、一番下の行は、それより上の空きスペースを占有するが、私はそれを手動で配置することなく、それを行う方法を見つけ出すことはできませんしたいですすべてのデバイスでラインナップ。
ここにはcodepenもあります。 そして、パグ(ヒスイ):
html
head
title Grid Test
link(href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css", rel="stylesheet", integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u", crossorigin="anonymous")
link(rel="stylesheet" href="css/style.css" type="text/css")
body
div.container-fluid
div.row
div.col-xl-6.col-md-6.col-sm-12.col-xs-12.no-gutter
div.imgContain
img.responsive(src="http://placehold.it/600x250/ff0000")
div.col-xl-3.col-md-3.col-sm-6.col-xs-6.no-gutter
div.imgContain
img.responsive(src="http://placehold.it/300x250/00ff00")
div.col-xl-3.col-md-3.col-sm-6.col-xs-6.no-gutter
div.imgContain
img.responsive(src="http://placehold.it/300x250/0000ff")
div.row
div.col-xl-3.col-md-3.col-sm-6.col-xs-6.no-gutter
div.imgContain
img.responsive(src="http://placehold.it/300x250/0000ff")
div.col-xl-3.col-md-3.col-sm-6.col-xs-6.no-gutter
div.imgContain
img.responsive(src="http://placehold.it/300x250/00ff00")
div.col-xl-3.col-md-3.col-sm-6.col-xs-6.no-gutter
div.imgContain
img.responsive(src="http://placehold.it/300x250/ff0000")
div.col-xl-3.col-md-3.col-sm-6.col-xs-6.no-gutter
div.imgContain
img.responsive(src="http://placehold.it/300x500/00ff00")
div.row
div.col-xl-3.col-md-3.col-sm-6.col-xs-6.no-gutter
div.imgContain
img.responsive(src="http://placehold.it/300x250/ff0000")
div.col-xl-6.col-md-6.col-sm-12.col-xs-12.no-gutter
div.imgContain
img.responsive(src="http://placehold.it/600x250/0000ff")
すべてのヘルプは素晴らしいことです!乾杯
私のために働いているようです12まで調整して調整しますが、この方法はお勧めしません。しかし、依然として、私はクライアントの要件を満たすためにこれを一度行いました。または、列の空白を避けるには、固定列を使用します。 –
col-xl-3、col-xl-6とは何ですか?私はそれが誤ってcol-lg-3とcol-lg-6でなければならないと思います。 lg:大、 md:中、 sm:小、 xs:極小、 xl:??? –
私はある行は十分だと思うが、ブレークラインを強制したいときは、新しい行を入れなければならない。 –