переопределить CSS в расширении оболочки gnome с помощью темы оболочки

Может ли CSS в расширении гнома-оболочки быть переопределено css в теме оболочки?
Например. «Dash to Panel» содержит следующие строки в файле stylesheet.css:

#dashtopanelScrollview .app-well-app:hover .overview-icon,
#dashtopanelScrollview .app-well-app:focus .overview-icon {
    background: none;
}

#dashtopanelScrollview .app-well-app:hover > :first-child,
#dashtopanelScrollview .app-well-app:focus > :first-child {
    background-color: rgba(238, 238, 236, 0.1);
}

Когда я размещаю те же селекторы или более конкретные селекторы в моем gnome-shell.css и пытаюсь изменить фон .overview -icon, вместо этого используется CSS из Dash в файл stylesheet.css Panel.

1
задан 10 May 2018 в 22:42

1 ответ

С учетом предоставленного вами CSS я смог принудительно применить стиль с помощью важного правила.

#dashtopanelScrollview .app-well-app:hover .overview-icon,
#dashtopanelScrollview .app-well-app:focus .overview-icon {
    background: red!important;
}

#dashtopanelScrollview .app-well-app:hover > :first-child,
#dashtopanelScrollview .app-well-app:focus > :first-child {
    background-color: red!important;
}
0
ответ дан 27 November 2020 в 00:32

Другие вопросы по тегам:

Похожие вопросы: