Jornの答えを展開するには... $grid-columns
変数をデフォルトとして設定されているデスクトップ番号ではなく、モバイル幅番号に設定する必要があります。これは_grid_settings.scss
ファイルは、私が現在働いているプロジェクトのために次のようになります。
@import "../neat/neat-helpers";
// Neat Overrides
$column: golden-ratio(1em, 3);
$gutter: golden-ratio(1em, 1);
$grid-columns: 6;
$max-width: em(1280);
// Neat Breakpoints
$mobile-large-screen: em(480);
$tablet-small-screen: em(560);
$medium-screen: em(640);
$medium-large-screen: em(750);
$large-screen: em(860);
$x-large-screen: em(970);
$xx-large-screen: em(1088);
$super-large-screen: em(1280);
$mobile-large-screen-up: new-breakpoint(min-width $mobile-large-screen 6);
$tablet-small-screen-up: new-breakpoint(min-width $tablet-small-screen 6);
$medium-screen-up: new-breakpoint(min-width $medium-screen 12);
$medium-large-screen-up: new-breakpoint(min-width $medium-large-screen 12);
$large-screen-up: new-breakpoint(min-width $large-screen 12);
$x-large-screen-up: new-breakpoint(min-width $x-large-screen 12);
$xx-large-screen-up: new-breakpoint(min-width $xx-large-screen 12);
$super-large-screen-up: new-breakpoint(min-width $super-large-screen 12);
あなたは、私は新しいブレークポイントの多くを作成したとは対照的に、私は携帯幅で6つのCOLSを使用しています見ることができます私は自分のプロジェクトで何をしているのかが分かります。これらの設定は、自分のプロジェクトに合わせて調整する必要があります。ただし、私は$grid-columns
変数をオーバーライドしてから新しいブレークポイントを作成しています。また、必ず_grid_setting.scss
をインポートしてください。
@import "bourbon/bourbon";
@import "grid_settings";
@import "neat/neat";
私はあなたの例が間違っていると思います。モバイルの最初のアプローチを行うには、最初にモバイルCSSを作成してから、メディアクエリを追加して他のサイズをカスタマイズします。 – nitely
"モバイル"ブレークポイント(モバイルはデフォルトのスタイル)がなくても簡単に考えることができる点を除いて、これは正しいことです。代わりに、あなたは "$ tablet"と "$ desktop"を持っていて、上に行くとスタイルを上げます*。 –