Мне нужно разделить стили по нескольким полимерным элементам. Допустимо ли создавать файл styles.html, а затем импортировать его в мои разные элементы или это будет иметь последствия для производительности при расширении приложения? Я знаю, что для 0.5 были основные стили, но это вроде бы лишний, если импорт будет работать так же хорошо.Полимер разделяет стили по элементам
styles.html
<style>
button {
background: red;
}
</style>
моего-button.html
<link rel="import" href="../bower_components/polymer/polymer.html">
<link rel="import" href="../styles/main-styles.html">
<link rel="import" href="../behaviors/mixins.html">
<dom-module id="my-button">
<template>
<button>{{text}}</button>
</template>
</dom-module>
<script>
Polymer({
is: 'my-button',
behaviors: [ButtonBehavior]
})
</script>
Вы посмотрите на [руководство Styling] (https: //www.polymer -project.org/1.0/docs/devguide/styling.html)? Вы можете распространять общие стили по дереву DOM. Это кажется «чистым» способом использования, поскольку он распространяется автоматически. Вы не привязаны к файлу (с определенным именем), и стили применяются автоматически, если кто-то забывает импортировать файл стиля или просто хочет использовать схему по умолчанию. – zunder
Я просмотрел руководство по умолчанию. Я предполагаю, что мой вопрос в целом заключается только в том, что метод импортера с импортом будет иметь последствия для производительности или если это только предпочтение стиля. –
http://stackoverflow.com/questions/32298500/polymer-import-theme-file-with-host-in-styles-has-no-affect –