teanrus 0 Опубликовано: 25 декабря 2020 Жалоба Рассказать Опубликовано: 25 декабря 2020 пишу так: 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 где моя ошибка? Подскажите плиз! Цитата Ссылка на сообщение Поделиться на других сайтах
klierik 428 Опубликовано: 25 декабря 2020 Жалоба Рассказать Опубликовано: 25 декабря 2020 Здравствуйте. Скорее всего этот код на SASS/SCSS. Ошибка в абстракции написания кода. Проверять значения атрибутов в стилях не получится. Вы можете присваивать разные стили, в зависимости от указанных значения в атрибутах. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.