gpt4 book ai didi

ionic-framework - 如何在 ionic 中为侧抽屉菜单制作圆角?

转载 作者:行者123 更新时间:2023-12-04 15:38:44 25 4
gpt4 key购买 nike

我是 Ionic 的新手。我被困在侧抽屉菜单的圆角上。如果可行,请给我一个解决方案,然后我接受您的回答 这里有人有解决方案吗?提前致谢。这是我的代码。

.menu-inner {
border-radius: 0px 50px 0px 0px !important;
}

在 Inspect 元素中,这是完美的工作,但在代码中不起作用
这是屏幕短

enter image description here

最佳答案

到目前为止,您无法设置样式 shadow-root DOM 中的元素使用 CSS。在某些情况下,CSS4 有助于设置样式。但在这种情况下,它是行不通的。

因此,您可以使用 JavaScript 来设置样式 shadow-root元素。在这里您应该创建一个简单的方法,如 menuRadius并在 initializeApp 中调用它通过以下方式。

src/app/app.component.ts


initializeApp() {
this.platform.ready().then(() => {
this.statusBar.styleDefault();
this.splashScreen.hide();
this.menuRadius(); // call menuRadius method
});
}
menuRadius() {
setTimeout(() => {
document.querySelector('ion-menu').shadowRoot.querySelector('.menu-inner').setAttribute('style', 'border-radius:0px 50px 0px 0px');
}, 2000);
}

请注意使用 JavaScript 注入(inject)样式仅适用于 shadow-rootopen .

您可以查看此 article更多信息 shadow-root DOM。

关于ionic-framework - 如何在 ionic 中为侧抽屉菜单制作圆角?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58851523/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com