块阵列Box Array

针对宽度相同的块,不必对子元素进行宽度设定,轻松实现排列

类名设定值权重小屏幕 (0-750px)中等屏幕 (0-1200px)大屏幕 (>1200px)
.list1~12默认保持设定值保持设定值保持设定值
.list-m1~12高于.list触发设定值触发设定值不触发
.list-s1~12高于.list及.list-m触发设定值不触发不触发

响应式阵列 Array - 图1

  1. <ul class="box-array list3">
  2. <li>1</li>
  3. <li>2</li>
  4. <li>3</li>
  5. <li>4</li>
  6. <li>5</li>
  7. <li>6</li>
  8. </ul>

响应式布局Responsive Layout

通过预定义的class="list"、class="list-m"、class="list-s"来对中、小屏幕作排列调整例:添加class="list3 list-s1",即列表元素默认为一行3个,视窗像素小于750px则转换为一行1个

  1. <ul class="box-array list3 list-s1">
  2. <li>1</li>
  3. <li>2</li>
  4. <li>3</li>
  5. </ul>

class="list-m"、class="list-s"可以同时叠加,在不同视窗大小时按权重执行设定值

  1. <ul class="box-array list3 list-m2 list-s1">
  2. ...
  3. </ul>

反序列Reverse

添加class="reverse"使块元素反序列

响应式阵列 Array - 图2

  1. <ul class="box-array reverse list3">
  2. <li>1</li>
  3. <li>2</li>
  4. <li>3</li>
  5. <li>4</li>
  6. <li>5</li>
  7. <li>6</li>
  8. </ul>

间距Padding

添加class="plr"使块元素填充左右内间距padding-left:0.75rem;padding-right:0.75rem

响应式阵列 Array - 图3

  1. <ul class="box-array list3 plr">
  2. <li>1</li>
  3. <li>2</li>
  4. <li>3</li>
  5. <li>4</li>
  6. <li>5</li>
  7. <li>6</li>
  8. </ul>