diff --git a/core/src/components/button/button.ionic.scss b/core/src/components/button/button.ionic.scss index 47da7e11cb..b266cfaa10 100644 --- a/core/src/components/button/button.ionic.scss +++ b/core/src/components/button/button.ionic.scss @@ -109,7 +109,18 @@ ::slotted(ion-icon[slot="start"]), ::slotted(ion-icon[slot="end"]), ::slotted(ion-icon[slot="icon-only"]) { - font-size: 1em; + font-size: px-to-rem(16); +} + +:host(.button-xsmall), +:host(.button-small), +:host(.button-large), +:host(.button-xlarge) { + ::slotted(ion-icon[slot="start"]), + ::slotted(ion-icon[slot="end"]), + ::slotted(ion-icon[slot="icon-only"]) { + font-size: 1em; + } } /* Button extra small */