当前位置:  开发笔记 > 前端 > 正文

聚合物1.2:更改纸张选定的背景颜色

如何解决《聚合物1.2:更改纸张选定的背景颜色》经验,为你挑选了1个好方法。

我搜索了我的问题并找到了这个

但是,接受的解决方案对我不起作用但是我无法发表评论,因为我只有6个声望 - .-

所以情况是,我想使用纸张列表框中的Polymer框架中的纸质项目,但是当您通过单击选择项目时,背景将变为灰色...文档和问题的答案我联系abvoe建议覆盖--paper-item-selected/--paper-item-focus mixin,但这对我不起作用

我的代码:








主要文件代码:

...


...

    
        
        
    

skaldesh.. 5

我找到了"解决方案"!我必须覆盖的属性被调用--paper-item-focused-before

我查看了源代码,并在shared-styles.html中找到了它

共享styles.html
:host(.iron-selected) {
    font-weight: var(--paper-item-selected-weight, bold);
    @apply(--paper-item-selected);
  }
  :host([disabled]) {
    color: var(--paper-item-disabled-color, --disabled-text-color);
    @apply(--paper-item-disabled);
  }
  :host(:focus) {
    position: relative;
    outline: 0;
    @apply(--paper-item-focused);
  }
  :host(:focus):before {
    @apply(--layout-fit);
    background: currentColor;
    content: '';
    opacity: var(--dark-divider-opacity);
    pointer-events: none;
    @apply(--paper-item-focused-before);
  }

可以看出,默认情况下唯一应用颜色的mixin是--paper-item-focused-before将样式应用于:before伪元素.



1> skaldesh..:

我找到了"解决方案"!我必须覆盖的属性被调用--paper-item-focused-before

我查看了源代码,并在shared-styles.html中找到了它

共享styles.html
:host(.iron-selected) {
    font-weight: var(--paper-item-selected-weight, bold);
    @apply(--paper-item-selected);
  }
  :host([disabled]) {
    color: var(--paper-item-disabled-color, --disabled-text-color);
    @apply(--paper-item-disabled);
  }
  :host(:focus) {
    position: relative;
    outline: 0;
    @apply(--paper-item-focused);
  }
  :host(:focus):before {
    @apply(--layout-fit);
    background: currentColor;
    content: '';
    opacity: var(--dark-divider-opacity);
    pointer-events: none;
    @apply(--paper-item-focused-before);
  }

可以看出,默认情况下唯一应用颜色的mixin是--paper-item-focused-before将样式应用于:before伪元素.

推荐阅读
贴进你的心聆听你的世界
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有