如何更改primeNG (传奇-蓝色主题)的默认主颜色?更改-主颜色没有帮助,因为在节点_模块/./teme.css中,元素的样式是使用主色十六进制而不是‘-主颜色’。我也不能覆盖所有使用原色的元素的样式,因为它们太多了,它们有不同的颜色--在悬停和焦点上有不同的颜色,我该如何处理呢?
发布于 2021-02-15 07:43:22
如果您想将主颜色更改为绿色、橙色或紫色,您可以将主题更改为其中之一(传奇-绿色,传奇-橙色.)
如果您想要更多的定制,可以使用他们的主题设计师。
发布于 2022-03-25 13:14:21
我使用了ΕГИІИО解决方案的一部分,不确定它将来是否会破坏某些东西,但它还能正常工作。
我的解决方案:
node_modules/primeng/resources/themes/{your_theme}/theme.css找到它)themes.css保存到任何文件夹,如src/app/styles/theme.css (提示:您可以升级到scss,并使用颜色变量进行可重用和更具可读性的代码)angular.json中的"styles"数组中替换导入到路径中的node_modules/primeng/resources/themes/{your_theme}/theme.css,如src/app/styles/theme.css发布于 2021-09-21 17:43:24
这是一个烦人的解决办法。
node_modules/primeng/resources/themes/{your_theme}/theme.css找到它)npm install cpx --save-dev"copyCss": "cpx \"assets/theme.css\"\"node_modules/primeng/resources/themes/{your_theme}/\""
"ngBuild": "npm run copyCss && ng build"npm run ngBuild构建应用程序。(根据需要使用任何其他构建开关)https://stackoverflow.com/questions/66199371
复制相似问题