当前位置: 首页 > news >正文

10.CSS3的calc函数

CSS3calc 函数

经典真题

  • CSS 的计算属性知道吗?

CSS3 中的 calc 函数

calc 是英文单词 calculate(计算)的缩写,是 CSS3 的一个新增的功能。

MDN 的解释为可以用在任何长度、数值、时间、角度、频率等处,语法如下:

/* property: calc(expression) */
width: calc(100% - 80px);

可以用常见的 + - * / 符号来进行运算,但需要注意的是 + 和 - 必须用空格隔开,原因很简单,如果 - 号和计算的数字挨在一起,则浏览器在解析时会认为这可能是一个负值。

例如:

width: calc(100% -8px); /* 这样会出错,结果为0 */
width: calc(100% - 8px); /* 当 + -  符号用空格隔开时,运算成功 */

接下来我们来看一下 calc 函数的具体使用示例,如下:

<div class="container"><div class="item"></div>
</div>
* {margin: 0;padding: 0;
}.container{width: 500px;height: 250px;background-color: skyblue;margin: 10px;position: relative;
}
.item{width: 100px;height: 100px;background-color: pink;position: absolute;left: calc(50% - 50px);top: calc(50% - 50px);
}

效果:

image-20240222090937506

更多关于 calc 函数信息可以参阅:https://developer.mozilla.org/zh-CN/docs/Web/CSS/calc()

真题解答

  • CSS 的计算属性知道吗?

参考答案:

calc( ) 函数,主要用于指定元素的长度,支持所有 CSS 长度单位,运算符前后都需要保留一个空格。

比如: width: calc(100% - 50px);

-EOF-

http://www.lryc.cn/news/304844.html

相关文章:

  • echrts 全国地图、各省市地图json文件下载
  • 如何使用1688.item_search_shop API获取阿里巴巴店铺商品信息
  • PLC_博图系列☞基本指令“取反RLO”
  • docker安装PostGIS扩展
  • LabVIEW开发FPGA的高速并行视觉检测系统
  • P5734 【深基6.例6】文字处理软件 - Java
  • 关于设备连接有人云的使用及modbus rtu协议,服务器端TCP调试设置
  • 开源图表库Echarts 简介与基本使用
  • 变更ip后怎么查现在的代理ip地址?代理IP在网络请求中有哪些优势?
  • C#浮点运算出错问题
  • WPF 控件禁用时,显示悬浮提示
  • 在 Windows 上使用 VC++ 编译 OpenSSL 源码的步骤
  • 【MySQL】解决在join表时一对多的情况下重复数据的问题
  • 高并发Server的基石:reactor反应堆模式
  • Linux安全基线与加固
  • 应对电脑重新分区文件消失:预防措施、常见成因与恢复关键要点
  • 本地配置多个git账户及ll设置
  • week04day04(爬虫)
  • 【数据结构初阶 6】二叉树:堆的基本操作 + 堆排序的实现
  • IDEA Debug框的 show execution point按钮没了
  • 突破编程_C++_面试(类(1))
  • vue项目使用vue2-org-tree
  • Vue30 自定义指令 函数式 对象式
  • JAVA高并发——单例模式和不变模式
  • RabbitMQ(一):消息队列MQ
  • HarmonyOS—使用预览器查看应用/服务效果
  • 大项目中,某个cpp文件读取所在包路径的方法
  • gem5学习(25):用于异构SoC的片上网络模型——Garnet2.0
  • 康威生命游戏
  • vscode与vue环境配置