Как указано выше, это выполняется с помощью jQuery.
На очень упрощенном фундаментальном уровне Интернет состоит из трех «языков» - HTML, CSS и JavaScript (через некоторое время я получу jQuery!).
Все эти три имеют специальную цель на веб-странице. Представьте, что вы строите дом:
- HTML бы основные строительные блоки, в основном стены и крыша . HTML - это структура веб-сайта.
- CSS будет цвет дома, возможно, используемые материалы,
все «конструкционные» вещи. CSS - это внешний вид веб-сайта.
- JavaScript: будет вся проводка и сантехника в доме, материал, который сообщает лампочке включить, когда вы нажимаете переключатель. JavaScript - это функциональность и интерактивность веб-сайта.
Pure JavaScript может быть утомительным, чтобы работать время от времени, требуя большого количества кода для выполнения простых задач.jQuery был изобретен, чтобы вы могли (со ссылкой на их лозунг здесь) Напишите меньше, сделайте больше. Это в основном много предварительно написанных функций JavaScript, которые вы можете импортировать на свой сайт, а затем использовать.
Я бы порекомендовал вам проверить курс jQuery по адресу Codecademy, его бесплатный, короткий, эффективный и позволит вам быстро и быстро, но, самое главное, дать вам представление о том, как решить не только эту проблему, но и многие другие, чтобы прийти как Что ж! :)
Я не уверен, что это правильный ответ, но вы можете добиться этого с помощью JQuery, используйте функцию click(), затем добавьте или удалите класс с помощью addClass() и removeClass() –
Это невозможно сделать с помощью Только CSS, и он сохраняется на разных страницах. Вы можете использовать JS для использования локального хранилища для сохранения значения, а затем применять стили соответственно при загрузке страницы, вы также можете использовать внешний язык программирования для создания файла cookie и хранения, а затем применять стили на основе этого файла cookie. –