2.12.1 • Published 6 years ago

@hysryt/flexutil v2.12.1

Weekly downloads
-
License
ISC
Repository
github
Last release
6 years ago

FlexUtil

<div class="u-flex _center-x">
  <div class="u-flex-item">...</div>
  <div class="u-flex-item">...</div>
  <div class="u-flex-item _full">...</div>
</div>

前置き

  • flex-direction: column は基本的に使わない。
  • ブレークポイントは
    • 0px - 767px(スマートフォン用)
    • 768px - 991px(タブレット用)
    • 992px - 無限大(PC用)
  • _ で始まるクラスは sp または tb または pc をつけてブレークポイントごとの指定ができる。 例) _equally_sp-equally

    識別子対象
    spスマートフォン
    tbタブレット
    pcPC

u-flex

display: flex を適用する。

_center-x

justify-items: center を適用する。

_center-y

align-items: center を適用する。

_left

justify-items: flex-start を適用する。 ただし _reverse が指定されている場合は justify-items: flex-end を適用する。

_right

justify-items: flex-end を適用する。 ただし _reverse が指定されている場合は justify-items: flex-start を適用する。

_equally

子要素の u-flex-item を均等な幅で横一列に並べる。

_col-n

子要素を縦n列に並べる。 n1 から $col-maxnum までで、 $col-maxnum のデフォルトは 5

_reverse

flex-direction: row-reverse を適用する。

_space-between, _sbw

justify-items: space-between を適用する。

_gap

u-flex-item 同士の左右間に隙間を作る。 sp- などのプレフィックスは使えない。

u-flex-item

_grow

flex: 1 を適用する。

_full

flex: 0 0 100% を適用する。

_basis-n

flex-basis: nflex-shrink: 1 を適用する。

n$u-flex-item-basis-list にリストで指定する。 $u-flex-item-basis-list のデフォルトは 100, 200, 300, 400, 500

_basis-np

flex-basis: n%flex-shrink: 1 を適用する。

n$u-flex-item-basis-percent-list にリストで指定する。 $u-flex-item-basis-percent-list のデフォルトは 10, 20, 30, 40, 50, 60, 70, 80, 90, 100

mixin

gap($size)

子要素の左右間に隙間を作る。

2.12.1

6 years ago

2.12.0

6 years ago

2.11.1

6 years ago

2.11.0

6 years ago

2.10.0

6 years ago

2.9.0

6 years ago

2.8.0

6 years ago

2.7.2

6 years ago

2.7.1

6 years ago

2.7.0

6 years ago

2.6.1

6 years ago

2.6.0

6 years ago

2.5.0

6 years ago

2.4.2

6 years ago

2.4.1

6 years ago

2.4.0

6 years ago

2.3.1

6 years ago

2.3.0

6 years ago

2.2.0

6 years ago

2.1.0

6 years ago

1.1.3

6 years ago

1.1.2

6 years ago

1.1.1

6 years ago

1.1.0

6 years ago

2.0.0

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago