首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >角md开关.md-拇指颜色在切换开关时不正确显示

角md开关.md-拇指颜色在切换开关时不正确显示
EN

Stack Overflow用户
提问于 2016-05-16 18:35:44
回答 1查看 560关注 0票数 0

在Safari浏览器上切换时,md开关会在开关的Md-拇指部分显示一个黄色部分。

开关应该是那种蓝色,没有黄色。开关打开或关闭后,它会变黄。其他浏览器处理这个切换开关很好。md-bar是好的,但是‘`md拇指’是黄色的。我试着把所有东西都调成蓝色.

较少

代码语言:javascript
复制
md-switch .md-thumb {
background-color: #29b6f6 !important;
color: #29b6f6 !important;
}

md-switch.md-checked .md-thumb {
background-color: #29b6f6 !important;
color: #29b6f6 !important;
}

md-switch[disabled] .md-thumb {
background-color: #29b6f6 !important;
color: #29b6f6 !important;
}

HTML

代码语言:javascript
复制
<md-switch ng-model="orgAdminSwitch" class="md-primary" ng-change="orgAdminChanged(orgAdminSwitch)" ng-show="isAdmin" aria-label="Org Admin Switch" style="float: right;"></md-switch>

但这只会使黄色变暗。黄色仍然可见,这只发生在Safari时,开关被切换或点击关闭。知道怎么移除这个吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-23 13:52:37

我为这个问题找到了一份工作。如果将display: none设置在md-switch .md-thumb: beforemd-switch .md-ripple-container上,它将停止颜色故障。当切换开关时,你将失去纹波,但不会再有这种颜色组合。问题本身是由于不同的颜色通过和组合,使这一黄色的颜色。这只是Safari浏览器上的一个问题,但这是一个简单的解决方法,可以在所有浏览器上解决这个问题。

代码将如下所示:

代码语言:javascript
复制
md-switch .md-thumb: before {
display: none;
}

md-switch .md-ripple-container {
display: none;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37260898

复制
相关文章

相似问题

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