用CSS3的calc()计算高度,宽度方法
CSS3的calc()使用方法:
- 使用“+”、“-”、“*” 和 “/”四则运算;
- 可以使用百分比、px、em、rem等单位;
- 可以混合使用各种单位进行计算;
- 表达式中有“+”和“-”时,其前后必须要有空格,如"widht: calc(12%+5em)"这种没有空格的写法是错误的;
- 表达式中有“*”和“/”时,其前后可以没有空格,但建议留有空格。
例如 :设置div元素的高度为当前窗口高度+150px
div{height: calc(100vh + 150px);}
例如 :设置div元素的高度为当前窗口高度-15em
div{height: calc(100vh - 15em);}
例如 :设置div元素的高度为当前窗口高度*15rem
div{height: calc(100vh * 15rem);}
例如 :设置div元素的宽度为当前窗口宽度-20px
div{width: calc(100% - 20px);}
例如 :设置div元素的高度为当前窗口宽度的50%
div{height: calc(50vw);}
例如 :设置div元素的高度为当前窗口宽度的50%+150px
div{height: calc(50vw + 150px);}
正在加载评论...