Элементы
Флажок
Строка с флажком и группа флажков в рамке с прокруткой.
Примеры
Один флажок
<label class="check"><input type="checkbox" name="remember" checked> Запомнить меня на этом устройстве</label>Группа
<fieldset class="checks">
<legend class="field__label">Участники</legend>
<label class="check"><input type="checkbox" name="guests" value="1" checked> Иванов Пётр <small>ivanov@example.ru</small></label>
<label class="check"><input type="checkbox" name="guests" value="2"> Смирнова Анна <small>smirnova@example.ru</small></label>
<label class="check"><input type="checkbox" name="guests" value="3"> Кузнецов Дмитрий <small>kuznetsov@example.ru</small></label>
</fieldset>Установка
bukatchuk-ui add checkbox
Файлы
| Файл | Назначение |
|---|---|
checkbox.css | стили |
example.html | образец разметки, в проект не копируется |
checkbox.jinja.html | вставка для Jinja |
Варианты
| Класс | Назначение |
|---|---|
checks |
Макрос для Jinja
{#- Флажок со строкой подписи. note — серая приписка рядом. -#}
{% macro check(name, label, value='1', checked=False, note='') -%}
<label class="check"><input type="checkbox" name="{{ name }}" value="{{ value }}"{% if checked %} checked{% endif %}> {{ label }}{% if note %} <small>{{ note }}</small>{% endif %}</label>
{%- endmacro %}