рассмотрим эту проблему ... два листа .scss
*styles.scss*
@import _variables.scss
--app-color: rgb(0,0,0); //css variable
*_variables.scss*
$color: var(--app-color); //CSS to SASS variable
теперь мы можем везде использовать переменную $ color, заполненную переменной CSS color, и это работает.
Моя проблема заключается в использовании этой переменной SASS / CSS для установки непрозрачности.Посмотрите на это =>
background: rgba($color, .1);
, оно НЕ будет работать ... потому что $ color в этом случае не будет передаваться как значение общего цвета, как я определил (
rgb (0,0,0)
) но нравится (
var (- app-color)
и функция rgba ()вероятно, не знаю, как обрабатывать этот параметр.
rgba () может обрабатывать два параметра ($ color, $ alpha), который работает отлично, но не в том случае, если $ color / $ alpha заполнены значениями переменных CSS)
... есть идеи, как это решить?Я не прав, как я это понимаю?
Спасибо