3
考慮一下,我有幾個使用Shadow DOM來隱藏內部div-soup和佈局的元素。如何將常用的CSS樣式一次應用於多個Shadow Roots?
即使他們不同,他們也會共享相同的CSS樣式表,因爲他們使用的是應該以一致的方式設計樣式的相同元素集。例如,這可以是一個CSS框架(bootstrap)。
問題是這個樣式表很大。
什麼是在許多影子根(在SD V1)之間共享如此大樣式表的最有效方式?
考慮一下,我有幾個使用Shadow DOM來隱藏內部div-soup和佈局的元素。如何將常用的CSS樣式一次應用於多個Shadow Roots?
即使他們不同,他們也會共享相同的CSS樣式表,因爲他們使用的是應該以一致的方式設計樣式的相同元素集。例如,這可以是一個CSS框架(bootstrap)。
問題是這個樣式表很大。
什麼是在許多影子根(在SD V1)之間共享如此大樣式表的最有效方式?
您可以在<style>
元素的第一行中的陰影DOM定義使用import
CSS規則:
var root = D1.attachShadow({mode: open })
root.appendChild(T1.content.cloneNode(true))
感謝:
然後在影子DOM根導入
<template>
content
!我用你的解決方案創建了jsbin http://jsbin.com/veruki/edit?html,output – tomalec當我們在包含全局樣式的'
'中有一個'