【发布时间】:2019-05-31 06:54:11
【问题描述】:
我在我的 Rails + Sass + Bootstrap 应用程序中使用了这个片段。 https://bootsnipp.com/snippets/featured/multi-select-tiled-layout
由于与 bootstrap v. 4 不兼容,它最初根本不起作用,因此我能够进行一些重构并让一些元素起作用。
唯一不能正常工作的是隐藏复选框。我不得不从 glyficons 更改为 fontawesome,因为 bootstrap 4 不再支持 glyficons。结构基本相同,所以我不知道这里缺少什么。
HTML
.button-container{margin:20px 0 0 0}
label.btn-default.active{background-color:#007ba7; color:#FFF}
label.btn-default{width:100%; border:1px solid #efefef; margin:5px; box-shadow:5px 8px 8px 0 #ccc;}
label .bizcontent{width:100%;}
.btn-group{width:90%;}
.btn i.fa{
opacity: 0;
}
.btn.active i.fa {
opacity: 1;
}
.btn-default {
color: #333;
background-color: #fff;
border-color: #ccc;
}
<div class='items col-lg-6'>
<div class='info-block block-info clearfix'>
<div class='btn-group bizmoduleselect' data-toggle='buttons'>
<label class='btn btn-default'>
<div class='bizcontent'>
<input autocomplete='off' name='var_id[]' type='checkbox' value=''>
<i class='fa fa-check'></i>
<h5>Coffee</h5>
</div>
</label>
</div>
</div>
</div>
【问题讨论】:
-
不要在您的帖子中使用“编辑”绰号。这是一个旧的论坛习惯,在这里不适用。
标签: javascript sass bootstrap-4 frontend