第4章 高度な機能を覚えてSassを使いこなそう
4-4 Sassのデータタイプについて
データタイプを判別する
.DataTypes {
property: type-of(10px);
}
.DataTypes {
property: number;
}
.DataTypes {
/* Number型 */
property: type-of(10%);
/* Color型 */
property: type-of(red);
/* String型 */
property: type-of(sans-serif);
/* Boolean型 */
property: type-of(true);
/* Null型 */
property: type-of(null);
/* List型 */
property: type-of(1.5em 1em 0 2em);
/* Map型 */
$map:(key1: value1, key2: value2);
property: type-of($map);
/* Function型 */
property: type-of(get-function("lighten"));
}
.DataTypes {
/* Number型 */
property: number;
/* Color型 */
property: color;
/* String型 */
property: string;
/* Boolean型 */
property: bool;
/* Null型 */
property: null;
/* List型 */
property: list;
/* Map型 */
property: map;
/* Function型 */
property: function;
}
@function example($value) {
@if type-of($value) == number {
処理
}
}

