Привет, я пытаюсь установить градиентный фон на ионную панель инструментов,
.logo-toolbar {
background: linear-gradient(to right, #fff 25%, #004b7a 35%, #004b7a 68%, #004b7a 100%) !important;
border-bottom: 3px solid #f48726 !important;
transition: all 0.3s linear;
}
<ion-toolbar class = "logo-toolbar">
<ion-title>
<img src = "../../assets/img/sys.jpg" class = "logo"/>
</ion-title>
</ion-toolbar>
с приведенной выше границей кода отображается, но фон не установлен, но когда я добавляю цвет к ion-title, он работает,
<ion-toolbar color = "pink" class = "logo-toolbar">
<ion-title>
<img src = "../../assets/img/sys.jpg" class = "logo"/>
</ion-title>
</ion-toolbar>
что здесь происходит?
Я нашел решение,
Ionic использует пользовательское свойство для установки фона для панели инструментов, которое всегда имеет более высокий приоритет, его необходимо переопределить,
--background: linear-gradient(to right, #fff 25%, #004b7a 35%, #004b7a 68%, #004b7a 100%) !important;
P.S. Не знаю, как сработал хак.
круто, кажется, это немного хак. просто для записи, правильный способ сделать фоновый цвет здесь _____
--background linear-gradient(to right, #fff 25%, #004b7a 35%, #004b7a 68%, #004b7a 100%)