Я начал использовать Bootjack, но я не могу использовать классы в своих элементах Polymer, если я импортировал файл CSS в свой index.html
. Он работает, если я импортирую CSS в каждый компонент (который печатает предупреждение о том, что я использую файл CSS несколько раз). Есть ли способ использовать файл CSS из моего index.html
?Использование Bootjack CSS в дочерних элементах Polymer
1
A
ответ
0
Вы можете настроить Полимерный трансформатор, чтобы не вставлять файлы CSS, тогда предупреждения уходят.
Пример из другого вопроса:
transformers:
- polymer:
inline_stylesheets:
lib/bootstrap/css/bootstrap.min.css: false
lib/css/op.css: false
lib/font-awesome-4.2.0/css/font-awesome.min.css: false
Насколько я знаю bootjack
не обеспечивает поддержку теневой DOM поэтому нет другого пути, кроме ссылки на файл в каждом элементе (возможно, до сих пор не работает в некоторых случаях).
Это там вообще любой способ унаследовать стили от родительского полимераElement? – Azael
Насколько я понимаю, это было так в Polymer.js, но никогда не было в Polymer.dart и, похоже, также прекращено в Polymer.js. –
Эй, Гюнтер, этот подход меня немного смущает. Если таблицы стилей не встроены, как они доступны отдельным компонентам? Кроме того, что вы думаете о том, чтобы включить CSS в элемент и поделиться им таким образом? –
montyr75