You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改Ionic ion-datetime弹窗按钮的text-transform属性?

ion-datetime弹窗按钮text-transform属性设置方案

问题说明

需要将ion-datetime组件弹窗内按钮的text-transform属性设置为none,尝试通过.export-ion-modal::part(native)修改未生效——原因是native属于弹窗内部ion-button的Shadow Part,而非modal本身的Part。

有效代码示例

方式一:全局精准匹配

/* 定位到datetime弹窗内的ion-button,修改其native part样式 */
ion-modal ion-button::part(native) {
  text-transform: none;
}

方式二:结合自定义modal类(推荐)

如果给弹窗加了.export-ion-modal类,可缩小样式作用范围:

.export-ion-modal ion-button::part(native) {
  text-transform: none;
}

关键原因

ion-datetime弹出的弹窗是独立的ion-modal容器,里面的确认/取消按钮是嵌套的ion-button组件。之前的代码错误地直接给modal容器应用::part(native),而该Part属于内部的ion-button,必须先选中modal内的ion-button,再通过它的native Part来修改样式。

内容的提问来源于stack exchange,提问作者tiga05

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 19:38:23