app/assets/stylesheets/sass/grid/columns.sass in bulma-rails-0.5.1 vs app/assets/stylesheets/sass/grid/columns.sass in bulma-rails-0.5.2

- old
+ new

@@ -1,11 +1,13 @@ +$column-gap: 0.75rem !default + .column display: block flex-basis: 0 flex-grow: 1 flex-shrink: 1 - padding: 0.75rem + padding: $column-gap .columns.is-mobile > &.is-narrow flex: none .columns.is-mobile > &.is-full flex: none width: 100% @@ -276,41 +278,31 @@ width: ($i / 12) * 100% &.is-offset-#{$i}-fullhd margin-left: ($i / 12) * 100% .columns - margin-left: -0.75rem - margin-right: -0.75rem - margin-top: -0.75rem + margin-left: (-$column-gap) + margin-right: (-$column-gap) + margin-top: (-$column-gap) &:last-child - margin-bottom: -0.75rem + margin-bottom: (-$column-gap) &:not(:last-child) - margin-bottom: 0.75rem + margin-bottom: calc(1.5rem - #{$column-gap}) // Modifiers &.is-centered justify-content: center &.is-gapless margin-left: 0 margin-right: 0 margin-top: 0 - &:last-child - margin-bottom: 0 - &:not(:last-child) - margin-bottom: 1.5rem & > .column margin: 0 - padding: 0 - &.is-grid - // Responsiveness - +tablet - flex-wrap: wrap - & > .column - max-width: 33.3333% - padding: 0.75rem - width: 33.3333% - & + .column - margin-left: 0 + padding: 0 !important + &:not(:last-child) + margin-bottom: 1.5rem + &:last-child + margin-bottom: 0 &.is-mobile display: flex &.is-multiline flex-wrap: wrap &.is-vcentered @@ -321,5 +313,16 @@ display: flex +desktop // Modifiers &.is-desktop display: flex + +.columns.is-variable + --columnGap: 0.75rem + margin-left: calc(-1 * var(--columnGap)) + margin-right: calc(-1 * var(--columnGap)) + .column + padding-left: var(--columnGap) + padding-right: var(--columnGap) + @for $i from 0 through 8 + &.is-#{$i} + --columnGap: $i * 0.25rem