我只想在Ext JS 4.1.1 按钮上显示一个图标(无文本)。我希望按钮的宽度比图标的宽度长一点。显示时,图标始终左对齐。我希望它位于按钮的中心。
我无法使用alignTo
方法或background-position
CSS 实现上述目标。
图标是 32x32px png 文件。
分机JS代码:
var topToolBar = Ext.create('Ext.toolbar.Toolbar', {
width: '100%',
items: [{
iconCls: 'home32',
width: 60,
iconAlign: 'center',
scale: 'large'
}]});
var master = Ext.create('Ext.panel.Panel', {
layout: 'anchor',
anchor: '100% 100%',
renderTo: Ext.getBody(),
tbar: [topToolBar]
});
CSS 代码:
.home32
{
background-position: center center;
background-image: url( images/32/home.png ) !important;
}