Перейти к публикации

как правильно записать конструкцию if


Рекомендованные сообщения

пишу так:

a {
      if &[href $='.pdf'] {$typecontent: '\f1c1';}
      if &[href $='.xls'] or &[href $='.xlsx'] {$typecontent: '\f1c3';}
      if &[href $='.doc'] or &[href $='.docx'] {$typecontent: '\f1c2';}
      if &[href $='.ppt'] or &[href $='.pptx'] {$typecontent: '\f1c4';}
      if &[href $='.zip'] or &[href $='.7zip'] or &[href $='.rar'] {$typecontent: '\f1c6';}
      else {$typecontent: '';}
    }
.dsize {
            color: $wite;
            &::before {
              margin-right: .5em;
              font-family: "Font Awesome 5 Free";
              font-weight: 600;
              content: $typecontent;
            }

на что получаю ошибку компилятора: 

Error: Undefined variable.
╷
108 │ content: $typecontent;
│ ^^^^^^^^^^^^
╵
pen.scss 108:24 root stylesheet

где моя ошибка? Подскажите плиз!

Ссылка на сообщение
Поделиться на других сайтах

Здравствуйте.

Скорее всего этот код на SASS/SCSS. Ошибка в абстракции написания кода. Проверять значения атрибутов в стилях не получится. Вы можете присваивать разные стили, в зависимости от указанных значения в атрибутах.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Статистика пользователей

    47 306
    Всего пользователей
    1 451
    Рекорд онлайна
    MarushkA
    Новый пользователь
    MarushkA
    Регистрация
  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...