Строки шаблона SASS. Можно ли их использовать?

Может быть, это банальный вопрос, но я не нашел никакой информации о строках шаблона sass, так как в синтаксисе less он имеет:

less: @media-screen-phone: ~'screen and (max-width: 540px)';

со следующим использованием:

// ...some *.less file

@media-screen-phone: {
  // ... some style rules
}

// ...

Итак, можно ли использовать такой подход из less в sass, как я показал выше?

Спасибо.

Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
1
0
482
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Функция тильды LessCss (~) - всего лишь помощник:

Notice that our CSS property value is quoted, which we don't want.

This is where the tilde comes into play. If you precede the quoted value with a tilde, the tokens will still be grouped into a single value, but the quotes will be stripped off.

That is all that the tilde does - strip quotes. It does nothing else. If you use tildes currently, you probably don't actually need them in half the cases. If you're anything like me, you [incorrectly] copy-pasted them from online demos without actually knowing what it was doing.

Цитата из Размышляя о строках, кавычках, токенах и тильдах в меньшем количестве CSS . Акцент как в оригинале.

Модное слово для SCSS - строковая интерполяция.

Он делает то же самое, но не во время определения, а во время использования.

// SCSS
$media-screen-phone: "screen and (max-width: 540px)";

@media #{$media-screen-phone} {
  body {
    color: red;
  }
}
  

Да, я знаю такой подход, но он не такой, как в .less. Есть идеи, как использовать его без дополнительных правил?

Max Travis 23.11.2018 10:47

Этот код SCCS может прояснить $media-screen-phone: "screen and (max-width: 540px)";body { &:before { content: #{$media-screen-phone}; content: $media-screen-phone; content: "#{$media-screen-phone}";}}

yunzen 23.11.2018 11:03

Другие вопросы по теме