如何使用css3实现可以计算的自适应布局

发布时间:2022-03-01 11:41:46 作者:小新
来源:亿速云 阅读:115

小编给大家分享一下如何使用css3实现可以计算的自适应布局,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

      calc()是一个CSS函数,你可以使用calc()给元素的margin、pading、width等属性设置

    而且你还可以在一个calc()内部嵌套另一个calc()

    clac()的语法就非常简单了,使用数学表达式来表示:

    expression一个数学表达式,用来计算长度的表达式,该表达式的结果会作为最终的值。

    clac()使用“+”、“-”、“*”和“/”四则运算,可以使用百分比、px、em、rem等单位,而且可以混用多种单位计算

    需要注意的是

    如果“0”作为除数会让HTML解析器抛出异常.

    “+”和“-”时,前后必须要有空格比如calc(100%-15px)这是错误的

    “*”和“/”时,前后可以不留空格,但是建议加上空格

    举两个例子

    1<!DOCTYPEhtml>

    2<htmllang="en">

    3<head>

    4<metacharset="UTF-8">

    5<title>demo</title>

    6<style>

    7.box{

    8width:500px;

    9height:300px;

    10}

    11.left{

    12width:250px;

    13background:#ccc;

    14float:left;

    15}

    16.right{

    17width:calc(100%-250px);

    18float:right;

    19background:#333;

    20}

    21.left,.right{

    22height:100%;

    23}

    24</style>

    25</head>

    26<body>

    27

    28<pclass="box">

    29<pclass="left"></p>

    30<pclass="right"></p>

    31</p>

    32

    33</body>

    34</html>

如何使用css3实现可以计算的自适应布局如何使用css3实现可以计算的自适应布局

看完了这篇文章,相信你对“如何使用css3实现可以计算的自适应布局”有了一定的了解,如果想了解更多相关知识,欢迎关注亿速云行业资讯频道,感谢各位的阅读!

推荐阅读:
  1. 自适应布局
  2. Rem是如何实现自适应布局的?

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

css3

上一篇:如何使用CSS3实现伪类hover离开时平滑过渡效果

下一篇:如何使用纯css3实现的竖形二级导航

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》