【发布时间】:2016-09-25 03:08:03
【问题描述】:
我正在尝试创建一个 Drupal 站点,该站点允许在单个页面上使用多个颜色主题,而不是整个主题。我在 Drupal 中有一个选择菜单,允许用户选择应用于页面的颜色主题。
我使用这个字段的值来设置页面模板的类。我现在想使用这个类来改变 Sass 中的主要/次要颜色值。
例如,如果用户选择蓝色,那么在 HTML 模板中,包装器就是这样,我希望 Sass 看起来像这样:
$primary: #0000ff;
$secondary: #000066;
并为每个主题(绿色、黄色等)更改这些值。这可能吗?
【问题讨论】:
-
我很确定您必须为此使用 JavaScript 或 PHP 或 Python 之类的东西。 HTML 只是一种标记语言,不允许进行太多交互