Making checkboxes more nice.
This commit is contained in:
parent
9fb372e114
commit
60cf09b172
|
@ -30,10 +30,21 @@
|
||||||
{% for type in camp.event_types %}
|
{% for type in camp.event_types %}
|
||||||
<li>
|
<li>
|
||||||
<input type="checkbox"
|
<input type="checkbox"
|
||||||
name="event_type"
|
name="event-type-{{ type.slug }}"
|
||||||
|
id="event-type-{{ type.slug }}"
|
||||||
value="{{ type.slug }}"
|
value="{{ type.slug }}"
|
||||||
class="form-control event-type-checkbox"
|
class="form-control event-type-checkbox"
|
||||||
checked /> {{ type.name }}
|
checked />
|
||||||
|
|
||||||
|
<div class="btn-group">
|
||||||
|
<label for="event-type-{{ type.slug }}" class="btn btn-default" style="min-width: 200px; text-align: left;">
|
||||||
|
<i class="fa fa-minus"></i>
|
||||||
|
<i class="fa fa-plus"></i>
|
||||||
|
|
||||||
|
{{ type.name }}
|
||||||
|
</label>
|
||||||
|
</div>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</ul>
|
</ul>
|
||||||
|
@ -45,10 +56,22 @@
|
||||||
{% for location in camp.event_locations %}
|
{% for location in camp.event_locations %}
|
||||||
<li>
|
<li>
|
||||||
<input type="checkbox"
|
<input type="checkbox"
|
||||||
|
name="location-{{ location.slug }}"
|
||||||
|
id="location-{{ location.slug }}"
|
||||||
name="locations"
|
name="locations"
|
||||||
value="{{ location.slug }}"
|
value="{{ location.slug }}"
|
||||||
class="form-control location-checkbox"
|
class="form-control location-checkbox"
|
||||||
checked /> {{ location.name }}
|
checked />
|
||||||
|
|
||||||
|
<div class="btn-group">
|
||||||
|
<label for="location-{{ location.slug }}" class="btn btn-default" style="min-width: 200px; text-align: left;">
|
||||||
|
<i class="fa fa-minus"></i>
|
||||||
|
<i class="fa fa-plus"></i>
|
||||||
|
|
||||||
|
{{ location.name }}
|
||||||
|
</label>
|
||||||
|
</div>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</ul>
|
</ul>
|
||||||
|
|
|
@ -232,3 +232,32 @@ footer {
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-wrap: wrap;
|
flex-wrap: wrap;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.form-group input[type="checkbox"] {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.form-group input[type="checkbox"] + .btn-group > label span {
|
||||||
|
width: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.form-group input[type="checkbox"] + .btn-group > label i:first-child {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
.form-group input[type="checkbox"] + .btn-group > label i:last-child {
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.form-group input[type="checkbox"]:checked + .btn-group > label i:first-child {
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
.form-group input[type="checkbox"]:checked + .btn-group > label i:last-child {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
.form-group input[type="checkbox"]:checked + .btn-group > label {
|
||||||
|
color: #333;
|
||||||
|
background-color: #e6e6e6;
|
||||||
|
border-color: #adadad;
|
||||||
|
-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
|
||||||
|
box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in a new issue