reactjs - 如何设置语义 UI 禁用按钮的样式
问题描述
将“禁用”应用于<Button>
. 我想完全改变颜色。
当前按钮:
<Button disabled>{example}</Button>
当前样式不会覆盖变灰:
.labels .button{
background-color: #6363FA;
margin: 10px;
color: #F2F1F7;
}
希望能够在某处为残疾人应用新的背景颜色
解决方案
根据我的经验,这是一种可以像这样重新设计 Button 的好方法
(如果您还没有设置主题,请先按照此处的指南: https ://react.semantic-ui.com/theming/#theming-with-create-react-app !!)
去编辑some-location/semantic-ui/site/elements/button.overrides
,添加一个类,如.ui.huge.disabled.button
带有<Button />
属性的size='huge' disabled
示例按钮禁用 css 类
这将导致如下所示:
按钮屏幕截图
顺便说一句,我通过在浏览器中检查它找到了上面的类名:检查器中的
css 类
我希望这很清楚!如果您有任何问题,请告诉我 :)
PS:抱歉没有足够的代表来嵌入图像...
编辑:忘了提,在上面的 CSS 示例中,@gold
是@black
我添加到的自定义颜色semantic-ui/site/globals/site.variables
推荐阅读
- sprite - 在移相器中使用几乎相同的精灵的好习惯。使用更多精灵的替代方法
- arrays - React 将数据推送到数组对象中
- rubymotion - NDK 错误:Android 安装
- php - 如何将 HAM Maidenhead Grid Squares 转换为经纬度?
- cytoscape.js - 我正在使用 cytoscape 设置“text-opacity:0”的样式,但它不起作用
- android - 编译 Flutter 时出现“任务 ':app:packageDebug' 执行失败 > 无法生成 v1 签名”异常
- swift - 在 SwiftUI 中不断重复动作
- javascript - 如何在 Chart.js 的工具提示中键入字符串?
- sass - 不兼容的单位:'rem' 和 'px' - Bootstrap 4.3.1
- python - 退出代码 0,无错误,无输出