【发布时间】:2014-09-03 16:01:22
【问题描述】:
给定一个类似的元素:
<polymer-element name="custom-element">
<template>
<style>
#container {
color: red;
}
</style>
<div id="container" on-click="{{clickContainer}}">
... lots of other stuff here ...
</div>
</template>
<script>
Polymer('custom-element', {
clickContainer: function() {
}
});
</script>
</polymer-element>
我想要另一个包裹第一个元素:
<polymer-element name="my-custom-element" extends="custom-element">
<!-- extra styling -->
<script>
Polymer('my-custom-element', {
clickContainer: function() {
this.super();
}
});
</script>
</polymer-element>
我的问题:
- 指定其他样式的最佳方式是什么?
- 我可以将基本元素包装在额外的标记中(如另一个容器)吗?
- 我可以从基本元素中选择元素吗?类似于
<content select=".stuff">的东西,但用于基础的阴影标记。
【问题讨论】:
-
这些都是好问题。我还没有给你答案,但我们正在努力。具体来说,我们正在与平台/规范团队一起讨论兄弟影子根中的样式解析处理。我希望很快能给你一些答案。
标签: javascript html css polymer web-component