当前位置:首页 > CSS教程 > 正文内容

详细介绍css中的数学表达式calc()_css教程,css

搜教程4年前 (2020-04-08)CSS教程199

css如何实现下划线滑动效果_css教程

本文为大家介绍了css实现下划线滑动效果的方法,具有一定的参考价值,希望可以帮助到大家。实现滑动效果主要是利用伪类标签,以及hover。

数学表达式calc()是CSS中的函数,主要用于数学运算。使用calc()为页面元素布局提供了便利和新的思路。

定义

数学表达式calc()是calculate计算的缩写,它允许使用+、-、*、/这四种运算符,可以混合使用%、px、em、rem等单位进行计算

兼容性: IE8-、safari5.1-、ios5.1-、android4.3-不支持,android4.4-4.4.4只支持加法和减法。IE9不支持用于backround-position

(推荐教程:CSS教程)

css中device-width与width有什么区别_css教程

本文为大家详细介绍了css媒体查询中device-width与width的区别,具有一定的参考价值,希望可以帮助到大家。device-width定义输出设备的屏幕可见宽度;width定义输出设备中的页面可见区域宽度。

注意:+和-运算符两边一定要有空白符

实例如下:

<style>
.test1{
    border: calc( 1px + 1px ) solid black;
    /* calc里面的运算遵循*、/优先于+、-的顺序 */
    width: calc(100%/3 - 2*1em - 2*1px);
    background-color: pink;
    font-style: toggle(italic, normal); 
}
.test2{
    /* 由于运算符+的左右两侧没有空白符,所以失效 */
    border: calc(1px+1px) solid black;
    /* 对于,不能小于0的属性值,当运算结果小于0时,按0处理 */
    width: calc(10px - 20px);
    padding-left: 10px;
    background-color: lightblue;
}
</style>
<div class="test1">测试文字一</div>    
<div class="test2">测试文字二</div>

应用

数学表达式calc()常用于布局中的不同单位的数字运算

<style>
p{margin: 0;}
.parent{overflow: hidden;zoom: 1;}
.left{float: left;width: 100px;margin-right: 20px;}    
.right{float: left;width: calc(100% - 120px);}
</style>
<div class="parent" style="background-color: lightgrey;">
    <div class="left" style="background-color: lightblue;">
        <p>left</p>
    </div>
    <div class="right"  style="background-color: lightgreen;">
        <p>right</p>
        <p>right</p>
    </div>
</div>

相关视频教程推荐:css视频教程

以上就是详细介绍css中的数学表达式calc()的详细内容,更多请关注ki4网其它相关文章!

关于css选择器的详细介绍_css教程

本文来自CSS入门教程栏目,文中为大家详细介绍了css选择器的相关知识,具有一定的参考价值,希望可以帮助到大家。选择器的作用是通过它可以找到元素,把css样式传递给元素。

扫描二维码推送至手机访问。

版权声明:本文由搜教程网发布,如需转载请注明出处。

本文链接:https://www.sojiaocheng.cn/17512.html

标签: css
分享给朋友:

“详细介绍css中的数学表达式calc()_css教程,css” 的相关文章

带你疾速打造属于本身的Bootstrap站点【css教程】,Bootstrap

带你疾速打造属于本身的Bootstrap站点【css教程】,Bootstrap

本篇文章给人人带来的内容是关于带你疾速打造属于本身的Bootstrap站点,有肯定的参考价值,有须要的朋侪可以参考一下,愿望对你有所协助。 迥殊声明:此篇文章由白牙依据Leon Revill的英文文章原名《Twitter Bootstrap Tutorial – Up and runni...

margin-bottom是什么意义?【css教程】,margin-bottom

margin-bottom是什么意义?【css教程】,margin-bottom

margin-bottom是CSS中的一个属性,用于设置元素的下外边距,一切主流浏览器都支撑 margin-bottom 属性。下面我们就来简朴看一下margin-bottom属性的用法。 margin-bottom属性的语法以下: margin-bottom:value valu...

css padding-right属性怎样用【css教程】,css padding-right属性

css padding-right属性怎样用【css教程】,css padding-right属性

padding-right属性定义及用法 在css中,padding-right属性是运用来设置右内边距(右添补)。假如须要同时设置上、右、下、左外边距,能够运用padding属性,padding属性能够将上、右、下、左外边距定义在一个声明中。 padding-right类似属性 pa...

css display属性怎样用【css教程】,display属性

css display属性怎样用【css教程】,display属性

display属性定义及用法 display属性在网页规划顶用的异常之多,它的属性值也比较多,然则用的多的就block、inline-block、inline和none属性值,别的属性值很少见,一切在这就重点引见一下常常使用的这几个属性值的用法; 在css中,display属性是用来定义...

css outline-width属性怎样用【css教程】,css outline-width属性

css outline-width属性怎样用【css教程】,css outline-width属性

css outline-width属性定义及用法 1.在css中,outline-width属性是运用来设置表面的宽度,所谓表面就是绘制于元素四周的一条线,位于边框边沿的外围,不是元素尺寸的一部分,因而元素的宽度和高度属性不包括表面的宽度。表面与边框差别,表面不占用空间,表面能够黑白矩形。...

css怎样设置横向导航【css教程】,css

css怎样设置横向导航【css教程】,css

导航栏 闇练运用导航栏,关于任何网站都异常重要。 运用CSS你能够转换成悦目的导航栏而不是死板的HTML菜单。 导航栏=链接列表 作为规范的HTML基本一个导航栏是必需的。 导航条基本上是一个链接列表,所以运用 <ul> 和 <li>元素异常有意义: <...