媒体查询设计响应式布局

2020-06-26  本文已影响0人  海豚先生的博客

微调式(Tiny Tweaks)

Tiny Tweaks布局模式主要表现为单一列展示大部分内容,随着视口宽的的增加,改变font-size值和padding间距,以保证内容的持续可读性。


image.png
.c1 {
  padding: 10px;
  width: 100%;
}
@media (min-width: 600px) {
  .c1 {
    padding: 20px;
    font-size: 1.5rem;
  }
}
@media (min-width: 960px) {
  .c1 {
    padding: 40px;
    font-size: 2rem;
  }
}

浮动式(Mostly Fluid)

Mostly Fluid布局是一种多列布局,在大屏幕上设置较大margin,但是在移动端则会浮动后续列,垂直堆叠排列。该模式很常见,因为通常只需要设置一个断点。


image.png
@media screen and (min-width: 37.5em) {
  .c2, .c3 {
    float: left;
    width: 50%;
  }
}

断列式(Column Drop)

  @media screen and (min-width: 42em) {
    .main {
      width: 75%;
      float: left;
      padding: 0 0 1em 0;
    }
    .sb {
      float: left;
      width: 25%;
    }
    .sb-2 {
      clear: both;
    }
  }
  @media screen and (min-width: 62em) {
    .main {
      width: 50%;
    }
    .sb-2 {
      float: right;
      width: 25%;
      clear: none;
    }
  }

移位式(Layout Shifter)

分屏式(Off Canvas)

上一篇 下一篇

猜你喜欢

热点阅读