最近工作有一个需求是将一个界面改为响应式布局,由于UI还没有给设计,于是自己先查了一下资料做了一个demo.其实实现响应式布局的方式有很多,利用media实现就是其中一种,但是他也有一些缺点,比如说要对特别的屏幕单独定制样式代码.在我的代码里面我把屏幕分为了三种,代表为iPhone.iPad.PC三种,分别对应着三种不同的样式. 目前可以实现: 根据界面大小自动调整布局 界面宽度小到一定程度时会隐藏header,将其放到侧拉栏中 效果图如下(代码会在下面全部放上来): media使用 原理 me…