2015-06-04 4 views
0

У меня есть эти настройки Susy:Различных желобов с Susy дерзостью

$susy: (
    columns: 8, 
    gutters: 1/4, 
    global-box-sizing: border-box, 
); 

Иногда мне нужны разные желоба вместо 1/4.

См изображения, например:

enter image description here

И код:

.wrap { 
    @include clearfix; 
    @include container (500px); 

    .box-1 { 
    @include span(4 of 8); 
    } 
    .box-2 { 
    @include span(4 of 8 last); 
    } 
    .box-3 { 
    @include span(4 of 8 wide no-gutter); 
    } 
    .box-4 { 
    @include span(4 of 8 last); 
    } 

    .box-5 { 
    @include span(3.95 of 8 wide no-gutter); 
    } 

    .box-6 { 
    @include span(4 of 8 last); 
    } 
} 

Я попытался это без успеха:

@include span(4 of 8 wide (gutter-override: 2px)); 

Я нашел способ, чтобы исправить это, но если он правильный

@include span(3.95 of 8 wide no-gutter); 

Благодаря

+0

Какого же выход вы получите от '@include пролета (4 из 5 широких (желоба-переопределений: 2px));' и что вы ожидали? –

+0

Я получаю 'width: 83.33333%; плыть налево; margin-right: 2px; 'похоже на то, что я ожидаю. –

+0

С '@include span (2 of 4 wide (gutter-override: 2px));' I get: 'width: 52.63158%; float: left; margin-right: 2px;' тогда блок 6 перемещается вниз, мне нужно 'width: 51.31579%; float: left;' – kurtko

ответ

1

Вы можете изменить расположение, как этот

@include with-layout(12 1/8 fluid float after) { 

    .box-5 { 
    @include span(2 of 12); 
    } 

    .box-6 { 
    @include span(10 of 12 last); 
    } 

} 

Где 1/8 является ширина желоба.

+0

Вы имеете в виду: '.box-5 {@include gutters (3em); @ include span (2 из 4);}' ?? да, коробка-5 меняет свой желоб, но коробка-6 движется вниз, потому что не меняет свою ширину – kurtko

0

Другим решение:

.box-5 { 
    float:left; 
    width: span(4 of 8 wide) - 1%; 
} 

.box-6 { 
    float:right; 
    width: span(4 of 8); 
}