CSS3中如何充分使用视窗单位来布局
本文我们经继续深入讲这些单位。
它们现在正在被所有的主流浏览器所支持并提供独特的功能使它在特定情况下非常有用,它们都代表了浏览器(视窗(Viewport))尺寸的比例和窗口大小调整产生的规模改变,而且看起来非常时尚,按照前面的例子。
regardless of the parent size. */ width: 100vw; } 响应字体大小 视窗(Viewport)单位也可以在文本中使用呢!在这个例子中我们使用vm设置字体大小来创建一行很棒的CSS响应式文字。
但它仍然有网格来保持其应有的宽度,但只是这样还是不行的,拜拜Fittext! 响应垂直居中 通过设置元素的width,只需要为高度设置100vh, 占用页面的整个高度 每一个前端开发人员都致力于这件事。
height, vmin——vmin的值是当前vw和vh中较小的值。
那它将永远都是你窗口的高度,这样是不行的: #parent{ width: 400px; } #child{ /* This is equal to 100% of the parent width, 容易忽略的七个CSS非常有用的单位 php.cncourse.htmlcssdiv/css/87284.htm 视窗(Viewport)单位已经有了好几年了,它们加起来是100vh(60 2*20)。
这样来创建全屏滑块可谓得心应手。
它们将通过窗口大小的调整或旋转设备的浏览器来重新计算这些值,vmin和vmax, 介绍视窗(Viewport)单位 视窗(Viewport)是你的浏览器实际显示内容的区域——换句话说是你的不包括工具栏和按钮的网页浏览器,下面来看正文,你的第一直觉是这样做: #elem{ height: 100%; } 然而,vh,除非我们为html和body添加100%的高度, 你可以在任何一个可以使用像素值的地方使用它们,50vmax = 500px,height和margin的视窗(Viewport)单位,使用vh就变得相当容易了。
font-size等等, 前面我们曾经讲过容易忽略的七个CSS非常有用的单位, 这里有一个高度为60vh 上下外边距为20vh的矩形,但我们并没有看到它被经常使用,这些单位是vw,同样的,因为这样的代码并不优雅而且很有可能会破坏你的设计的其余部分,margin,所以50vim = 400px,所以你可以将它们放在一个比窗口宽的父元素里, not the whole page. */ width: 100%; } 如果我们用vw来设置子元素,那么它会简单的溢出并采取网页的全宽: #parent{ width: 400px; } #child{ /* This is equal to 100% of page,特别是那些涉及响应式的设计, vh——窗口高度的百分比 50vh = 400px,而且在某些情况下对于代替CSS更加难的解决方案或不可能实现的技术有非常大的帮助, vmax——大尺寸的百分比,使它即便调整窗口大小也可以始终居中,你想要的是子元素的大小相对于窗口改变而不是父元素, , 这项技术需要元素用float:left来对齐彼此相邻的元素: .column-2{ float: left; width: 50vw; } .column-4{ float: left; width: 25vw; } .column-8{ float: left; width: 12.5vw; } 总结 视窗(Viewport)单位有它的用途而且值得尝试,在我们的例子里50vw = 500px,它们的行为类似于百分比但总是相对于视窗(Viewport)的大小。
它们易于理解。
在我们的例子里因为是横向模式,比如width, 子元素大小根据浏览器改变而不是父元素 在某些情况下。
如何充分使用视窗单位来布局, #elem{ height: 100vh; } 这似乎是一个完美的全屏图像的英雄, #rectangle{ width: 60vw; height: 60vh; margin: 20vh auto; } 等宽列 你可以使用视窗(Viewport)单位来设置响应式网格,你可以不使用任何其它技巧来设置居中。
比方说我们有一个1000px(宽)和800px(高)的视窗(Viewport) vw——代表视窗(Viewport)的宽度为1%,。
相关热词:
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://www.juheyunku.com/jiaob/shell/10445.shtml
相关文章
热门TAG
命令 权重 外链 企业网站 白帽 php 织梦教程 dedecms修改内容 javascript 织梦 功能 标签 调用 详解 服务器 网站流量 实例解析 Dedecms 织梦cms HTML tags标签 python jquery教程 jquery windows SEO优化 蜘蛛 搜索引擎 网站收录 JSP最新文章
-
Centos下PHP5升级为PHP7的方法
时间:2021-01-03
-
在php当中常量和变量的区
时间:2020-12-29
-
PHP中经典的四大排序算法
时间:2020-12-29
-
dw怎么运行php文件?
时间:2020-12-29
-
PHP PHP_EOL 换行符
时间:2020-12-29
-
Python3爬虫进阶:MongoDB存储
时间:2020-12-29
-
python如何运行一个python程
时间:2020-12-29
-
用PHP写一个计算器(附完
时间:2020-12-29
热门文章
-
解析shell字段分隔符的用法(图文)
时间:2020-12-22
-
Python3爬虫进阶:MongoDB存储(非关系型数
时间:2020-12-29
-
如何在Linux或者UNIX下调试Bash Shell脚本
时间:2020-12-22
-
关于php中匿名函数与回调函数的详解
时间:2020-12-29
-
php文档怎么打开
时间:2020-12-29
-
PHP PHP_EOL 换行符
时间:2020-12-29
-
浅谈Linux Shell的管道与重定向
时间:2020-12-23
-
如何检测Django是否安装成功
时间:2020-12-29
-
tp5如何引入公共部分header和footer文件
时间:2020-12-28
-
东北大学校园网登录登出shell脚本
时间:2020-12-24
