Используя переменные CSS3 (настраиваемые свойства), можно переопределить цвет выделения в 1 строке CSS.
В миллиграмм.css есть что-то вроде строк:
:root {
--highlight-color: #9b4dca;
}
а затем замените каждый #9b4dca
на var(--highlight-color)
.
Как только это будет сделано, заменить цвет выделения так же просто, как добавить файл custom.css с
:root {
--highlight-color: #abcabc;
}
Я пришел сюда за тем же самым ^^, но, поскольку он написан на SASS, и вы можете захотеть поддерживать старые браузеры, я бы порекомендовал сделать более проверенный пример, подобный этому:
button {
background-color: $color-primary;
background-color: var(--color-primary, $color-primary);
}
Таким образом, браузеры, которые не поддерживают пользовательские свойства CSS, все равно будут использовать рабочую версию. Кроме того, в настоящих таблицах стилей не требуется $#$ :root {}
, поскольку var()
уже предоставляет резервный вариант.
Ваше здоровье,
Доминик
Есть ли у них какой-либо прогресс или что-то сделано в этом направлении? 😄
Есть ли у них какой-либо прогресс или что-то сделано в этом направлении? 😄
вы всегда можете изменить значения цветов из src/_Color.sass
, а затем снова перекомпилировать с помощью sass --update
. Вы также можете добавить свои собственные файлы sass.
Есть ли у них какой-либо прогресс или что-то сделано в этом направлении? 😄
вы всегда можете изменить значения цветов из
src/_Color.sass
, а затем снова перекомпилировать с помощьюsass --update
. Вы также можете добавить свои собственные файлы sass.
Хорошая точка зрения! Думаю, я ищу немного более готовое решение, так как я не использую Sass, но я действительно не знаю, как это можно легко сделать, кроме как изменить сами значения в /dist/milligram.min.css
, что было бы проблематично.
Люблю этот фреймворк! Не могу дождаться выхода этой функции 🚀
Привет @mterron @dkundel @timrossback @dntzbgh @cilim
Может быть, что-то вроде этого?
https://github.com/milligram/milligram/pull/262/files#diff-7b0a61514569d183adbda861549f9d98
Самый полезный комментарий
Я пришел сюда за тем же самым ^^, но, поскольку он написан на SASS, и вы можете захотеть поддерживать старые браузеры, я бы порекомендовал сделать более проверенный пример, подобный этому:
Таким образом, браузеры, которые не поддерживают пользовательские свойства CSS, все равно будут использовать рабочую версию. Кроме того, в настоящих таблицах стилей не требуется $#$
:root {}
, посколькуvar()
уже предоставляет резервный вариант.Ваше здоровье,
Доминик