"фильтр работ"
Bootstrap 3.1.0 Snippet by LoveSan

<link href="//netdna.bootstrapcdn.com/bootstrap/3.1.0/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css"> <script src="//netdna.bootstrapcdn.com/bootstrap/3.1.0/js/bootstrap.min.js"></script> <script src="//code.jquery.com/jquery-1.11.1.min.js"></script> <!------ Include the above in your HEAD tag ----------> <script src="https://use.fontawesome.com/b4564248e6.js"></script> <div class="container"> <div class="row"> <div class="frb frb-success col-md-4"> <input type="radio" id="radio-button-1" name="radio-button" value="1"> <label for="radio-button-1"> <span class="frb-title">Все планируемые работы</span> <span class="frb-description">Отобразит список всех работ по всему автопарку</span> </label> </div> <div class="frb frb-success col-md-4"> <input type="radio" id="radio-button-2" name="radio-button" value="2"> <label for="radio-button-2"> <span class="frb-title">Ближайшие</span> <span class="frb-description">Отобразит список работ на ближайшую неделю, либо работ по пробегу, которые наступят раньше чем 2000 км</span> </label> </div> <div class="frb frb-success col-md-4"> <input type="radio" id="radio-button-3" name="radio-button" value="3"> <label for="radio-button-3"> <span class="frb-title">Свой выбор</span> <span class="frb-description">Показать работы на ближайшие <input value="30"/> дней или <input value="10000"/> км.</span> </label> </div> </div> </div>
.frb-group { margin: 15px 0; } .frb ~ .frb { margin-top: 15px; } .frb input[type="radio"]:empty, .frb input[type="checkbox"]:empty { display: none; } .frb input[type="radio"] ~ label:before, .frb input[type="checkbox"] ~ label:before { font-family: FontAwesome; content: '\f096'; position: absolute; top: 50%; margin-top: -11px; left: 15px; font-size: 22px; } .frb input[type="radio"]:checked ~ label:before, .frb input[type="checkbox"]:checked ~ label:before { content: '\f046'; } .frb input[type="radio"] ~ label, .frb input[type="checkbox"] ~ label { position: relative; cursor: pointer; width: 100%; border: 1px solid #ccc; border-radius: 5px; background-color: #f2f2f2; } .frb input[type="radio"] ~ label:focus, .frb input[type="radio"] ~ label:hover, .frb input[type="checkbox"] ~ label:focus, .frb input[type="checkbox"] ~ label:hover { box-shadow: 0px 0px 3px #333; } .frb input[type="radio"]:checked ~ label, .frb input[type="checkbox"]:checked ~ label { color: #fafafa; } .frb input[type="radio"]:checked ~ label, .frb input[type="checkbox"]:checked ~ label { background-color: #f2f2f2; } .frb.frb-default input[type="radio"]:checked ~ label, .frb.frb-default input[type="checkbox"]:checked ~ label { color: #333; } .frb.frb-primary input[type="radio"]:checked ~ label, .frb.frb-primary input[type="checkbox"]:checked ~ label { background-color: #337ab7; } .frb.frb-success input[type="radio"]:checked ~ label, .frb.frb-success input[type="checkbox"]:checked ~ label { background-color: #5cb85c; } .frb.frb-info input[type="radio"]:checked ~ label, .frb.frb-info input[type="checkbox"]:checked ~ label { background-color: #5bc0de; } .frb.frb-warning input[type="radio"]:checked ~ label, .frb.frb-warning input[type="checkbox"]:checked ~ label { background-color: #f0ad4e; } .frb.frb-danger input[type="radio"]:checked ~ label, .frb.frb-danger input[type="checkbox"]:checked ~ label { background-color: #d9534f; } .frb input[type="radio"]:empty ~ label span, .frb input[type="checkbox"]:empty ~ label span { display: inline-block; } .frb input[type="radio"]:empty ~ label span.frb-title, .frb input[type="checkbox"]:empty ~ label span.frb-title { font-size: 16px; font-weight: 700; margin: 5px 5px 5px 50px; } .frb input[type="radio"]:empty ~ label span.frb-description, .frb input[type="checkbox"]:empty ~ label span.frb-description { font-weight: normal; font-style: italic; color: #999; margin: 5px 5px 5px 50px; } .frb input[type="radio"]:empty:checked ~ label span.frb-description, .frb input[type="checkbox"]:empty:checked ~ label span.frb-description { color: #fafafa; } .frb.frb-default input[type="radio"]:empty:checked ~ label span.frb-description, .frb.frb-default input[type="checkbox"]:empty:checked ~ label span.frb-description { color: #999; }

Related: See More


Questions / Comments: