#html #css #forms #drop-down-menu
#HTML #css #формы #выпадающее меню
Вопрос:
Можем ли мы реализовать опции множественного выбора, такие как встроенные формы (без нажатия кнопки CTRL) (см. Изображение), только в CSS? Несколько веб-фреймворков css, таких как semantic-ui, используют, но они используют Javascript.
Комментарии:
1. w3schools.com/tags/tryit.asp?filename=tryhtml_select_multiple В этом используется собственный выпадающий список с несколькими вариантами выбора, но вам нужно использовать кнопку ctrl, чтобы выбрать несколько значений, поэтому это невозможно без javascript, но вы можете использовать флажки и настроить их, сделав их похожими на выпадающие значения, но в конце вам нужен javascript для отображения выбранных значений вверху
Ответ №1:
Вероятно, вы могли бы сделать что-то подобное с помощью флажков. Вот базовый список, который я составил для вас.
ul {
height: 100px;
width: 150px;
overflow: auto;
}
<div id="checkboxes">
<label>Choose some boxes</label>
<ul>
<li><input type="checkbox"> checkbox 1</li>
<li><input type="checkbox"> checkbox 2</li>
<li><input type="checkbox"> checkbox 3</li>
<li><input type="checkbox"> checkbox 4</li>
<li><input type="checkbox"> checkbox 5</li>
<li><input type="checkbox"> checkbox 6</li>
<li><input type="checkbox"> checkbox 7</li>
<li><input type="checkbox"> checkbox 8</li>
</ul>
</div>
Редактировать: вот очень необычный способ сделать то, что я только что сделал. Я нашел этот пример в блоге этого парня: https://codersblock.com/blog/checkbox-trickery-with-css /
Я поместил его в jsfiddle, чтобы вы могли поиграть с ним: https://jsfiddle.net/c0fy4xrj /