Sass-除法
2024-09-05 23:05:37
Sass的乘法运算规则也适用于除法运算。不过除了除法运算还有一个特殊之处。众所周知“/”符号在css中已作为一种符号使用,因此在sass中做除法运算时,直接使用"/" 符号作为除号时,将不会生效,编译时既得不到我们需要的效果,也不会报错。一起先来看简单的示例:
这样的结果对于大家来说没有任何意义。要修正这个问题,只需要给运算的外面添加一个小括号( )即可:
除了上面情况带有小括号,“/”符号会当作除法运算符之外,如果“/”符号在已有的数学表达式中时,也会被认作除法符号。如下面示例:
另外,在 Sass 除法运算中,当用变量进行除法运算时,“/”符号也会自动被识别成除法,如下例所示:
综合上述,”/ ”符号被当作除法运算符时有以下几种情况:
• 如果数值或它的任意部分是存储在一个变量中或是函数的返回值。
• 如果数值被圆括号包围。
• 如果数值是另一个数学表达式的一部分。
如下所示:
Sass 的除法运算还有一个情况。我们先回忆一下,在乘法运算时,如果两个值带有相同单位时,做乘法运算时,出来的结果并不是我们需要的结果。但在除法运算时,如果两个值带有相同的单位值时,除法运算之后会得到一个不带单位的数值。如下所示:
最新文章
- php工作笔记3-php基础加强
- Js提示框
- [php-src]窥探Php内核中的变量
- [Python] Magic editor in Pycharm
- Machine Learning in Action -- 树回归
- struts2 笔记03 异常支持、防止页面刷新和后退、方法验证
- [mysql] mysql explain 使用
- Linux中的模式转换
- Java SE (1)之 JFrame 组件 GridLayout布局
- JS的全局变量&;局部变量
- __stdcall,__cdecl,_cdecl,_stdcall,。__fastcall,_fastcall 区别简介
- openwrt系统之字符设备驱动软件包加载、测试程序加载
- linux常用脚本
- Linux查看当前目录下所有子目录是否包含某个文件
- 2019OO第二单元总结
- route的简单使用
- cocos2d-js:游戏进入后台和返回游戏的事件捕获和处理
- 【数据库】Mysql中主键的几种表设计组合的实际应用效果
- angularjs 请求数据转换为Form Data传参
- Linux CPU Hotplug CPU热插拔
热门文章
- ht-8 对arrayList中的自定义对象排序( Collections.sort(List<;T>; list, Comparator<;? super T>; c))
- Linux内核设计与实现 总结笔记(第二章)
- 攻防世界 | guess_num
- 组建MySQL集群的几种方案
- Jmeter 中文乱码解决方案
- Windows 环境下vue+webpack前端开发环境搭建
- 使用Flask+nginx+uwsgi+Docker部署python应用
- RESTful再理解
- PHP Yii框架中使用smarty模板
- 【ABAP系列】SAP ABAP实现LOG显示的方法