聚合物元素似乎不接受模板中的样式

时间:2014-11-17 00:18:11

标签: javascript web polymer paper-elements

我在自定义元素中使用聚合物核心图标,并尝试按其元素名称设置样式。我的示例中的按钮显示为蓝色背景,为什么核心图标看起来不大(200X200px)?我误解了什么?

<html>
<head>
    <title></title>
    <script src="bower_components/webcomponentsjs/webcomponents.js"></script>
    <link rel="import" href="bower_components/polymer/polymer.html">
    <link rel="import" href="bower_components/core-icons/core-icons.html">
    <polymer-element name="test-one" noscript>
        <template>
            <style>
                core-icon {
                    width: 200px;
                    height: 200px;
                }
                button {
                    background-color: blue;
                }
            </style>
            <h1><core-icon icon="android"></core-icon>howdy! </h1>
            <button>I'm a button</button>
        </template>
    </polymer-element>
</head>
<body>
    <test-one>transclude me!</test-one>
</body>
</html>

1 个答案:

答案 0 :(得分:0)

似乎html / deep / core-icon样式不会被标记样式覆盖,您需要使用icon属性为core-icon添加一个额外的id并按其设置样式。 / p>