3.4.2. 将风格表添加到主题
您可以在主题中添加一个或多个样式表。
流程
-
在 <
THEME TYPE>/resources/css目录中创建一个文件。 将此文件添加到me
.properties 中的属性。styles例如,要将
风格.cs添加到mytheme中,请使用以下内容创建themes/mytheme/login/resources/css/styles.css:.login-pf body { background: DimGrey none; }.login-pf body { background: DimGrey none; }Copy to Clipboard Copied! Toggle word wrap Toggle overflow 编辑
它们/mytheme/login/theme.properties并添加:styles=css/styles.css
styles=css/styles.cssCopy to Clipboard Copied! Toggle word wrap Toggle overflow 要查看更改,请打开您的域的登录页面。
您将注意到应用的唯一样式是来自您的自定义风格表。
为了包括来自父主题的样式,请从该主题加载 样式。编辑
themes/mytheme/login/theme.properties并更改样式以:styles=web_modules/@fortawesome/fontawesome-free/css/icons/all.css web_modules/@patternfly/react-core/dist/styles/base.css web_modules/@patternfly/react-core/dist/styles/app.css node_modules/patternfly/dist/css/patternfly.min.css node_modules/patternfly/dist/css/patternfly-additions.min.css css/login.css css/styles.css
styles=web_modules/@fortawesome/fontawesome-free/css/icons/all.css web_modules/@patternfly/react-core/dist/styles/base.css web_modules/@patternfly/react-core/dist/styles/app.css node_modules/patternfly/dist/css/patternfly.min.css node_modules/patternfly/dist/css/patternfly-additions.min.css css/login.css css/styles.cssCopy to Clipboard Copied! Toggle word wrap Toggle overflow 注意要从父风格表中覆盖样式,请确保您的风格表已列出最后。