当我使用bootstrap plus icon时,它很厚。例如。
final static String SELECTION =
(Utils.hasHoneycomb() ? Contacts.DISPLAY_NAME_PRIMARY : Contacts.DISPLAY_NAME) +
"<>''" + " AND " + Contacts.IN_VISIBLE_GROUP + "=1";
&#13;
span {
font-size: 30px;
}
&#13;
正如你所看到的加号图标很厚但是在一些使用bootstrap的网站上我发现相同的加号图标很薄,例如移动设备上的http://gporetro.com/菜单具有相同的30px字体大小的超薄图标。
感谢。
答案 0 :(得分:3)
nav .dropdown .glyphicon-plus {
font-size: 30px;
font-weight: 700;
color: #FCFCFC;
padding: 5px 20px;
position: static;
cursor: pointer;
float: right;
}
Bootstrap具有以下指令。
@font-face {
font-family: 'Glyphicons Halflings';
src: url('../fonts/glyphicons-halflings-regular.eot');
src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
如果你检查gporetro上的字体文件的URL,你会在获取文件的bootstrap CDN上获得404。我用.eot举例说明,但对所有扩展都是如此。
https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/fonts/glyphicons-halflings-regular.eot
http://gporetro.com/fonts/glyphicons-halflings-regular.eot
注意:基本css位于以下位置:
http://gporetro.com/css/bootstrap.css https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css
您可能会问,它如何呈现+号?这是因为glyphicon使用加号的默认HTML代码,每个代码都是\002b'
- http://htmlarrows.com/math/plus-sign/。
p:before{
content:'\002b';
}
/*Code from responsive.css*/
p{
font-size: 30px;
font-weight: 700;
color: black;
padding: 5px 20px;
position: static;
cursor: pointer;
float: right;
}
<p></p>
/*Code from responsive.css*/
.glyphicon-plus{
font-size: 30px;
font-weight: 700;
color: black;
padding: 5px 20px;
position: static;
cursor: pointer;
float: right;
}
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.6/css/bootstrap.css" rel="stylesheet" />
<span class="glyphicon glyphicon-plus"></span>
答案 1 :(得分:1)
在我看来他们正在使用自定义CSS。
span {
font-size: 30px;
}
<link href="http://gporetro.com/css/bootstrap.css" rel="stylesheet" />
<span class="glyphicon glyphicon-plus"></span>
您也可以在“responsive.css”文件中找到它。
nav .dropdown .glyphicon-plus {
font-size: 30px;
font-weight: 700;
color: #FCFCFC;
padding: 5px 20px;
position: static;
cursor: pointer;
float: right;
}
虽然,我现在很困惑它在片段窗口中如何显示更薄的加号,而没有链接特定的CSS文件。 编辑:正如在另一个答案中所解释的那样,字体文件本身缺失,因此它会回落到另一个+符号。
答案 2 :(得分:1)
在gporetro.com上未正确加载glyphicon字体。
404 Not Found http://gporetro.com/fonts/glyphicons-halflings-regular.ttf
所以它是默认字体的后备。
如果你想拥有相同的图标渲染,你必须强制使用与gporetro相同的字体:
span {
font-size: 30px;
}
.glyphicon-plus:before {
font-family: "Times New Roman";
font-weight: 700;
}
&#13;
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.6/css/bootstrap.css" rel="stylesheet" />
<span class="glyphicon glyphicon-plus"></span>
&#13;