当前位置:首页 > CSS

全屏页面制作 css

2026-04-02 13:44:55CSS

全屏页面制作 css

全屏页面制作 CSS

要实现全屏页面效果,需确保页面内容占满整个视口(viewport),以下为具体实现方法:

全屏页面制作 css

方法一:使用 viewport 单位

html, body {
  margin: 0;
  padding: 0;
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}
  • 100vw100vh 分别代表视口宽度和高度的 100%
  • overflow: hidden 可防止滚动条出现

方法二:绝对定位覆盖

body {
  position: relative;
  margin: 0;
  padding: 0;
}

.fullscreen {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

方法三:Flexbox 布局

body {
  display: flex;
  margin: 0;
  min-height: 100vh;
}

.fullscreen-content {
  flex: 1;
}

方法四:Grid 布局

body {
  display: grid;
  margin: 0;
  min-height: 100vh;
  grid-template-rows: 1fr;
}

注意事项

  • 移动端需添加 meta 标签确保正确缩放:
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
  • 图片全屏需设置:
    .fullscreen-img {
    object-fit: cover;
    width: 100%;
    height: 100%;
    }

兼容性方案

对于不支持 viewport 单位的旧浏览器:

html, body {
  width: 100%;
  height: 100%;
}

标签: 全屏页面
分享给朋友:

相关文章

vue实现 页面

vue实现 页面

Vue 实现页面的核心方法 创建 Vue 项目 使用 Vue CLI 或 Vite 快速初始化项目。Vue CLI 是官方脚手架工具,适合传统项目;Vite 提供更快的现代构建体验。 npm cre…

vue页面实现日历

vue页面实现日历

Vue 页面实现日历的方法 使用第三方组件库 推荐使用成熟的日历组件库,如 v-calendar 或 fullcalendar-vue,快速实现功能丰富的日历。 安装 v-calendar: np…

vue文件实现页面跳转

vue文件实现页面跳转

使用 router-link 实现跳转 在 Vue 模板中直接使用 <router-link> 组件,通过 to 属性指定目标路径: <router-link to="/tar…

h5实现登录页面跳转页面跳转页面跳转页面

h5实现登录页面跳转页面跳转页面跳转页面

实现登录页面跳转的方法 在H5中实现登录页面跳转可以通过多种方式完成,以下是一些常见的方法: 使用JavaScript的window.location方法 通过JavaScript的window.l…

如何react页面

如何react页面

创建 React 页面 使用 create-react-app 快速初始化项目: npx create-react-app my-app cd my-app npm start 基础页面结构 在 s…

vue页面实现日历

vue页面实现日历

实现基础日历布局 使用Vue的模板语法构建日历的基本HTML结构,通常需要包含星期标题和日期格子。月份切换按钮可以通过v-on绑定事件。 <template> <div cla…