我已将 Material Icons Rounded 包含在我的网页中,如下所示:
<link href="https://fonts.googleapis.com/icon?family=Material+Icons|Material+Icons+Round" rel="stylesheet">
我有圆形类的css代码
.material-icons.material-icons--rounded {
font-family: 'Material Icons Round';
}
在页面中,星形图标如下所示:
如果我增加字体大小,它会变成这样:
该边界来自哪里以及如何删除它?
编辑:我创建了一支笔来重现问题https://codepen.io/anon/pen/wOJdMZ
@import "https://fonts.googleapis.com/icon?family=Material+Icons|Material+Icons+Round";
.material-icons--rounded {
font-family: "Material Icons Round";
}
i {
color: red;
}
.material-icons {
font-size: 60px;
}
.size--2 {
font-size: 90px;
}
<table>
<tr>
<th>Rounded</th>
<td><i class="material-icons material-icons--rounded">star</i></td>
<td><i class="material-icons material-icons--rounded size--2">star</i></td>
<td><i class="material-icons material-icons--rounded">star_half</i></td>
<td><i class="material-icons material-icons--rounded size--2">star_half</i></td>
<td><i class="material-icons material-icons--rounded">star_border</i></td>
<td><i class="material-icons material-icons--rounded size--2">star_border</i></td>
</tr>
<tr>
<th>Not Rounded<br>
<td><i class="material-icons">star</i></td>
<td><i class="material-icons size--2">star</i></td>
<td><i class="material-icons">star_half</i></td>
<td><i class="material-icons size--2">star_half</i></td>
<td><i class="material-icons">star_border</i></td>
<td><i class="material-icons size--2">star_border</i></td>
</tr>
</table>
更新: 圆角图标颜色在某些屏幕尺寸上没有变化。
我已经更新了附加到问题的代码片段。
- 在 1920x1080 显示器上,所有图标都是红色的。
- 在 2560 x 1600 的 macbook 视网膜屏幕上,圆形图标为黑色,其他图标为红色。(这在 Chrome 或 Firefox 上似乎不是问题)
更新 2