【问题标题】:Clarity Design - Customising Clarity CSSClarity Design - 自定义 Clarity CSS
【发布时间】:2018-09-30 12:57:57
【问题描述】:

我开始使用 Angular 进行清晰设计。 我正在尝试通过“style.css”来自定义样式,这是最后一个条目 在 angular.json 中的样式数组中

我的问题/意见是..

  1. 降低“标题”的高度?
  2. 'content-area' 似乎有一些填充..
  3. 'sidenav' 似乎留下了太多边距,我喜欢的填充...

如何在 css 中自定义/覆盖这些?尝试了几件事,但无济于事。我错过了什么吗?

提前致谢。

【问题讨论】:

  • 好吧,你错过了问题中的代码。请添加一些相关代码以便我们提供帮助
  • Clarity CSS 不是很难覆盖假设你得到正确的选择器。使用您的浏览器检查您希望覆盖的元素,并查看使用哪些选择器来定位它们。

标签: css vmware-clarity


【解决方案1】:

首先我建议阅读the official theming documentation

通常每个组件都有一个名为_variables.<component_name>.scss 的文件,它定义了指定组件使用的所有变量。

例如this file 定义变量$clr-header-height,即默认标题高度。

这个other file 改为定义“全局”变量。

【讨论】:

  • ..抱歉延迟查找您的答案..就自定义而言,我没有关注任何主要内容...只是一些事情..我可以覆盖组件 css 中的默认样式吗?就像输入标签和输入周围的空间..此外,我不得不承认我在 CSS 等方面相当薄弱..所以以我有限的知识,我希望有一种更简单的方法......比如控制填充、边距等......
  • ..例如,请查看 i.postimg.cc/Bv4M64JV/screenshot.png>。我想控制标题周围的空间(表单,列表,[这可能在 Angular 中也有一些路由器出口)和输入标签。请注意,我正在使用 clr-input-container 动态生成这个 Grid 和 Form , clr-datagrid 等..
  • 嗨,如果您想覆盖 Clarity 内部使用的标准值,您必须自定义主题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-12-06
  • 1970-01-01
  • 2017-05-04
  • 2018-09-17
  • 1970-01-01
相关资源
最近更新 更多