CSS3 calc()函数使用

2017-08-28  本文已影响0人  王翔爱摇滚乐爱电影爱心理学爱哲

1、calc是什么?

calc是英文单词calculate(计算)的缩写,用于动态计算长度值。

calc()函数支持 "+", "-", "*", "/" 运算;

2、浏览器兼容性

Paste_Image.png

3、calc使用

calc()主要应用在流体布局上,可以通过calc()计算得到元素的宽度。
calc()根据给定百分比、em、px和rem单位值计算出其宽度或者高度,比如说“width:calc(50% + 2em)”,这样一来你就不用考虑元素DIV的宽度值到底是多少,而把这个烦人的任务交由浏览器去计算。

4、示例代码

<!DOCTYPE html>
<html>

    <head>
        <meta charset="utf-8" />
        <title>CSS3 calc()函数应用</title>
        <style>
            * {
                padding: 0;
                margin: 0;
            }
            
            .test {
                width: calc(100% - 50px);
                border: 1px solid red;
            }
        </style>
    </head>

    <body>
        <div class="test">我的宽度为100% - 500px</div>
    </body>

</html>

效果:


Paste_Image.png
上一篇 下一篇

猜你喜欢

热点阅读