【问题标题】:Angular Material Custom Class Button IssueAngular Material 自定义类按钮问题
【发布时间】:2017-05-30 08:47:17
【问题描述】:

我正在尝试为角材质按钮编写一个自定义类,但是有一个问题,当我单击按钮并从浏览器中移开(最小化或激活另一个窗口)时,它会淡出或使其消失白色,当我单击浏览器窗口时,它会变成正确的形状/颜色,不知道原因,但如何控制它,任何人都有任何想法。 我的 CSS 类:

.DeleteBtn.md-raised {
  color: #fff;
  background-color: #CC090F;
  text-transform: initial;
  min-width: 88px;
  margin: 6px 0px;
  max-width: 8px;
  font-size: 12px;
}

.DeleteBtn.md-raised:not([disabled]):hover {
  color: #fff;
  background-color: #7F0509;
  max-width: 10px;
  font-size: 12px;
}
<md-button class="md-raised DeleteBtn">Delete</md-button>

【问题讨论】:

  • 似乎在 ':focus' 或 ':active' 你的按钮继承了默认 css!!正确检查

标签: javascript angularjs asp.net-mvc angular-material


【解决方案1】:

您缺少所有组件.md-button 的基本 CSS 类。这是一个有效的 CSS sn-p:

.md-button.DeleteBtn.md-raised:not([disabled]).md-focused,.md-button.DeleteBtn.md-raised {
  color: #fff;
  background-color: #CC090F;
  text-transform: initial;
  min-width: 88px;
  margin: 6px 0px;
  max-width: 8px;
  font-size: 12px;
}

.md-button.DeleteBtn.md-raised:not([disabled]):hover {
  color: #fff;
  background-color: #7F0509;
  max-width: 10px;
  font-size: 12px;
}

我建议阅读更多关于 <md-button> CSS 的信息并遵循最佳实践。这里还有一个适合您的工作示例: https://codepen.io/anon/pen/ybdzZJ 希望对您有所帮助。祝你好运:)

【讨论】:

  • dim0_0n,你打开你的codepen并点击按钮并最小化窗口然后打开窗口你看到它的颜色是白色的???
  • @Saleem 去看看吧
  • dim0_0n,可爱,我会添加相同的。谢谢
猜你喜欢
  • 2021-09-11
  • 2020-05-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-06-16
  • 1970-01-01
  • 2019-11-26
相关资源
最近更新 更多