我用的是聚合物和铁的图标,我的问题是:你能在纸上制作铁图标吗?
我的代码:
<paper-fab id="add" icon="list" on-click="addingPersonnel"></paper-fab>这个图标相对于纸张来说小一些。

发布于 2017-12-20 23:39:55
我能看到两种可能性。
第一个--您可能不喜欢它--但是它会删除一个小图标的效果,就是在paper-fab上使用属性mini:
<paper-fab mini id="add" icon="list" on-click="addingPersonnel"></paper-fab>第二个解决方案是更改CSS中图标的大小,如下所示:
paper-fab {
padding: 0;
--paper-fab-iron-icon: {
height: 30px;
width: 30px;
};
}填充会阻塞图标,使其大于当前大小,因此我们将其设置为0。然后使用mixin --paper-fab-iron-icon,您可以设置图标的高度和宽度。
完整的代码将是:
<dom-module id="os-test">
<template>
<style>
paper-fab#add {
padding: 0;
--paper-fab-iron-icon: {
height: 40px;
width: 40px;
};
}
</style>
<paper-fab id="add" icon="list"></paper-fab>
</template>
</dom-module>
<script>
class OsTestElement extends Polymer.Element {
static get is() {
return 'os-test';
}
}
window.customElements.define(OsTestElement.is, OsTestElement);
</script>https://stackoverflow.com/questions/47911326
复制相似问题