Задать вопрос
@zeaovede

Как реализовать динамический интерфейс?

на сайте есть три кнопки 1,2,3. Сейчас под каждой кнопкой выводится 5 кнопок 1,2,3,4,5. Как сделать так, чтобы при нажатии на кнопку 1 выводилось 3 кнопки - 1,2,3, при нажатии на кнопку 2 выводилось 4 кнопки - 1,2,3,4.
Не уверен, что такое получится провернуть средствами css. Но на js наверняка не сложно будет. Хотелось бы увидеть ответ с примером данной реализации
  • Вопрос задан
  • 151 просмотр
Подписаться 1 Простой 6 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • UPROCK.SCHOOL
    Webflow-разработчик: создание сайтов без кода
    4 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
dima9595
@dima9595
Junior PHP
UPD:
Посмотрел что вы хотите сделать и переписал ответ.

По сути вам нужно 1 массив и 3 div блока для вывода контента. В массиве будет примерно следующая структура:
- Все ранги
-- У конкретного ранга будет ещё массив с цифрами (римскими).
--- У римских цифр будет ещё массив (с простыми цифрами)
Это примерная структура. Возможно я что-то не так понял.

Потом вы выводите массив (кнопки) в первый div. Он будет отвечать за ранги. Навешиваете событие на кнопки (по ключу ранга) и во втором div будут выводиться римские цифры. На эти цифры вы то же вешаете событие. Так же и с последним массивом.

По сути как-то так. Если структура немного другая - алгоритм примерно тот же.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы