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");
})
  • 3
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值