scss 一个SCSS函数,如果$ string以$ find结尾则返回true,否则返回false。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了scss 一个SCSS函数,如果$ string以$ find结尾则返回true,否则返回false。相关的知识,希望对你有一定的参考价值。
@function ends-with($string, $find) {
@if (str-slice($string, (str-length($string) - str-length($find) + 1)) == $find) {
@return true;
} @else {
@return false;
}
}
$font-icons: (
'facebook': '\e614',
'facebook-outline': '\e615',
'twitter': '\e616',
'twitter-outline': '\e617',
'instagram': '\e618',
'instagram-outline': '\e619'
);
@each $name, $char in $font-icons {
.module-#{$name}:before {
content: $char;
@if (ends-with($name, '-outline')) {
border: 1px solid #000;
border-radius: 50%;
}
}
}
以上是关于scss 一个SCSS函数,如果$ string以$ find结尾则返回true,否则返回false。的主要内容,如果未能解决你的问题,请参考以下文章
Scss中的自定义函数
如何分离scss函数返回值
如何使用 Babel 转换 scss 以获得反应包?
SCSS中定义变量
附加到 SCSS @mixin 的奇怪字符
scss function和mixin的区别