scss Sass:伪`undefined`值来区分`null`。 #sass
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了scss Sass:伪`undefined`值来区分`null`。 #sass相关的知识,希望对你有一定的参考价值。
.test {
test: "undefined";
test: null;
}
// ----
// Sass (v3.4.9)
// Compass (v1.0.1)
// ----
// Sass: Pseudo `undefined` value to distinguish `null`.
//
// http://twitter.com/whizark
//
// Other ideas
// https://github.com/whizark/xass#ideas
// Function
@function undefined() {
@if not global-variable-exists('-undefined') {
$-undefined: unique-id() !global;
}
@return $-undefined;
}
// Use case
@function value-of($value: undefined()) {
@if $value == undefined() {
// do something.
@return 'undefined';
}
@return $value;
}
.test
{
test: inspect(value-of());
test: inspect(value-of(null));
}
以上是关于scss Sass:伪`undefined`值来区分`null`。 #sass的主要内容,如果未能解决你的问题,请参考以下文章
Sass 使用伪选择器扩展
scss 简单的“Hocus”Sass @mixin:悬停和:聚焦伪。使它们更容易编写,您永远不会忘记同时指定它们。
如何删除 WebStorm sass-lint 错误“未知的伪选择器 'ng-deep'”
sass和scss区别?
如何将scss转换成css文件
sass和scss