【问题标题】:How to exclude an HTML element form Ionic CSS如何从 Ionic CSS 中排除 HTML 元素
【发布时间】:2016-02-29 00:44:38
【问题描述】:

我有一个特殊的圆形按钮,带有他的 CSS,但是当我使用它时,我的 CSS 会爆炸,因为有 Ionic CSS“标准”规则。 我的 .button 类被 Ionic 的 .button CSS 类破坏了。

我已经尝试将名称更改为我的 .button 类,但没有。获取我的按钮的唯一方法是不导入 Ionic.css 文件,但当然,我需要它用于其他元素,

我的按钮嵌套在其他元素中,为此我需要 Ionic CSS

所以,我需要知道是否可以从 Ionic CSS 规则中排除特定的 HTML 标记,而无需编辑 Ionic.css 文件

【问题讨论】:

  • 你尝试过 !important 吗?

标签: angularjs html css ionic-framework


【解决方案1】:

不可能。进入 Ionic.css 并编辑它。你可以编辑它。我检查了 Sass 的文档:http://ionicframework.com/docs/cli/sass.html CSS 放在这个文件夹中:www/lib/ionic/css 更好的解决方案是设置一个 Sass 环境。然后你就可以只使用你需要的组件了。

其他解决方案,但有点脏,是用更深的选择器覆盖规则。也许使用 .container .button 或 div.button 或 button.button 或 body .button。

【讨论】:

  • 我尝试在 Ionic.css 中创建一个名为“newClassButton”的新类,但仍然无法正常工作(我的按钮仍然被 Ionic CSS 破坏)。我会阅读文档,谢谢老兄。
【解决方案2】:

您可以在自定义 css 中使用其他类名,并在每个 css 规则中使用属性 !important。无论如何,您可以更改导入的顺序。

【讨论】:

  • !important 不起作用。我无法更改顺序,因为我在索引中导入了 Ionic.css,因此视图在该 css 规则下
猜你喜欢
  • 1970-01-01
  • 2012-10-24
  • 1970-01-01
  • 2022-01-26
  • 1970-01-01
  • 1970-01-01
  • 2020-11-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多