Olex.css

Ore no Flexible CSS Grid System.

俺流のフレキシブルCSSグリッドシステム「Olex」のデモページ。 「Olex」はFlexboxを利用した単なるグリッドシステムなので、 気になった方は、解説ページを参考に自分で作ってもらえたらと思います。

Overview

12カラムを基準として必要なカラム数を指定するグリッドシステム。
間隔を開けるも閉じるも、その大きさも選択できる。
位置揃えや順番の入れ替えも可能。 後は自分でカスタマイズして下さい。

Feature

Flexboxを利用したグリッドシステムで、単なる横並びや12カラムをベースとしたグリッドレイアウトも可能です。グリッド間のスペースにはborderを利用していて間隔の調整が容易にできます。もちろんこのページのレイアウトは「Olex.css」を使っているので、詳しくはデベロッパーツールで。

Grid

12カラムを基準としたグリッドシステム。

Alignment

各アイテムの位置を揃えることもできる。

Direction

アイテムの並び順を逆順に変更できる。

Grid

スマホは2列PCは4列などもclassの付け替えでOK。
間隔を開けるも閉じるも、classで調整。
間隔の大きさも拡張可能。

Flexible

スマホ、タブレット、PCで異なるカラムのレイアウトも容易に対応できます。 12カラムをベースとして、必要なカラム数をカスタムデータ属性で指定するだけでレイアウトが可能。

Gutter

各アイテム間のスペースもカスタムデータ属性を指定するだけで、スペースの有無はもちろん、その大きさも選択できます。また、このスペースには border プロパティを使っているので、スペースのサイズを拡張するのも容易です。

Alignment

水平方向の位置揃えや垂直方向の位置揃えもできます。
左のカラムに大きな写真、右のカラムにはテキストを
天地中央に配置なんてことも可能です。


  • Left

  • Center

  • Right

  • Top

  • Middle

  • Bottom

Direction

カラムの並び順も変更可能。
カスタマイズ次第では、個別に順番を入れ替えることだってできる。

Normal →

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24

← Reverse

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24