dom - 我无法访问影子 dom CSS 中的插槽
问题描述
我必须访问离子页面的插槽才能在其上插入“背景:继承”。我尝试了一切,但仍然无法通过 CSS 访问它。我必须访问此插槽标签
解决方案
您不能访问(通过 CSS 规则选择)属于 shadow DOM 的元素——这是设计使然。您可以在此处阅读更多信息:https ://www.joshmorony.com/shadow-dom-usage-in-ionic-web-components/
您有以下选择:
您需要更改的元素都会公开您可以访问和修改的 CSS 变量
您可能会重写组件/制作自己的组件
您可以尝试使用向影子 dom 添加另一个“样式”元素的指令“破解”它:https ://forum.ionicframework.com/t/ionic-v4-shadow-dom/137350/3
推荐阅读
- julia - 这是什么错误?我正在安装 Julia 语言的 Plots 包。我不能只安装这个包
- javascript - 如何增加嵌套的动态值?
- google-app-engine - 在 Google App Engine 中,如何查看与错误代码 APP_CONTAINER_CRASHED 相关的日志?
- r - geom_mosaic:X 轴刻度标签未显示?
- google-apps-script - 如何引用谷歌脚本中的单元格?
- excel - 单击 USPS 网站上的按钮以查找 9 位邮政编码
- c# - 部署到新位置的 ClickOnce 应用程序仍然引用旧位置进行更新
- r - 结合()和ggplot2
- python - 如何使用 Kivy UrlRequest 发出补丁请求
- bash - exec和flock如何在bash脚本中协同工作