我尝试过标准样式技术以及mixins(--iron-autogrow-textarea
),我找不到使用webkit-scrollbar样式为此元素设置滚动条样式(对于textarea
)的方法,例如:
::-webkit-scrollbar {...}
::-webkit-scrollbar-track {...}
::-webkit-scrollbar-thumb {...}
这可能吗?
答案 0 :(得分:0)
所以这有点尴尬,但你可以向下钻取paper-textarea
影子dom来到达那个滚动条。 警告:不保证聚合物组件的阴影dom在版本之间不会更改。因此,从凉亭更新paper-textarea
可能会破坏这一点。
paper-textarea/deep/ paper-input-container/deep/ iron-autogrow-textarea/deep/ div textarea::-webkit-scrollbar{
background-color: blue;
width: 100px;
}
Demo Here (type in a few lines in the paper textarea)
修改强> 评论中的重点。 / deep /正在消失所以这可以保证在将来中断。我不清楚如何在没有专门用于滚动条的mixin的情况下如何设置样式(这似乎不太可能因为它只是一个webkit-only样式)。
无论如何,您可以使用iron-autogrow-textarea
代替paper-textarea
,因为您似乎没有使用paper-textarea
中的任何“纸张”样式。这样选择器就会有点麻烦,因为你不必钻取paper-textarea
和paper-input-container
。