pc端常用电脑屏幕及响应式

屏幕宽度大小排序

分辨率比例和设备尺寸
1024*500(8.9寸)
1024*768(比例4:3) (10.4寸、12.1寸、14.1寸、15寸; )
1280*800(16:10 ) (15.4寸)
1280*1024(比例:5:4 ) ( 14.1寸、15.0寸)
1280*854(比例:15:10 ) ( 15.2)
1366*768(比例:16:9 ) ( 不常见)
1440*900(16:10 ) ( 17寸 仅苹果用)
1440*1050(比例:5:4 ) ( 14.1寸、15.0寸)
1600*1024(14:9 ) ( 不常见)
1600*1200(4:3 ) ( 15、16.1)
1680*1050(16:10 ) ( 15.4寸、20.0寸)
1920*1200(23寸)

加粗字体的为主流的屏幕大小

屏幕的宽度有一下几个:

102412801336144016801920

pc端响应式媒体断点

	@media (min-width:1024px){body{font-size:18px;}}@media (min-width:1100px){body{font-size:20px;}}@media (min-width:1280px){body{font-size:22px;}}@media (min-width:1366px){body{font-size:24px;}}@media (min-width:1440px){body{font-size:25px;}}@media (min-width:1680px){body{font-size:28px;}}@media (min-width:1920px){body{font-size:33px;}}用 min-width,小的放上面大的在下面,同理如果用max-width那么就是大的放上面,小的放下面。

rem的使用

1、长,宽,left,top,right,bottom都采用了rem,并且html的font-size设置的是100px,一是觉得计算方便,二是如果设为10px,谷歌会不兼容.此时body的font-size设置为正常值,12px.不然的话,其它的dom都会继承html的100px的font-size,导致效果巨大。
2、当浏览器窗口变化时,内容的大小以及相对位置也会相应变化,这个依靠JS修改HTML的FONT-SIZE值实现.如下:

	$(window).resize(function ()// 绑定到窗口的这个事件中{var whdef = 100/1920;// 表示1920的设计图,使用100PX的默认值var wH = window.innerHeight;// 当前窗口的高度var wW = window.innerWidth;// 当前窗口的宽度var rem = wW * whdef;// 以默认比例值乘以当前窗口宽度,得到该宽度下的相应FONT-SIZE值$('html').css('font-size', rem + "px");});
如果调整窗口大小,会发现HTML的FONT-SIZE值在变化,同时,使用REM设置的DOM也在变化。REM正是参考HTML的FONT-SIZE值来计算的。

3、如果是在手机上,平板电脑上,更要使用REM,由于手机上一般不会调整浏览器大小,所以可以在页面载入时,设置一次即可:

	$(function(){var whdef = 50/750;// 表示750的设计图,使用50PX的默认值var wH = window.innerHeight;// 手机窗口的高度var wW = window.innerWidth;// 手机窗口的宽度var rem = wW * whdef;// 以默认比例值乘以当前窗口宽度,得到该宽度下的相应FONT-SIZE值$('html').css('font-size', rem + "px");
})


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部