前端怎么获取视口大小

方式一:使用 window.innerWidthwindow.innerHeight

这两个属性分别返回浏览器窗口的视口宽度和高度(单位为像素),包括滚动条占用的空间(如果有的话)。

例如:

javascript 复制代码
const viewportWidth = window.innerWidth;
const viewportHeight = window.innerHeight;
console.log(`视口宽度:${viewportWidth}px,视口高度:${viewportHeight}px`);

方式二:使用 document.documentElement.clientWidthdocument.documentElement.clientHeight

这两个属性返回文档的可见部分(视口)的宽度和高度,不包括滚动条占用的空间、窗口边框和菜单栏等。(在某些情况下,这两个属性可能更适合获取视口大小。)

例如:

js 复制代码
const viewportWidth = document.documentElement.clientWidth;
const viewportHeight = document.documentElement.clientHeight;
console.log(`视口宽度:${viewportWidth}px,视口高度:${viewportHeight}px`);
相关推荐
涛ing几秒前
31. C语言 命令行参数
linux·c语言·开发语言·c++·vscode·vim·visual studio
zm39 分钟前
C基础寒假练习(4)
java·前端·数据库
落幕1 小时前
C语言-运算符
java·开发语言
学问小小谢1 小时前
第23节课:前端调试技巧—掌握浏览器开发者工具与性能优化
前端·学习·安全·性能优化·交互·html5
lly2024062 小时前
XML Schema 数值数据类型
开发语言
@大迁世界2 小时前
React Native 0.77 发布:更强的样式支持与性能优化
javascript·react native·react.js·ecmascript
NiNg_1_2342 小时前
使用CSS实现一个加载的进度条
前端·css·进度条
汪子熙2 小时前
Angular 项目中 Could not find Nx modules in this workspace 错误的分析与解决
前端·javascript
大邳草民2 小时前
Python 魔术方法
开发语言·笔记·python