首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过css在ion-title的卷影根目录中选择"toolbar-title“

通过css在ion-title的卷影根目录中选择"toolbar-title“
EN

Stack Overflow用户
提问于 2020-12-05 21:38:25
回答 1查看 301关注 0票数 1

在Ionic中,ion-title组件将内容封装在其shadow-dom中的额外div中。这个div设置了类.toolbar-title。如何通过scss-selector选择此div来更改其溢出行为?

我试过了:

代码语言:javascript
复制
.toolbar-title { ... }
ion-title .toolbar-title
ion-title::shadow .toolbar-title { ... }
ion-title::shadow(div) { ... }

还有很多其他的组合,包括:host & ::ng-deep选择器。

而且,是的,我知道,::shadow和ng-deep已被弃用。

我也知道ionic为此引入了css变量,但不幸的是不是为了overflow属性。

提前谢谢你!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-06 03:40:01

shadowDOM的概念是你不能从外部接触它的内容。

它是一个open shadowDOM,所以你可以用JavaScript修改它。

代码语言:javascript
复制
document.querySelector("ion-title")
        .shadowRoot
        .querySelector(".toolbar-title")
        .style
        .overflow = "initial";
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65157492

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档