码迷,mamicode.com
首页 > 其他好文 > 详细

响应式学习7-自己写PC端样式

时间:2018-09-07 21:35:13      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:ipad   idt   居中   页面   图片   应该   flex   学习   display   

写好html后,其实就是一堆文字而已,还是要靠css去弄。

 

全都用rem,100%即可。

加上不可缩放,基本就能响应式了

 

如果网页里有图片,那么如果页面宽度比图片笑小了,那么就会有滑动条了

技术分享图片

 

这个也是没法的

 

flex布局,相当于让里面的元素浮动了!

技术分享图片

技术分享图片

 

再让列表作为flex

技术分享图片

 

父元素 还是有高度的

 

用margin什么的就好了

没什么难度

技术分享图片

 

 只要不是宽度太窄,都能够响应

技术分享图片

 

 

下面也一样

技术分享图片

 

 

技术分享图片

 

 

图片居中,要display = block才行

技术分享图片

 

目前来说,ipad也可以,ipad和PC端一样,都是高分辨率的

技术分享图片

 

 

技术分享图片

先将广告那一栏设为90%宽,再margin 0 auto 左右两边就有间距了

中间的三个,宽度是33.33333%即可

 

 

突然顿悟响应式的断点!

 

断点应该是图片大小!

比如当前这个图片是800宽的。

那么当前这个页面,最低的宽度是800PX,小于800,就应该换CSS了。 再高一级的图片是1600的。

所以,当前这个页面,只需适配800-1600px即可。

很明显,已经符合要求了。

 

如果当前页面宽度,小于图片宽度,页面就会出现滚动条!

那么由于设置了视口宽度是设备宽度,width100%的话,是不滚动的宽度,所以就会出现这种情况

技术分享图片

 

所以,一到出现滚动的时候(页面小于图片宽度的时候),就该换CSS了

 

正常情况下,适配很好

技术分享图片

 

 技术分享图片

 

 ipad pro 正常的

技术分享图片

 

ipad 宽是768 就不正常了

技术分享图片

 

还有一个好方法。

让图片宽度100%,这样图片也能按比例缩放了这样就能适配。

不会出现缺角的情况

 

480的

技术分享图片

 

 800的

技术分享图片

 

但是高分辨绿图片在小屏幕会很长,而且小屏幕手机,文字样式有变,所以还是要根据断点变换css

技术分享图片

 

 

所以,一个样式,只需要保证一个范围可用即可,比如现在的800-1600px

 

800在全屏幕情况下,太糊了

技术分享图片

 

响应式学习7-自己写PC端样式

标签:ipad   idt   居中   页面   图片   应该   flex   学习   display   

原文地址:https://www.cnblogs.com/weizhibin1996/p/9607101.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!