【发布时间】:2023-03-25 20:43:01
【问题描述】:
所以,我一直在使用 Ionic v4 做一个项目,现在我似乎无法让边界半径工作,因为我正在使用类来检测 ngFor 是第一项还是最后一项。
如果它是第一项,它应该只更改top-left 和top-right 边框半径。如果是最后一项,则应该只更改bottom-left 和bottom-right 边框半径。
问题是:由于它适用于 Shadow DOM,我无法应用该 CSS。
我所做的是:
在我的 component.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 不起作用。根据文档:ion-item Ionic Documentation.
我也尝试将style 硬核到元素中,但它不起作用。
如果有人能对此有所了解,我将不胜感激。
感谢您的宝贵时间!
【问题讨论】:
-
您是否考虑过不在该组件上使用影子 DOM?
标签: css sass angular7 ionic4 shadow-dom