css 运算(Css之使用calc()计算宽高(vw/vh))
导读:一、calc( 的用途 主要用于计算不确定值...
一 、calc()的用途
主要用于计算不确定值
二 、vw和vh的定义
vw 、vh 、vmin 、vmax是一种视窗单位 ,也是相对单位 。它相对的不是父节点或者页面的根节点 。而是由视窗(Viewport)大小来决定的 ,单位 1 ,代表类似于 1% 。 视窗(Viewport)是你的浏览器实际显示内容的区域 ,换句话说是你的不包括工具栏和按钮的网页浏览器 。
具体描述如下:
vw:视窗宽度的百分比(1vw 代表视窗的宽度为 1%) vh:视窗高度的百分比 vmin:取当前vw和vh中较小的那一个值 vmax:取当前vw和vh中较大的那一个值三 、vw 、vh 与 % 百分比的区别
(1)% 是相对于父元素的大小设定的比率 ,vw 、vh 是视窗大小决定的 。
(2)vw 、vh 优势在于能够直接获取高度 ,而用 % 在没有设置 body 高度的情况下 ,是无法正确获得可视区域的高度的 ,所以这是挺不错的优势 。
四 、vw 、vh用法示例
width: -moz-calc(100vw - (2 * 10)px); width: -webkit-calc(100vw -(2 * 10)px); width: calc(100vw - (2 * 10)px); height: -moz-calc(100vh - (2 * 10)px); height: -webkit-calc(100vh - (2 * 10)px); height: calc(100vh - (2 * 10)px);创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!