有没有办法减小Glyphicons的“重量”?
我正在使用"ok" Glyphicon <span class="glyphicon glyphicon-ok"></span>
,它显示为:
有没有办法减小其粗细以产生更细的勾号,而不需要缩小字体大小?将font-weight
更改为lighter
没有任何效果。
有没有办法减小Glyphicons的“重量”?
我正在使用"ok" Glyphicon <span class="glyphicon glyphicon-ok"></span>
,它显示为:
有没有办法减小其粗细以产生更细的勾号,而不需要缩小字体大小?将font-weight
更改为lighter
没有任何效果。
使用白色描边是一种方法
-webkit-text-stroke: 2px white;
::before
伪元素上应用 font-weight
属性来改变字体的粗细:
.glyphicon {
font-size: 60px;
}
.glyphicon-light::before {
font-weight: 100;
}
.glyphicon-thick::before {
font-weight: 900;
}
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
<span class="glyphicon glyphicon-search glyphicon-light"></span>
<span class="glyphicon glyphicon-search"></span>
<span class="glyphicon glyphicon-search glyphicon-thick"></span>
可以适用于不同的背景颜色。
$(document).ready(function() {
$( "[.fas || .glyphicon]" ).each(function( index ) {
var color = $(this).parent().css("background-color");
$(this).css("-webkit-text-stroke","2px "+color)
});
});
.fas
或 .glyphicon
。background-color
的 -webkit-text-stroke
,我们必须使用 jQuery
。@Derek Brown。 - akbar khalilzadeh如果您不想全局应用,也可以在 glyphicon
上使用不透明度。
<span style="opacity:0.25;" class="glyphicon glyphicon-ok"></span>