在 ExtJS 5 中删除面板边框默认 css
Remove panel border default css in ExtJS 5
我想完全删除面板边框(边框、background-image 和所有)。我有一个 window,它有 6 个面板,每个面板都有标题。我只想要没有任何边框的标题名称。
问题可能重复,但我没有得到答案。
我试过 border: false 但没有用。
向 window 添加 cls
选项,以便您可以确定 "no border" 样式的范围:
cls: 'noPanelBorder'
然后使用这个:
.noPanelBorder .x-panel-body-default,
.noPanelBorder .x-panel-header-default,
.noPanelBorder .x-panel-default {
border: none;
box-shadow: none;
background: none;
}
参见示例:https://fiddle.sencha.com/#fiddle/sbs
请注意,建议将 SCSS 与 Sencha CMD 一起使用,这样样式声明看起来更简单。
我想完全删除面板边框(边框、background-image 和所有)。我有一个 window,它有 6 个面板,每个面板都有标题。我只想要没有任何边框的标题名称。
问题可能重复,但我没有得到答案。
我试过 border: false 但没有用。
向 window 添加 cls
选项,以便您可以确定 "no border" 样式的范围:
cls: 'noPanelBorder'
然后使用这个:
.noPanelBorder .x-panel-body-default,
.noPanelBorder .x-panel-header-default,
.noPanelBorder .x-panel-default {
border: none;
box-shadow: none;
background: none;
}
参见示例:https://fiddle.sencha.com/#fiddle/sbs
请注意,建议将 SCSS 与 Sencha CMD 一起使用,这样样式声明看起来更简单。