Jib*_*hew 7 html css twitter-bootstrap bootstrap-switch
我正在使用twitter bootstrap-switch插件显示一个带有两个选项的复选框.它适用于带有小标签文本的复选框,如"是/否".但是,当涉及更大的标签文本(如"正常/异常")时,部分文本对用户不可见.
我试图使用该data_size
属性:
@Html.CheckBoxFor(model => Model.keyitems[i].Status,
new { @checked = "checked",
@data_on_text = "Normal",
@data_off_text = "Abnormal",
@data_size = "switch-large" })
Run Code Online (Sandbox Code Playgroud)
但它没有用.
如何让插件支持更长的文本?
Kyl*_*Mit 23
首先,数据属性使用连字符(-
),而不是下划线(_
).
此外,"switch-large"不是该size
选项的允许值,它采用以下值:
null,'mini','small','normal','large'
更重要的是,大型控件实际上并没有那么多来改变允许的大小.您必须覆盖控件宽度,如下所示:
.bootstrap-switch-large{
width: 200px;
}
Run Code Online (Sandbox Code Playgroud)
所有控件宽度都基于其父级的百分比,因此其他所有内容仍应正常呈现.
<input type="checkbox" class="switch"
data-on-text="normal"
data-off-text="abnormal"
data-size="large" />
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
26435 次 |
最近记录: |