Skip to content

移动网页与响应网页开发

将页面宽度设置为设备宽度
<meta name="viewport" content="width=device-width, initial-scale=1.0">

设计稿用物理像素
前端开发用CSS像素

  1. flex+vw
    1vw = 视窗宽度的1%
  2. flex+rem
    1rem = 根元素的文字大小(font-size)
    通过Flexible.js动态修改

根据用户设备,自动调整布局和内容
一次设计,多端适配

/* 当屏幕尺寸小于768像素,页面显示为红色 */
@media screen and (max-width: 768px) {
body {
background-color: red;
}
}

border-bottom-left-radius: 150px 20px;
两个值分别表示水平半径和垂直半径

-webkit-tap-highlight-color: rgba(0,0,0,0);

grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));

给clipPath指定id
再给被裁剪的盒子设置样式clip-path: url(#id)