我对 CSS 非常满意。事实上,我并没有真正理解这些概念,即使在阅读了 3 本书之后。我在这里想要实现的是使用 Sencha Touch 2.0.1 创建一些圆角面板。我有一个 Ext.Panel。我给它一个“PanelBio”的类名,如下所示:
Ext.create('Ext.Panel', {
id: 'panelBio02',
styleHtmlContent: true,
centered:true,
cls: 'PanelBio',
html: [
'<h1>Lorem epsum.....</h1>'
].join("")
})
到目前为止一切顺利......然后,我在 SASS 文件中有一个类定义:
.PanelBio {
-webkit-border-radius: 3em !important;
border-radius: 3em !important;
background-color: #333333;
opacity: 0.8;
}
然而,当我运行代码时,它只是不工作。它嵌入了几层。首先是一个带有 Carousel 的面板,然后一个项目是包含该面板的面板。因此,当我在 Chrome 开发工具中检查元素时,我会得到如下信息:
<div class="x-container x-panel PanelBio x-floating" id="panelBio02" style="z-index: 4 !important; ">
<div class="x-inner x-panel-inner" id="ext-element-10">
<div class="x-innerhtml x-html" id="ext-element-12">
<h1>Lorem epsum.....</h1>
</div>
</div>
<div class="x-anchor" style="display: none; " id="ext-element-11">
</div>
</div>
谁能解释一下我该怎么做才能完成这项工作?