如何更改纸张输入 Polymer 中的下划线边框
How to change underline border in paper input Polymer
我想在 Polymer 中更改纸张输入中的下划线边框,但我不知道该怎么做。有什么想法吗?
如果我检查组件,我想更改的是背景颜色,但在组件的 classes 中进行了索引。我应该做一个查询选择器吗?我怎么称呼它 class?
谢谢。
文档中提到 paper-input
的样式可以类似于 paper-input-decorator
。
要更改下划线,您需要使用新的 CSS /deep/
组合器。
<style shim-shadowdom>
paper-input /deep/ .unfocused-underline {
/* line color when the input is unfocused */
background-color: green;
}
paper-input /deep/ .focused-underline {
/* line color when the input is focused */
background-color: orange;
}
</style>
这是一个例子 jsbin。
因为我在 Polymer 元素之外使用样式标签,所以我还包含了一个 shim-shadowdom
属性。如果您的样式是在 Polymer 元素内定义的,则不需要它。
我想在 Polymer 中更改纸张输入中的下划线边框,但我不知道该怎么做。有什么想法吗?
如果我检查组件,我想更改的是背景颜色,但在组件的 classes 中进行了索引。我应该做一个查询选择器吗?我怎么称呼它 class?
谢谢。
文档中提到 paper-input
的样式可以类似于 paper-input-decorator
。
要更改下划线,您需要使用新的 CSS /deep/
组合器。
<style shim-shadowdom>
paper-input /deep/ .unfocused-underline {
/* line color when the input is unfocused */
background-color: green;
}
paper-input /deep/ .focused-underline {
/* line color when the input is focused */
background-color: orange;
}
</style>
这是一个例子 jsbin。
因为我在 Polymer 元素之外使用样式标签,所以我还包含了一个 shim-shadowdom
属性。如果您的样式是在 Polymer 元素内定义的,则不需要它。