Я участвую в проекте, который использует DevExtreme для Angular. Мы используем метаданные json Light.json, которые создают CSS-файл Light.css для оформления всего проекта (это делается с помощью команды npx devextreme build). Внутри Light.json мы определяем значение base-accent, которое имеет определенное значение.
То, что я хотел бы сделать сейчас, это установить base-accent< /code> на значение определенного псевдонима — например. г. $cobalt-p293: rgb(0 70 173) — определено в другом css-файлеvariables.colors.scss.
Это выполнимо? Если да, то как я могу это заархивировать? Или есть лучший подход - использовать цветовую палитру, определенную псевдонимом, для стиля всего проекта (так что, возможно, без использования метаданных json Light.json или используя ее только в самом начале проекта, а затем редактируя сгенерированные файлы вручную )?
Дополнительная информация: В будущем я, возможно, захочу установить цвет более детально, например. г. все кнопки DevExtreme имеют определенный цвет и, возможно, даже состояния кнопок имеют цвета, определенные вручную (например, я хочу установить цвет для ключевой кнопки button-default-selected-bg в псевдоним primatry-color-600) . Но это необязательно.
light.json:
{
"items": [
{
"key": "$base-accent",
"value": "rgba(218, 0, 208, 1)"
},
...
...
...
],
"baseTheme": "material.blue.light",
"base": false,
"makeSwatch": false,
"removeExternalResources": true,
"widgets": [],
"outputColorScheme": "light",
"version": "23.2.7"
}
devextreme.json:
{
"applicationEngine": "angular",
"build": {
"commands": [
{
"command": "build-theme",
"options": {
"inputFile": "src/themes/metadata/light.json",
"outputFile": "src/themes/css/light.css"
}
},
Подробнее здесь: https://stackoverflow.com/questions/787 ... components
Как использовать самоопределяемую цветовую палитру для компонентов DevExtreme? ⇐ CSS
Разбираемся в CSS
1720614679
Anonymous
Я участвую в проекте, который использует DevExtreme для Angular. Мы используем метаданные json Light.json, которые создают CSS-файл Light.css для оформления всего проекта (это делается с помощью команды npx devextreme build). Внутри Light.json мы определяем значение base-accent, которое имеет определенное значение.
То, что я хотел бы сделать сейчас, это установить base-accent< /code> на значение определенного псевдонима — например. г. $cobalt-p293: rgb(0 70 173) — определено в другом css-файлеvariables.colors.scss.
Это выполнимо? Если да, то как я могу это заархивировать? Или есть лучший подход - использовать цветовую палитру, определенную псевдонимом, для стиля всего проекта (так что, возможно, без использования метаданных json Light.json или используя ее только в самом начале проекта, а затем редактируя сгенерированные файлы вручную )?
Дополнительная информация: В будущем я, возможно, захочу установить цвет более детально, например. г. все кнопки DevExtreme имеют определенный цвет и, возможно, даже состояния кнопок имеют цвета, определенные вручную (например, я хочу установить цвет для ключевой кнопки button-default-selected-bg в псевдоним primatry-color-600) . Но это необязательно.
light.json:
{
"items": [
{
"key": "$base-accent",
"value": "rgba(218, 0, 208, 1)"
},
...
...
...
],
"baseTheme": "material.blue.light",
"base": false,
"makeSwatch": false,
"removeExternalResources": true,
"widgets": [],
"outputColorScheme": "light",
"version": "23.2.7"
}
devextreme.json:
{
"applicationEngine": "angular",
"build": {
"commands": [
{
"command": "build-theme",
"options": {
"inputFile": "src/themes/metadata/light.json",
"outputFile": "src/themes/css/light.css"
}
},
Подробнее здесь: [url]https://stackoverflow.com/questions/78730588/how-to-use-a-self-defined-color-palette-for-devextreme-components[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия