视口单位
视口单位是一种基于浏览器窗口大小的相对单位,常用于实现响应式布局和自适应排版。
1. 常见视口单位
| 单位 | 含义 |
|---|---|
vw |
相对于视口宽度(1vw = 1% 的宽度) |
vh |
相对于视口高度(1vh = 1% 的高度) |
vmin |
视口宽度和高度中较小的那一个 |
vmax |
视口宽度和高度中较大的那一个 |
2. 使用场景
- 页面横幅、全屏布局等
- 字体、间距自适应视口变化
- 移动端适配
示例
.banner {
height: 100vh;
width: 100vw;
background: linear-gradient(to right, #2196f3, #21cbf3);
}
上述代码将 .banner 设置为全屏大小,随窗口变化自适应。
视口单位示例
源码
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<title>CSS 视口单位示例</title>
<style>
body,
html {
margin: 0;
padding: 0;
height: 100px;
}
.viewport-box {
width: 80vw;
height: 60vh;
background-color: #aed581;
display: flex;
justify-content: center;
align-items: center;
font-size: 5vmin;
color: #33691e;
margin: 5vh auto;
border-radius: 10px;
}
</style>
</head>
<body>
<div class="viewport-box">我是视口单位盒子</div>
</body>
</html>
相关内容
- 什么是 CSS? CSS(层叠样式表)是一种用来描述网页外观样式的语言。它定义了如何为HTML元素设置颜色、字体、布局等视觉效果,使网页更加美观和易于阅读。
- CSS 的作用与工作原理 介绍CSS的主要作用及其工作原理,帮助理解如何通过样式表控制网页元素的外观和布局,实现内容与表现的分离。
- CSS 的引入方式 介绍CSS的三种主要引入方式:内联样式、内部样式表和外部样式表,帮助开发者选择合适的方法应用样式。
- 基本语法结构 介绍CSS的基本语法结构,包括选择器、属性和属性值的组成方式,帮助理解如何编写有效的样式规则。
- 注释的使用方式 介绍CSS中注释的写法和作用,帮助开发者在样式代码中添加说明,提高代码可读性和维护性。
- 基本选择器 介绍CSS中最基础的三种选择器:元素选择器、类选择器和ID选择器,是学习CSS样式编写的基础。