美文网首页
css之"计算属性"

css之"计算属性"

作者: 坏丶毛病 | 来源:发表于2020-02-28 16:16 被阅读0次

no,no,no,这和vue的计算属性没有一点关系,所以这次介绍的也和vue无关。

相信大家和我一样,在开发中,也遇到过这样的问题:

我设计样式,多用百分比布局,这样在不同分辨率就不会出现特别大的偏差,但是也不能避免不适用px等固定单位,所以当我们父元素分为2部分,头部使用了像素px,但是底部需要剩下所有的大小怎么办?弹性盒也确实能解决,但真的没有更好的方法了吗?

再比如说,当我一个元素需要位移,比如我需要居中,但是当父元素没有相对定位,它又不能定位居中,设置margin-left:50%也会出现本身宽度的一半的偏差,还得在偏回来,麻烦。

所以这里给大家介绍一个计算属性:

calc(百分比 - 像素)

示例一:

// 父元素
.box{
    width:100%;
    height:100;
}
// 子元素左边
.boxLeft{
    width:50px;
    height:100%;
}
// 子元素右边
.boxRight{
    width:calc(100% - 50px);
    height:100;
}

示例2:

// 需要居中的盒子
.box{
    width:500px;
    height:400px;
    margin-left:calc(50% - 250px);
    margin-top:calc(50% - 200px);
}

友情提示:注意加空格百分比和像素和减号之间

好了,以上就是简单的介绍,当然它的用途还不止于此,需要大家慢慢去了解。

计算属性一时爽,一直计算,一直爽。

image

如有问题,请指出,接受批评。

相关文章

  • css之"计算属性"

    no,no,no,这和vue的计算属性没有一点关系,所以这次介绍的也和vue无关。 相信大家和我一样,在开发中,也...

  • calc计算属性的用法

    calc是CSS3中新增的计算属性。 普通的CSS样式时,计算属性的写法如下: Less中,计算属性的写法如下: ...

  • 30秒 学懂 css(二)

    计算属性calc() 函数calc()支持CSS3; 让你的CSS具有计算功能, CSS属性值就是表达式的结果 h...

  • CSS属性计算

    一、指定值(Specified Value) CSS属性的指定值通过以下三个步骤确定: 如果文档的样式表给该属性指...

  • calc的用法

    CSS计算属性(calc):(智能数学运算规则)

  • vue hover绑定

    在计算属性中 在html中 在css中

  • 连字符表示法和驼峰表示法的转换

    在JS中获取CSS属性,我们会使用计算属性 getComputedStyle() window.getComput...

  • h5 开发中遇到的问题

    响应式字体设计 css 计算属性 在css3样式中有一个类似与函数的计算属性calc(),它主要用于指定元素的长度...

  • CSS calc计算属性

    calc()是css3的一个新增的功能,用来指定元素的长度,你可以使用calc()给元素的border、margi...

  • No.8 CSS字体属性、文本属性、背景、界面样式

    一、CSS字体属性 1.CSS字体系列 CSS 使用 font-family 属性定义文本的字体系列。 各种字体之...

网友评论

      本文标题:css之"计算属性"

      本文链接:https://www.haomeiwen.com/subject/taplhhtx.html