shadow-dom 相关问题

Shadow DOM是Web Components的关键部分,它允许您使用与主DOM隔离的DOM元素子树创建基于组件的应用程序。

如何使用 Vue3 在范围阴影对象中应用 CSS 样式?

我有这个示例代码: #shadow-root(打开) 我有这个示例代码: <template> <custom-button> #shadow-root (open) <a href="#"></a> <other-custom></other-custom> </custom-button> </template> <style scoped lang="scss"> custom-button{ :deep(a) { outline:1px red solid; } } </style> 但是样式不适用。我尝试了 scoped 和 slotted 但没有结果。如何将样式应用于锚点?谢谢。 新样品 test.vue <template> <custom-button> </custom-button> </template> <style scoped lang="scss"> .custom-button { :deep(a) { outline: 3px red solid; } } </style> 自定义按钮.vue <template> <a href="#">Link</a> </template> <script> export default { name: 'custom-button', }; </script> 这不适用于 Tolbxela 演示。 首先,样式中应该多一个大括号 <style scoped lang="scss"> .custom-button { :deep(a) { outline:3px red solid; } } </style> 然后,如果您省略所有自定义元素,代码将按预期工作。 <template> <button class="custom-button"> #shadow-root (open) <a href="#">Link</a> </button> </template> 这是Codesandbox

回答 1 投票 0

给 part="native" 子元素添加样式

我需要帮助编写 SCSS 来为我的 Angular + Ionic 6 应用程序中 DOM 中的#shaddow-root 中的某些元素设置样式。 这是 DOM 的样子; 我想给 class="input-wrappe...

回答 1 投票 0

在 #shadow-root 中覆盖 div 的 CSS

我们正在使用第三方插件,我正在尝试特别覆盖一个 div 的 CSS。问题是我不明白你应该如何使用#shadow-root 带阴影的图像...

回答 1 投票 0

Web 组件 + A11y

我有几个关于 web 组件和辅助功能的问题,我读了一些文章,但我从来没有看到任何我可以自己测试的示例或案例历史。我做了一些测试,但我不确定它们......

回答 1 投票 0

:host-context在Lit-Element网页组件中不能如期工作。

我有两个Lit-element网页组件--一个是units-list,它包含了许多units-list-item元素。单元列表项目元素有两种不同的显示模式:紧凑和详细。...

回答 1 投票 0

当链接从shadowDOM内部加载时,外部字体无法加载。

首先我想说的是,我知道这个问题类似于。如何让导入的css字体图标对阴影中的元素产生影响?不是这样的,也无济于事。...

回答 1 投票 2

在ShadowDom中,Jquery悬浮在div上

我试图使用jquery的.hover函数在鼠标悬停在shadowDom中创建的div上时显示div。当我运行代码时,hover函数从未显示。是不是因为对象存在于 ...

回答 1 投票 0

shadowRoot.getSelection()?

我有一个丰富的编辑器,我正在重新编写一个lit-element自定义元素。我使用Firefox(最新)进行测试。我试图在自定义元素的内容可编辑元素的选择 ...

回答 1 投票 0

如何在封闭模式下从ShadowDom内部访问Shadow Root?

我在ShadowDom之外有一个脚本,该脚本将shadowRoot附加到元素并填充Shadow Dom。 shadowRoot模式已关闭。我没有添加var变量= element.attachShadow(...

回答 1 投票 0

如何在玩笑测试中模拟阴影元素

我有一个React组件ReactComponentContainer,它获取config和shadowRoot。从'react'导入React;从“ ./App”导入应用;从'./ReactComponent'导入ReactComponent; const ...

回答 1 投票 2

外部CSS文件中带有字体的影子DOM问题

我最近决定使用ShadowDOM在我的项目中封装样式。一开始我以为它能按预期工作,但我注意到某些图标来自...

回答 1 投票 0

如何更改Google Dialogflow Messenger的样式

我正在尝试在Google Dialogflow Messenger上进行一些自定义样式,但由于#shadow-root而无法做到这一点,下面列出了一些我可以更改的值,但我需要对其进行更多样式设置。 --df -...

回答 1 投票 0

`:Shadow DOM中的last-child`不起作用-Firefox吗?

有人知道CSS选择器:last-child在Firefox的Shadow DOM中不起作用的原因吗?它可以按预期在Chrome上运行。我找不到有关此的任何信息。谢谢!

回答 1 投票 0

Angular:ViewEncapsulation与包装SCSS

我发现自己切换到ViewEncapsulation.None,因为我需要操纵某些子组件的css,这对于View封装来说似乎是不可能的,因为/ deep /已被弃用。是否有...

回答 1 投票 0

如何在Shadow DOM中使用JS工具提示?

我正在为应用程序使用Vue&Bootstrap,在其中我根据官方Vue文档(https://cli.vuejs.org/guide/build-targets.html#web-component)生成Web组件。大多数情况下...

回答 1 投票 2

多个::槽元素的组合符

[我是否有办法实现以下目标很感兴趣::: slotted(input [type =“ checkbox”]:disabled)〜:: slotted(label){cursor:notallowed; }通过在某些...

回答 1 投票 0

仅用于HTML的阴影元素是什么?

以下是阴影元素类SliderImages扩展window的示例js。HTMLDivElement{构造函数(... args){const self = super(... args)self.init()...

回答 1 投票 0

如何获得阴影根内部的元素?

我将我的html内容放在shadow根目录下,该目录通过microblink SDK是动态的。我需要将EventListener添加到#fileBtn中,因此无论何时单击它,我都需要做一些事情。但是作为...

回答 1 投票 0

CSS动画是否应传播到ShadowDOM?

我想澄清在ShadowDOM下,全局范围的动画是否应该工作。意思是,我有一个贯穿ShadowDOM的类,但是它的动画在...

回答 1 投票 1

使用HTML导入在DIV中加载整个HTML页面

我们有一个HTML页面,可充当多个应用程序的网关。该站点只有几个按钮和一个IFRAME。单击按钮后,我们将其他HTML页面加载到IFRMAE中。所有这一切都很好。但是...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.