Отфильтруйте список на основе нескольких отмеченных флажков, используя ТОЛЬКО CSS и HTML.CSS

Разбираемся в CSS
Ответить
Гость
 Отфильтруйте список на основе нескольких отмеченных флажков, используя ТОЛЬКО CSS и HTML.

Сообщение Гость »


Я пытаюсь создать фильтруемый список элементов, который отображает уникальные значения при проверке комбинации фильтров. Мне нужно сделать это только с помощью CSS и HTML, поскольку внутренняя корпоративная вики-страница, на которой я это создаю, не поддерживает тег «script».

Мой список: A B C

Мои значения: A, B, C, D

Я хочу, чтобы значение A отображалось, когда установлен только фильтр A, значение B отображалось, когда выбран только фильтр B, и так далее.

Я хочу, чтобы значение D отображалось только тогда, когда отмечены все фильтры A, B и C.

Вот что у меня сейчас есть:

.items>[data-type] { дисплей: нет; } input[name=a]:checked~.items div[data-type=a], input[name=b]:checked~.items div[data-type=b], input[name=c]:checked~.items div[data-type=c] { дисплей: блок; A
B
C A B C

Я не знаю, как с помощью CSS указать, что data-type=d является результатом проверяемых входных данных a, b и c.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «CSS»