更改CSS禁用按钮

时间:2019-03-27 16:15:47

标签: angular ngx-bootstrap

问题是禁用了“按钮”,CSS在图标周围应用了框架。如何更改css“ .disable”以避免应用框架。我想创建一个新的类.disable,因为当我禁用按钮时,此CSS很好。

<button class="btn btn-icon button-transparent" (click)="deleteItem()" [disabled]=user.readOnly><i class="fa fa-trash"></i></button>

2 个答案:

答案 0 :(得分:0)

您可以尝试将类与条件绑定,请参见:

<button class="btn btn-icon button-transparent" 
        [class.disabled]="user.readOnly" 
        (click)="deleteItem()" 
        [disabled]=user.readOnly><i class="fa fa-trash"></i></button>

答案 1 :(得分:0)

在按钮上使用disabled属性时,您还可以为已禁用的按钮设置样式。因此,您不必再添加一个条件就可以添加禁用的类。

<button class="btn btn-icon button-transparent" 
    [disabled]="user.readOnly" 
    (click)="deleteItem()"><i class="fa fa-trash"></i></button>

CSS

button:disabled{
  opacity: 0.3;
}