Skip to content
This repository has been archived by the owner on Sep 5, 2024. It is now read-only.

Commit

Permalink
update(layout): improve mutliple flex breakpoint usages
Browse files Browse the repository at this point in the history
  • Loading branch information
ThomasBurleson committed Sep 29, 2015
1 parent cc5333f commit 05dd565
Showing 1 changed file with 19 additions and 9 deletions.
28 changes: 19 additions & 9 deletions src/core/services/layout/layout.scss
Original file line number Diff line number Diff line change
Expand Up @@ -173,7 +173,6 @@
.layout#{$name}-row,
[layout#{$name}=row] {
flex-direction: row;
flex-wrap: wrap; // auto-wrap
}
}
@mixin flex-properties-for-name($name: null) {
Expand Down Expand Up @@ -209,34 +208,45 @@
.#{$flexName}-#{$i * 5},
[#{$flexName}="#{$i * 5}"] { flex: 0 0 #{$i * 5 + '%'}; }

.layout#{$name}-row > .#{$flexName}-#{$i * 5},
[layout#{$name}= "row"] > [#{$flexName}= "#{$i * 5}"] {
.layout#{$name}-row > .#{$flexName}-#{$i * 5} {
max-width: #{$i * 5 + '%'};
max-height: 100%;
}
.layout#{$name}-column > .#{$flexName}-#{$i * 5} {
max-width: 100%;
max-height: #{$i * 5 + '%'};
}

.layout#{$name}-column > .#{$flexName}-#{$i * 5},
[layout#{$name}= "row"] > [#{$flexName}= "#{$i * 5}"] {
max-width: #{$i * 5 + '%'};
max-height: 100%;
}
[layout#{$name}= "column"] > [#{$flexName}= "#{$i * 5}"] {
max-width: 100%;
max-height: #{$i * 5 + '%'};
}
}

.layout#{$name}-row,
[layout#{$name}="row"] {

.layout#{$name}-row {
> .#{$flexName}-33 , > .#{$flexName}-34 { max-width: 33%; max-height: 100%; }
> .#{$flexName}-66 , > .#{$flexName}-67 { max-width: 67%; max-height: 100%; }
}
.layout#{$name}-column {
> .#{$flexName}-33 , > .#{$flexName}-34 { max-width: 100%; max-height: 33%; }
> .#{$flexName}-66 , > .#{$flexName}-67 { max-width: 100%; max-height: 67%; }
}

[layout#{$name}="row"] {
> [#{$flexName}="33"], > [#{$flexName}="34"] { max-width: 33%; max-height: 100%; }
> [#{$flexName}="66"], > [#{$flexName}="67"] { max-width: 67%; max-height: 100%; }
}

.layout#{$name}-column,
[layout#{$name}="column"] {
> .#{$flexName}-33 , > .#{$flexName}-34 { max-width: 100%; max-height: 33%; }
> .#{$flexName}-66 , > .#{$flexName}-67 { max-width: 100%; max-height: 67%; }
> [#{$flexName}="33"], > [#{$flexName}="34"], { max-width: 100%; max-height: 33%; }
> [#{$flexName}="66"], > [#{$flexName}="67"], { max-width: 100%; max-height: 67%; }
}

}
@mixin layout-align-for-name($suffix: null) {

Expand Down

0 comments on commit 05dd565

Please sign in to comment.