




Я бы посоветовал попробовать и проверить элемент, который вы пытаетесь изменить, с помощью DevTools браузера (играйте в разделе «Стиль», пока не достигнете желаемого результата), а затем измените его в своем коде.
Что касается вопроса, вы хотите удалить фон для выбранного состояния элемента списка, а затем указать свойство сквозного оформления текста. Это должна быть часть CSS, чтобы решить вашу проблему с правильными селекторами:
body .ui-listbox .ui-listbox-list .ui-listbox-item.ui-state-highlight {
color: #000000;
text-decoration: line-through;
background-color: none;
}
Обратите внимание, что цвет текста изменяется, чтобы он был виден после удаления синего фона. Это только для выделенного состояния элемента списка (.ui-listbox-item.ui-подсветка состояния).
Если вы хотите лучше понять и узнать больше об угловом стиле, проверьте эта статья, который дает подробный обзор ваших вариантов.
Самый быстрый способ расставить приоритеты свойств для конкретных методов доступа — поместить свой CSS в глобальный файл styles.css. Ваш файл angular(cli).json должен ставить styles.css выше всего остального. Итак, перейдите в styles.css и поместите туда этот бит css с background-body как inherit/transparent или none. Это должно работать