sass:string
- Dart Sass
- since 1.23.0
- LibSass
- ✗
- Ruby Sass
- ✗
В настоящее время только Dart Sass поддерживает загрузку встроенных модулей с помощью @use. Пользователи других реализаций должны вместо этого вызывать функции, используя их глобальные имена.
string.quote($string)
quote($string) //=> string Возвращает $string в виде строки в кавычках.
string.insert($string, $insert, $index)
str-insert($string, $insert, $index) //=> string Возвращает копию $string с вставкой $insert в $index.
SCSS Syntax
@debug string.insert("Roboto Bold", " Mono", 7); // "Roboto Mono Bold"
@debug string.insert("Roboto Bold", " Mono", -6); // "Roboto Mono Bold"
Sass Syntax
@debug string.insert("Roboto Bold", " Mono", 7) // "Roboto Mono Bold"
@debug string.insert("Roboto Bold", " Mono", -6) // "Roboto Mono Bold"
Если $index больше, чем длина $string, $insert добавляется в конец. Если $index меньше отрицательной длины строки, $insert добавляется в начало.
string.length($string)
str-length($string) //=> number Возвращает количество символов в $string.
string.slice($string, $start-at, $end-at: -1)
str-slice($string, $start-at, $end-at: -1) //=> string Возвращает фрагмент $string, начиная с index $start-at и заканчивая индексом $end-at (оба включительно).
SCSS Syntax
@debug string.slice("Helvetica Neue", 11); // "Neue"
@debug string.slice("Helvetica Neue", 1, 3); // "Hel"
@debug string.slice("Helvetica Neue", 1, -6); // "Helvetica"
Sass Syntax
@debug string.slice("Helvetica Neue", 11) // "Neue"
@debug string.slice("Helvetica Neue", 1, 3) // "Hel"
@debug string.slice("Helvetica Neue", 1, -6) // "Helvetica"
string.to-upper-case($string)
to-upper-case($string) //=> string Возвращает копию $string с буквами ASCII преобразованными в верхний регистр.
string.to-lower-case($string)
to-lower-case($string) //=> string Возвращает копию $string с буквами ASCII преобразованными в нижний регистр.
string.unique-id()
unique-id() //=> string Возвращает случайно сгенерированную строку без кавычек, которая гарантированно является действительным идентификатором CSS и уникальна в рамках текущей компиляции Sass.
string.unquote($string)
unquote($string) //=> string Возвращает $string как строку без кавычек. Это может привести к появлению строк, недействительных CSS, поэтому используйте их с осторожностью.