Mr_*_*een 3 css extjs extjs4 extjs4.1
当用户检查图像时,如何显示图像(勾选图像)而不是默认勾选复选框?
我尝试使用checkedCls配置,其中图像即将到来,但复选框的背面.
checkedCls: 'checkedBoxStyle'
Run Code Online (Sandbox Code Playgroud)
.checkedBoxStyle{
background-image:url('http://www.chathamhouse.org/sites/default/files/public/images/buttons/tick-icon.png');
background-repeat:no-repeat;
}
Run Code Online (Sandbox Code Playgroud)
jsfiddle开始.
好吧,图像只改变了它的背景位置
.x-form-cb-checked {
background-position: 0 -13px;
}
Run Code Online (Sandbox Code Playgroud)
导致原始图像看起来像这样:

你应该在这里改变整个图像.
我建议更改Base类并强制覆盖
像这样:
.newBase input{
background-image:url('../resources/images/checkBox_Tick_Mark.png') !Important;
}
Run Code Online (Sandbox Code Playgroud)
并在配置中
...
baseCls: 'newBase',
...
Run Code Online (Sandbox Code Playgroud)
看你的JSFiddle(图像路径不正确,但它应该向你展示)