css - JQuery 手机 : Grey circle around icon when i remove disc

标签 css jquery-mobile icons

所以我希望背景在我的图标上完全透明,所以我有代码:

<a data-transition="slideup" href="#menu" data-icon="bars" data-role="button" data-iconpos="notext" data-iconshadow="false" class="ui-nodisc-icon">Menu</a>

但是当我添加 ui-nodisc-icon 类时,我的图标周围出现了一个奇怪的灰色圆圈:
icon with class="ui-nodisc-icon" added

知道是什么原因造成的吗?如何解决?

最佳答案

对于透明、无边框的按钮,试试这个:

<a href="#" class="ui-btn ui-icon-bars ui-btn-icon-notext ui-corner-all ui-nodisc-icon transparentButton">No text</a>

.transparentButton {
    background-color: transparent !important;
    border: 0 !important;
    -webkit-box-shadow: none;
    box-shadow: none;
}

Here is a DEMO

CSS 移除了 jQM 框架指定的背景颜色、边框和框阴影。

关于css - JQuery 手机 : Grey circle around icon when i remove disc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23727436/

相关文章:

css - Link DropDown Bootstrap 无法正常工作

javascript - 升级 underscore.js 会破坏backbone.js

c# - MVC 4 razor 数据注释只读

typescript - 将 CoreUI 图标导入 Vue.js TypeScript 项目

css - 模板上的 Django 静态导入

html - 使 div 的高度适合屏幕高度并将页脚固定到底部

javascript - jQuery Mobile 外部面板无法正常工作

css - 如何使用unicode使用ttf文件中的图标

ruby-on-rails - 在 Ruby on Rails 3 中使用 Twitter Bootstrap 图标作为链接的最佳方式?

html - 在 Bootstrap 3 中垂直居中 div 元素