【发布时间】:2016-12-11 09:20:38
【问题描述】:
我正在使用超棒的字体图标,我需要将图标设置为禁用状态。有什么办法可以做到这一点。我也在使用引导程序。
这就是我使用图标的方式。
<i class="fa fa-slack"><i/>
我只需要图标看起来像灰色。
【问题讨论】:
标签: twitter-bootstrap-3 font-awesome
我正在使用超棒的字体图标,我需要将图标设置为禁用状态。有什么办法可以做到这一点。我也在使用引导程序。
这就是我使用图标的方式。
<i class="fa fa-slack"><i/>
我只需要图标看起来像灰色。
【问题讨论】:
标签: twitter-bootstrap-3 font-awesome
基本思想就是给它的风格上色
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css" rel="stylesheet"/>
<div>Disabled <i class="fa fa-slack" style="color: grey"></i></div>
<div>Enabled <i class="fa fa-slack"></i></div>
【讨论】:
您可以定义您的“类似 Bootstrap”disabled 类
.fa.disabled,
.fa[disabled],
.disabled > .fa,
[disabled] > .fa {
opacity: 0.5;
/*optional*/ cursor: not-allowed;
/*optional*/ pointer-events: none;
}
然后像这样使用它
<i class="fa fa-slack disabled"></i> <!-- or -->
<i class="fa fa-slack" disabled></i> <!-- or -->
<a class="btn btn-primary disabled"><i class="fa fa-slack"></i></a> <!-- or -->
<a class="btn btn-primary" disabled><i class="fa fa-slack"></i></a>
【讨论】:
为残疾人写一个自定义类
类似
.fa-disabled {
opacity: 0.6;
cursor: not-allowed;
}
添加光标类型对用户体验很重要。
【讨论】:
您可以降低不透明度并禁用指针事件:
.disabled-button{
opacity: 0.5;
pointer-events: none;
}
【讨论】:
$("button[title='Aceptar']").prop("disabled", true);,您可以通过按钮的任何属性(第一个)选择按钮并更改属性禁用。
【讨论】: