利用js判断屏幕的大小来进行不同页面效果布局

判断屏幕的大小
功能:主要是辅助你进行响应式布局的时候,方便你在不同的屏幕大小的时候设置不同的效果。(一般在响应式布局的时候用)
响应布局屏幕的参数:
xs(小于768px) width:auto
sm(大于等于768px) width:720+槽宽
md(大于等于992px) width:940+槽宽
lg(大于等于1200) width:1140+槽宽

如下图所示,可以看到浏览器显示页面的大小的改变而显示浏览器的分辨率,这样可以方便我们根据不同的分辨率写不同的布局效果。
大屏幕
在这里插入图片描述
在这里插入图片描述
小屏幕
在这里插入图片描述
在这里插入图片描述
下面是判断屏幕大小的核心代码:

<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<title>判断屏幕的大小</title>
		<style type="text/css">
			
		</style>
	</head>

	<body>

		<script>
			whatScreen();
			window.onresize = function() {
				whatScreen();
			};

			function whatScreen() {
				var width = document.querySelector("html").offsetWidth;
				var title = document.querySelector("title");
				if(width <= 768) {
					title.innerHTML = "极小屏幕-" + width;
				} else {
					if(width > 768 && width <= 992) {
						title.innerHTML = "小屏幕-" + width;
					} else {
						if(width > 992 && width <= 1200) {
							title.innerHTML = "普通屏幕-" + width;
						} else {
							if(width > 1200) {
								title.innerHTML = "大屏幕-" + width;
							}
						}
					}
				}
			}
		</script>

	</body>

</html>
  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值