CSS calc()函数与单位vh 常见height:100vh

html-css027

CSS calc()函数与单位vh 常见height:100vh,第1张

calc() 函数属于CSS3版本内容,用于动态计算长度值。例如:width: calc(100% - 10px);需要注意的是,运算符前后都需要保留一个空格。calc()函数支持 "+", "-", "*", "/" 运算;

举例,给一个div动态设置宽度如下:

vh,是指css中相对长度单位,表示相对视口高度(Viewport Height),1vh = 1% * 视口高度。

视口比例长度定义了相对于视口的长度大小,这是文档的可见部分。

通俗点讲,vh就是当前屏幕可见高度的1%,也就是说 height:100vh == height:100%

repeat-x是横向铺满,就是在#header.nav-box中,图片nav-box-bg.gif会横向重复,直到铺满。

repeat-y是纵向,就是在#header.nav-box中,图片nav-box-bg.gif会竖向重复,直到铺满。

如果想要横轴和竖轴都平铺的话,直接用background-repeat:repeat就可以了。

扩展资料:

css参考函数

attr() 返回所选元素的属性值

hsl() 使用Hue-Saturation-Lightness模型(HSL)定义颜色

hsla() 使用Hue-Saturation-Lightness-Alpha模型(HSLA)定义颜色

linear-gradient() 将线性渐变设置为背景图像。 定义至少两种颜色(从上到下)

radial-gradient() 将径向渐变设置为背景图像。 定义至少两种颜色(中心到边缘)

参考资料来源:百度百科-CSS (层叠样式表)