有没有一种有效的方法来为每个页面创建独特的样式?
问题描述:
流星模板非常适合相同风格的不同数据。有没有一种有效的方法来为每个页面创建独特的样式?
如果成千上万的页面必须有自己的风格呢?我认为这将要求所有页面都有自己的模板。
例如,我如何存储和获取javascript动画?
有没有简单的方法来做到这一点,或他们必须是个人模板文件?
答
我已经能够通过使用包ccorcos:reactive-css
动态地(使用JS)自定义页面样式。它允许您使用JavaScript创建CSS样式表,并使用它可以根据显示的页面或数据库中的数据进行调整。
您甚至可以即时生成JS动画。
+0
这很酷。谢谢!但是,你如何存储页面特定的值?想想几千种不同的页面样式? – stackyname
+0
取决于你需要的....但你可以很容易地拥有一个页面集合,它有一个'样式'键,每个页面都有你的自定义样式。 – hexsprite
什么样式(字体,路线,颜色,格式,布局)与存储/调用JS动画有关?你能否澄清你的问题? – noumenal
@noumenal那么,所有页面的CSS可能都是一样的。例如,'h1'字体大小在每个页面上都是相同的,但页面组件,比如不同数量的页面标题,动画,段落,有时页面的一部分被分成两列等。现在,我所知道的是当我将'{{title}}'放入HTML的某个位置以从Mongo获取标题时,它适用于所有页面。 – stackyname