3

我在我的应用程序中使用 bootstrap 4 和材料图标。问题是当我有一个带有文本和图标的按钮时。

.button-icon {
  vertical-align: middle;
}
<button class="button-icon">
    <i class="material-icons">account_box</i>
    My Account
</button>

我尝试更改图标的字体大小,但这会影响整个页面其他图标的大小。

我只是想用图标让文本居中。感谢您的任何帮助。

4

1 回答 1

16

在这种情况下,一种方法是使用Flexbox 实用程序类。.d-flex .align-items-center

<button class="btn button-icon d-flex align-items-center">
    <i class="material-icons">account_box</i>
    My Account
</button>

<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" rel="stylesheet"/>
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">

于 2018-01-29T00:47:55.063 回答