Ответы пользователя по тегу CSS
  • Как задать стили в зависимости от языка страницы?

    @ImMrDimm
    Что если попробовать что-то такое

    Объявляем переменные, которые принимают значения в зависимости от языка на уровне root
    :root {
        --main-color: blue;
    }


    На уровне html переопределяем их как нам нравится в связке с языком

    html[lang="en"]
    {
        --main-color: red;
    }
    html[lang="ru"]
    {
        --main-color: green;
    }


    А затем в нужных местах используем эту переменную

    h1 {
    color:  var(--main-color);
    }


    Проверил, без всяких scss/less работает
    Ответ написан
    Комментировать