2016-03-27 2 views
0

Метеоритный шаблон отлично подходит для разных данных в том же стиле.Есть ли эффективный способ создания уникальных стилей для каждой страницы?

Что делать, если тысячи страниц должны иметь свой стиль? Я предполагаю, что для этого потребуется, чтобы все страницы имели свой собственный шаблон.

Например, как я могу хранить и получать анимацию javascript?

Есть ли простой способ сделать это или они должны быть отдельными файлами шаблонов?

+0

Что такое стиль (шрифты, выравнивание, цвета, форматирование, макет), связанные с хранением/вызовом анимации JS? Не могли бы вы уточнить свой вопрос. – noumenal

+0

@noumenal Ну, CSS, вероятно, будет одинаковым для всех страниц. Например, размер шрифта «h1» будет одинаковым на каждой странице, кроме компонентов страницы, таких как разное количество заголовков страниц, анимаций, абзацев, иногда раздел страницы разделен на два столбца и т. Д. Сейчас я знаю только когда я помещаю '{{title}}' в определенную позицию HTML для получения заголовка из Mongo, он применяется ко всем страницам. – stackyname

ответ

0

Я смог настроить стиль страниц динамически (используя JS) с помощью пакета ccorcos:reactive-css. Он позволяет создавать таблицы стилей CSS с использованием JavaScript и использовать их, которые вы можете настроить в зависимости от того, какая страница отображается или какие данные поступают из БД.

Вы даже можете генерировать анимацию JS на лету.

+0

Это довольно круто. Благодаря! Но как вы сохраняете значения для страницы? Подумайте о тысячах разных стилей страниц? – stackyname

+0

зависит от того, что вам нужно .... но вы можете легко иметь коллекцию Pages, которая имеет ключ 'style', который имеет свой собственный стиль на странице. – hexsprite

Смежные вопросы