css - Polymer : Alternate color depending on user role (admin, 普通用户,特殊用户)

标签 css polymer

我想问问是否有人可以引导我。我想根据用户“Angular 色”的功能使用不同的样式表到 polymer 应用程序中。
首先,我尝试在 <style include='shared-styles'> 上使用数据绑定(bind)
我试过了:<style include='{{sharedStyle}}'> .但正如预期的那样,它没有用。

所以.. 有人可以解释我如何开始这个领域吗? (事件关键字在谷歌中寻找,我找不到任何真正相关的东西)

最佳答案

使用 CSS 变量,

.admin {
   --app-color: #123
}
.user {
   --app-color: #456
}

现在声明一个主容器add,用js add class 按用户类型

<div id="master"> </div>

并申请

element {
   color : var(--app-color);
}

关于css - Polymer : Alternate color depending on user role (admin, 普通用户,特殊用户),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50432933/

相关文章:

firebase - 使用Polymer的firebase-collection推送新文档

javascript - polymer 的设计问题

dart - 如何将 CSS 类绑定(bind)到 Polymer 中的可观察对象或属性?

javascript - 事件和悬停时的自定义 slider 具有相同的属性

html - 创建一个覆盖整个屏幕但完全包含在视口(viewport)中的 10px 边框的完美圆

html - 如何设置空跨度高度等于默认行高?

javascript - 通过 getElementById().innerHTML 编辑 div 没有任何变化

polymer - 是否可以在Polymer中跨Web组件(和导入)共享mixin?

css - 在 Polymer 1.0 中为 css 属性设置动画

css - 指定表中 td 的高度属性