转载请注明出处: http://qiudeqing.com/css3/2015/12/03/responsive-web.html

目标

在任意设备上灵活展示页面, 最小化水平滚动和缩放

标签

图片

iconfont

普通图片

max-width: 100%;
height: auto;

背景图片

Sass mixin方便media query

_mediaqueries.scss

@mixin mq($point) {
  @if $point == sm {
    @media (min-width: 20em) { @content; }
  }
  @else if $point == md {
    @media (min-width: 40em) { @content; }
  }
  @else if $point == lg  {
    @media (min-width: 48em) { @content; }
  }
}

styles.scss

@import "mediaqueries";

header {
  width: 50%;
  background: red;

  @include mq(sm) {
    width: 100%;
    background-color: blue;
  }
}

styles.css

header {
  width: 50%;
}

@media (min-width: 40em) {
  header {
    header: 100%;
  }
}