在 paper-fab 中使 iron-icon 变大
Make iron-icon bigger in paper-fab
我正在使用聚合物和铁图标,我的问题是:你能在造纸厂制作铁图标吗:
我的代码:
<paper-fab id="add" icon="list" on-click="addingPersonnel"></paper-fab>
图标相对于纸厂来说比较小
我可以看出两种可能性。
第一个可能你不喜欢但是会去掉小图标的效果,就是在paper-fab
:
<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>
我正在使用聚合物和铁图标,我的问题是:你能在造纸厂制作铁图标吗:
我的代码:
<paper-fab id="add" icon="list" on-click="addingPersonnel"></paper-fab>
图标相对于纸厂来说比较小
我可以看出两种可能性。
第一个可能你不喜欢但是会去掉小图标的效果,就是在paper-fab
:
<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>