<div class="filter-panel">
<div class="accordion">
<div class="grid">
<div class="grid__1">
<button class="button accordion__trigger">Filters</button>
</div>
</div>
<div class="accordion__extra">
<div class="filter-panel__item">
<div class="grid grid--four-columns">
<div class="grid__1">
<h4>Amount Range</h4>
</div>
<div class="grid__3">
<div class="range-filter">
<input id="01-01" type="checkbox">
<label class="filter" for="01-01" data-value="0-100"></label>
<input id="01-02" type="checkbox">
<label class="filter" for="01-02" data-value="101-400"></label>
<input id="01-03" type="checkbox">
<label class="filter" for="01-03" data-value="401-1k"></label>
<input id="01-04" type="checkbox">
<label class="filter" for="01-04" data-value="1k-5k"></label>
<input id="01-05" type="checkbox">
<label class="filter" for="01-05" data-value="5k-10k"></label>
<input id="01-06" type="checkbox">
<label class="filter" for="01-06" data-value="10k-100k"></label>
<input id="01-07" type="checkbox">
<label class="filter" for="01-07" data-value="100k+"></label>
</div>
</div>
</div>
</div>
<div class="filter-panel__item">
<div class="grid grid--four-columns">
<div class="grid__1">
<h4>Amount Range</h4>
</div>
<div class="grid__3">
<div class="range-filter">
<input id="02-01" type="checkbox">
<label class="filter" for="02-01" data-value="0-100"></label>
<input id="02-02" type="checkbox">
<label class="filter" for="02-02" data-value="0-100"></label>
<input id="02-03" type="checkbox">
<label class="filter" for="02-03" data-value="0-100"></label>
<input id="02-04" type="checkbox">
<label class="filter" for="02-04" data-value="0-100"></label>
<input id="02-05" type="checkbox">
<label class="filter" for="02-05" data-value="0-100"></label>
</div>
</div>
</div>
</div>
<div class="filter-panel__item">
<div class="grid grid--four-columns">
<div class="grid__1">
<h4>Amount Range</h4>
</div>
<div class="grid__3">
<div class="range-filter">
<input id="03-01" type="checkbox"><label class="filter" for="03-01" data-value="0-100"></label>
<input id="03-02" type="checkbox"><label class="filter" for="03-02" data-value="0-100"></label>
<input id="03-03" type="checkbox"><label class="filter" for="03-03" data-value="0-100"></label>
<input id="03-04" type="checkbox"><label class="filter" for="03-04" data-value="0-100"></label>
<input id="03-05" type="checkbox"><label class="filter" for="03-05" data-value="0-100"></label>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="filter-panel">
<div class="accordion">
<div class="grid">
<div class="grid__1">
<button class="button accordion__trigger">Filters</button>
</div>
</div>
<div class="accordion__extra">
<div class="filter-panel__item">
<div class="grid grid--four-columns">
<div class="grid__1"><h4>Amount Range</h4></div>
<div class="grid__3">
<div class="range-filter">
<input id="01-01" type="checkbox">
<label class="filter" for="01-01" data-value="0-100"></label>
<input id="01-02" type="checkbox">
<label class="filter" for="01-02" data-value="101-400"></label>
<input id="01-03" type="checkbox">
<label class="filter" for="01-03" data-value="401-1k"></label>
<input id="01-04" type="checkbox">
<label class="filter" for="01-04" data-value="1k-5k"></label>
<input id="01-05" type="checkbox">
<label class="filter" for="01-05" data-value="5k-10k"></label>
<input id="01-06" type="checkbox">
<label class="filter" for="01-06" data-value="10k-100k"></label>
<input id="01-07" type="checkbox">
<label class="filter" for="01-07" data-value="100k+"></label>
</div>
</div>
</div>
</div>
<div class="filter-panel__item">
<div class="grid grid--four-columns">
<div class="grid__1"><h4>Amount Range</h4></div>
<div class="grid__3">
<div class="range-filter">
<input id="02-01" type="checkbox">
<label class="filter" for="02-01" data-value="0-100"></label>
<input id="02-02" type="checkbox">
<label class="filter" for="02-02" data-value="0-100"></label>
<input id="02-03" type="checkbox">
<label class="filter" for="02-03" data-value="0-100"></label>
<input id="02-04" type="checkbox">
<label class="filter" for="02-04" data-value="0-100"></label>
<input id="02-05" type="checkbox">
<label class="filter" for="02-05" data-value="0-100"></label>
</div>
</div>
</div>
</div>
<div class="filter-panel__item">
<div class="grid grid--four-columns">
<div class="grid__1"><h4>Amount Range</h4></div>
<div class="grid__3">
<div class="range-filter">
<input id="03-01" type="checkbox"><label class="filter" for="03-01" data-value="0-100"></label>
<input id="03-02" type="checkbox"><label class="filter" for="03-02" data-value="0-100"></label>
<input id="03-03" type="checkbox"><label class="filter" for="03-03" data-value="0-100"></label>
<input id="03-04" type="checkbox"><label class="filter" for="03-04" data-value="0-100"></label>
<input id="03-05" type="checkbox"><label class="filter" for="03-05" data-value="0-100"></label>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
/* No context defined. */
.filter-panel {
border-top: 1px solid hsla(var(--base-hsl),.2);
border-bottom: 1px solid hsla(var(--base-hsl),.2);
padding: 24px 0;
h4 { margin: 0; }
&__item {
padding: 8px 0;
}
}
.range-filter {
input[type="checkbox"] { display: none; }
label {
clear: right;
}
label:after { content: attr(data-value); }
}
No notes defined.