Joh*_*kel 9 html icons font-awesome
我正在尝试使用font-awesome堆叠来实现这一点
我尝试了两种方法,但两者都很难看.问题是,fa-square并且fa-square-o是不同的大小,所以当你堆叠它们时,它们不排队!
<span class="fa fa-stack">
<i class="fa fa-square fa-stack-1x"></i>
<i class="fa fa-plus-square fa-stack-1x fa-inverse"></i>
<i class="fa fa-square-o fa-stack-1x"></i>
</span>
<span class="fa fa-stack">
<i class="fa fa-square fa-stack-1x fa-inverse"></i>
<i class="fa fa-plus-square-o fa-stack-1x"></i>
</span>
Run Code Online (Sandbox Code Playgroud)
结果是
我试图fa-square用css 缩小86%.但是,这非常脆弱,因为它取决于浏览器和缩放设置.我想在多个缩放级别上Chrome和IE11上的解决方案看起来都不错.
这可能有所帮助.
body {
background-color: tan;
font-size: 100px;
}
.fix:before {
background: #000;
border-radius: 20%;
padding: 1% 5%;
}
.fix-2:before {
background: #000;
border-radius: 20%;
padding: 1% 10%;
}Run Code Online (Sandbox Code Playgroud)
<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" rel="stylesheet"/>
<span class="fa fa-stack">
<i class="fa fa-square fa-stack-1x fix"></i>
<i class="fa fa-plus-square fa-stack-1x fa-inverse"></i>
</span>
<!-- Without Stacking -->
<i class="fa fa-plus-square fa-inverse fix-2"></i>Run Code Online (Sandbox Code Playgroud)