我在自定义元素中使用聚合物核心图标,并尝试按其元素名称设置样式。我的示例中的按钮显示为蓝色背景,为什么核心图标看起来不大(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>
答案 0 :(得分:0)
似乎html / deep / core-icon样式不会被标记样式覆盖,您需要使用icon属性为core-icon添加一个额外的id并按其设置样式。 / p>