如何使仅显示图标的 Dojo 按钮的背景透明

Posted

技术标签:

【中文标题】如何使仅显示图标的 Dojo 按钮的背景透明【英文标题】:How to make background transparent for Dojo button showing only icons 【发布时间】:2015-08-11 09:53:56 【问题描述】:

我想控制 dojo 按钮的按钮格式,以便只有图标(图像)保持可见 - 没有 dojo 样式

这是我正在做的事情:创建按钮

var w = new Button(
type:"button",
iconClass: "infoIcon",
showLabel:"false",
onClick: function () 
openInfoPane(ProcessRowdata(grid, Data));

);

此按钮放置在道场网格中

这里是 CSS

.infoIcon 
background-image: url('images/help.ico');
width: 24px;
height: 24px;
background-color: transparent;
background-repeat:no-repeat;
padding:0px;
margin-left:4px;


现在看起来像这样 - [IMG]http://i59.tinypic.com/2h540w3.png[/IMG] 我想摆脱背景(蓝色发光的东西)

类似 - [IMG]http://i58.tinypic.com/2ijm6is.png[/IMG] 如何完成这项工作?

似乎“背景颜色:透明;”没有任何作用?

【问题讨论】:

【参考方案1】:
#navToolbar .tundra .dijitToolbar 
  background-color: transparent;

【讨论】:

不走运。我没有使用工具栏?如果 dijitToolbar 有任何效果,我不会。

以上是关于如何使仅显示图标的 Dojo 按钮的背景透明的主要内容,如果未能解决你的问题,请参考以下文章

DUILIB库怎么实现背景透明,文字和图标不透明

Vegas7.0如何将插入的图片背景透明和移动?

响应式 png 图标 - 具有透明背景的按钮

怎么制作ICO图标使背景颜色为透明?

DataGridView透明行选择和双击背景颜色更改

我用Jquery Png后a:hover背景图依旧不透明!