jQuery toggleClass example

Toggle class name on click in jQuery

by lexxeagle

HTML

<!DOCTYPE html>
<html lang="uk">
<head>
    <meta charset="UTF-8">
    <title>Переваги та виклики купівлі авто на українських номерах в Європі</title>
    <style>
        body {
            color: black; /* Устанавливает цвет текста */
            background-color: white; /* Устанавливает цвет фона */
            font-family: Arial, sans-serif; /* Устанавливает шрифт текста */
        }
    </style>
</head>
<body>
    <h1>Переваги та виклики купівлі авто на українських номерах в Європі</h1>
    <p>Купівля авто на українських номерах в Європі стає все більш популярною альтернативою для українців, які шукають якісні та доступні транспортні засоби. Європейський ринок пропонує широкий вибір автомобілів різних марок, моделей та року випуску. Однак цей процес також має свої виклики та нюанси, які потрібно враховувати.</p>
    <h2>Законодавчі аспекти та вимоги</h2>
    <p>Перш ніж <a href="https://shopavto.com/ua/prodat-avto-v-evrope-na-ukrainskih-nomerah/">купити авто на українських номерах в Європі</a>, важливо ознайомитися з відповідними законодавчими вимогами та правилами. Ця частина статті охоплює такі питання, як перереєстрація авто в Україні, митні правила та податки, а також необхідність страхування та технічного огляду.</p>
    <h2>Практичні кроки для успішної покупки</h2>
    <p>Після розгляду законодавчих аспектів ми перейдемо до практичних кроків, необхідних для успішної купівлі авто на українських номерах в Європі. Ця частина статті допоможе вам зрозуміти, як знайти та вибрати підходяще авто, перевірити його історію та вирішити фінансові питання, пов'язані з покупкою.</p>
    <h2>Поради та рекомендації</h2>
    <p>Наостанок, ми розглянемо корисні поради та рекомендації, які допоможуть вам уникнути шахрайства, вибрати надійного продавця та успішно транспортувати ваше нове авто в Україну. Ця частина статті забезпечить вас цінною інформацією, яка допоможе зробити процес купівлі авто на українських номерах в Європі максимально безпечним та ефективним.</p>
   ...

CSS

body {
  background: #20262E;
  padding: 20px;
  font-family: Helvetica;
}

#banner-message {
  background: #fff;
  border-radius: 4px;
  padding: 20px;
  font-size: 25px;
  text-align: center;
  transition: all 0.2s;
  margin: 0 auto;
  width: 300px;
}

button {
  background: #0084ff;
  border: none;
  border-radius: 5px;
  padding: 8px 14px;
  font-size: 15px;
  color: #fff;
}

#banner-message.alt {
  background: #0084ff;
  color: #fff;
  margin-top: 40px;
  width: 200px;
}

#banner-message.alt button {
  background: #fff;
  color: #000;
}

JavaScript

// find elements
var banner = $("#banner-message")
var button = $("button")

// handle click and add class
button.on("click", () => {
  banner.toggleClass("alt")
})