有没有人能告诉我,在Yii 2.0中如何改变折叠窗口小部件标题的高度?它现在是40px,我想把它变成20px.呈现窗口小部件的容器div有.panel
,.panel-default
和.panel-collapse
类,但是我不确定是否有可以直接在collapse小部件中设置的选项,或者我是否必须以某种方式覆盖CSS。(“options
”设置仅适用于正文内容,不适用于标题)。
echo Collapse::widget([
'items' => [
[
'label' => $mycollapseheader,
'content' => $contentstring,
'encode' => false,
//'options' => ['style' => 'background:black'],
//'contentOptions' => [],
],
]
]);
3条答案
按热度按时间dgsult0t1#
正如您可以从Collapse小部件的source code中看到的那样-没有办法直接更改标题宽度。
你有两种方法来解决这个问题-首先修改小部件(看一看
TbGridView
小部件,它有一个headerHtmlOptions
)。第二种方法是更改每个Javascript的宽度值。
希望对你有帮助。
plicqrtu2#
谢谢你Bfcm!我没有想到javascript选项。事实证明,这是一个覆盖.panel-heading类的顶部和底部填充的问题。
35g0bw713#
我在collapse小部件中更改了标题设计,如下所示:
请注意,如果Header不是由客户端设置的,则encodeLabels参数是有用的。因此,您现在可以在“style.css”中设置“myclass”的样式