Вы должны изменить отступы столбцов следующим образом:
@media print, screen and (min-width: 40em) {
.column, .columns {
padding-right: 10px;
padding-left: 10px;
}
}
Это перезаписывает следующие значения по умолчанию:
padding-right: .9375rem;
padding-left: .9375rem;
См. https://codepen.io/DanielRuf/pen/RvoYrr
Is генерируется из mixin желоба в https://github.com/zurb/foundation-sites/blob/4abaf7ad3c508bf3fc73cb5dfd8928f756968c7d/scss/grid/_gutter.scss#L16
Я создал еще один пример с двумя классами pr10
и pl10
для добавления отступов к правым столбцам.
Вы можете сделатьТо же самое относится и к ряду строк.
https://codepen.io/DanielRuf/pen/QYGPKO
@media print, screen and (min-width: 40em) {
.pl10 {
padding-left: 10px;
background: green;
}
.pr10 {
padding-right: 10px;
background: green;
}
}
<div class="row">
<div class="medium-10 columns" >
<div class="row">
<div class="medium-4 columns">1
</div>
<div class="medium-4 columns">2
</div>
<div class="medium-4 columns">3
</div>
</div>
</div>
<div class="medium-2 columns" >
<div class="row">
<div class="medium-6 columns pl10 pr10">4
</div>
<div class="medium-6 columns pl10 pr10">5
</div>
</div>
</div>
</div>
(pr10 и pl10 - это сокращенная версия, которая часто используется в CSS-фреймворках с такими вспомогательными классами, как Tachyons иtailwindcss).
Или вы можете выбрать нужные столбцы с помощью следующего CSS:
@media print, screen and (min-width: 40em) {
.row > .medium-10.columns + .medium-2.columns > .row > .medium-6.columns {
padding-left: 10px;
padding-right: 10px;
background: green;
}
}
См. https://codepen.io/DanielRuf/pen/gqgbNG