Итак, я занимался проектом с Ionic v4, и теперь я не могу заставить работать радиус границы, потому что я использую классы для определения на ngFor, является ли это первым или последним элементом.
Если это первый элемент, он должен изменить только top-left
и top-right
радиус границы. И если это последний элемент, он должен изменить только bottom-left
и bottom-right
радиус границы.
Проблема в том, что, поскольку он работает с Shadow DOM, я не могу применить этот CSS.
То, что я сделал, было:
В моем компоненте .scss
:host {
ion-item {
&.first {
--border-radius: 12px;
// --border-top-left-radius: 12px;
// --border-top-left-radius: 12px;
// border-top-left-radius: 12px;
// border-top-left-radius: 12px;
}
}
}
Но это не то, что я хочу, прокомментированный CSS не будет работать. И единственный вариант, который может изменить эти стили Shadow DOM для 4 border-radius
согласно документации: Ионная документация ion-item .
Я также пытался жестко привязать style
к элементу, но он не будет работать.
Если кто-то может пролить свет на это, я бы очень признателен.
Спасибо за ваше время!