PrimeNg 主题颜色
PrimeNg Theme colors
我正在使用 primeng 或 md dark-indigo 主题,我的问题是,是否可以更改特定 primeng 组件的颜色。例如,下拉菜单是黑色的,但当我使用按钮时,它们是靛蓝色的。所以我的问题是是否有办法将 p 元素样式更改为其他主题颜色,在我的例子中是从靛蓝黑色。
问题截图:
https://prnt.sc/133vzbo
以下是自定义 PrimeNG 样式的(hacky)步骤。
从 primeng 复制基础 theme.css(从 node_modules/primeng/resources/themes/{your_theme}/theme.css
中找到)
根据您的喜好更改应用到组件的所有颜色等。
将此文件保存在资产文件夹中。 (你可以把它放在你的 src 文件夹之外)
安装 cpx (https://www.npmjs.com/package/cpx)。这是一个文件复印机。
npm install cpx --save-dev
将以下脚本添加到您的 package.json。
"copyCss": "cpx \"assets/theme.css\" \"node_modules/primeng/resources/themes/{your_theme}/\""
"ngBuild": "npm run copyCss && ng build"
使用 npm run ngBuild
构建您的应用程序。 (根据需要使用任何其他构建开关)
瞧!享受您的定制风格:)
我正在使用 primeng 或 md dark-indigo 主题,我的问题是,是否可以更改特定 primeng 组件的颜色。例如,下拉菜单是黑色的,但当我使用按钮时,它们是靛蓝色的。所以我的问题是是否有办法将 p 元素样式更改为其他主题颜色,在我的例子中是从靛蓝黑色。
问题截图: https://prnt.sc/133vzbo
以下是自定义 PrimeNG 样式的(hacky)步骤。
从 primeng 复制基础 theme.css(从
node_modules/primeng/resources/themes/{your_theme}/theme.css
中找到)根据您的喜好更改应用到组件的所有颜色等。
将此文件保存在资产文件夹中。 (你可以把它放在你的 src 文件夹之外)
安装 cpx (https://www.npmjs.com/package/cpx)。这是一个文件复印机。
npm install cpx --save-dev
将以下脚本添加到您的 package.json。
"copyCss": "cpx \"assets/theme.css\" \"node_modules/primeng/resources/themes/{your_theme}/\""
"ngBuild": "npm run copyCss && ng build"
使用
npm run ngBuild
构建您的应用程序。 (根据需要使用任何其他构建开关)瞧!享受您的定制风格:)