首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >覆盖混和减少

覆盖混和减少
EN

Stack Overflow用户
提问于 2019-04-16 07:51:23
回答 1查看 270关注 0票数 0

我正在开发一个角度应用程序,它使用NG作为组件。

我需要定制按钮的外观,我想通过定制预定义的更少的函数/混合器来实现。

例如,我需要重写这个混音定义。

node_modules/ng-zorro-antd/button/style/mixin.less

代码语言:javascript
复制
// Base styles of buttons
// --------------------------------------------------
.btn() {
  position: relative;
  display: inline-block;
  font-weight: @btn-font-weight;

  ...

  &.disabled,
  &[disabled] {
    cursor: not-allowed;
    > * {
      pointer-events: none;
    }
  }

特别是&.disabled部分。

显然我可以用

代码语言:javascript
复制
@import '~ng-zorro-antd/button/style/mixin';

但我不知道该怎么推翻它。也许这太简单了!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-16 07:58:40

也许这太简单了!

很明显,事情就这么简单

代码语言:javascript
复制
.btn() {
  &.disabled,
  &[disabled] {
    cursor: default;
  }
}

这是在您的自定义.less文件中,也是在angular.json中声明的。

代码语言:javascript
复制
"styles": [
   ...
   "src/main/webapp/assets/css/styles_zorro.less"
],
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55703145

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档