Компонент Design Dynamic «Панель» [закрыт]CSS

Разбираемся в CSS
Ответить
Anonymous
 Компонент Design Dynamic «Панель» [закрыт]

Сообщение Anonymous »

  • На панели отображается одно из многих «представлений» в зависимости от его состояния.
  • Каждое представление представляет информацию и может взаимодействовать с пользователем
  • Любое из представлений может изменять состояние «панели», вызывать события.
  • Панель реагирует на изменение состояния и события, что позволяет заменить текущее представление на другое.
  • Реализовать, используя только JavaScript/HTML/CSS, без фреймворков
Знаемые мной способы достижения этой цели:
  • js: непосредственное управление DOM.
  • CSS, z-порядок, скрытый/видимый и т. д.
Примером может служить панель «Вход»:
  • state:not-logged-in: обычный имя пользователя/пароль и кнопка входа
  • state:is-logged-in: «вы вошли в систему как USERNAME», кнопка выхода
На данный момент у меня сложилось впечатление, что CSS — более элегантный способ сделать это, однако мои знания CSS бледнеют по сравнению с JavaScript. Мне просто нужно заставить это работать быстро, не просматривая тысячи устаревших видео и статей о CSS.

Подробнее здесь: https://stackoverflow.com/questions/790 ... -component
Ответить

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

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

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

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

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