Я хочу использовать Tippy.js в моей теневой DOM.
Поскольку скрипты могут получить доступ к моей теневой DOM, но стили не могут, я попытался встроить CSS Tippy в теньDOM и связать JS Поппера и Типпи снаружи. Здесь - демонстрация того, что он не работает.
Мне нужно, чтобы CSS был ограничен, поэтому у меня есть следующее ограничение:
<style>
:host {
all: initial; /* 1st rule so subsequent properties are reset. */
display: block;
contain: content; /* Boom. CSS containment FTW. */
/* any other CSS, so this is where I inlined the Tippy's */
}
</style>