Можно ли сделать шрифт удивительные значки больше ,чем "fa-5x"?
Я использую этот HTML код:
<div class="col-lg-4">
<div class="panel">
<div class="panel-heading">
<div class="row">
<div class="col-xs-3">
<i class="fa fa-cogs fa-5x"></i>
</div>
<div class="col-xs-9 text-right">
<div class="huge">
<?=db_query("SELECT COUNT(*) FROM orders WHERE customer = '" . $_SESSION['customer'] . "' AND EntryDate BETWEEN '" . date('d-M-y', strtotime('Monday this week')) . "' AND '" . date('d-M-y', strtotime('Friday this week')) . "'");?>
</div>
<div>orders this week</div>
</div>
</div>
</div>
<a href="view/orders">
<div class="panel-footer">
<span class="pull-left">View Details</span>
<span class="pull-right"><i class="fa fa-arrow-circle-right"></i></span>
<div class="clearfix"></div>
</div>
</a>
</div>
</div>
что создает:
можно ли сделать значок больше, чем fa-5x
? Под ним есть много белого пространства, которое я хотел бы, чтобы оно заняло.
6 ответов:
Font awesome - это просто шрифт, поэтому вы можете использовать атрибут размера шрифта в своем CSS для изменения размера значка.
Так что вы можете просто добавить класс к значку такой:
.big-icon { font-size: 32px; }
в качестве альтернативы вы можете редактировать источник и создавать свои собственные приращения
FontAwesome 5
https://github.com/FortAwesome/Font-Awesome/blob/master/web-fonts-with-css/less/_larger.less
// Icon Sizes // ------------------------- .larger(@factor) when (@factor > 0) { .larger((@factor - 1)); .@{fa-css-prefix}-@{factor}x { font-size: (@factor * 1em); } } /* makes the font 33% larger relative to the icon container */ .@{fa-css-prefix}-lg { font-size: (4em / 3); line-height: (3em / 4); vertical-align: -.0667em; } .@{fa-css-prefix}-xs { font-size: .75em; } .@{fa-css-prefix}-sm { font-size: .875em; } // Change the number below to create your own incrementations // This currently creates classes .fa-1x - .fa-10x .larger(10);
FontAwesome 4
https://github.com/FortAwesome/Font-Awesome/blob/v4.7.0/less/larger.less
// Icon Sizes // ------------------------- /* makes the font 33% larger relative to the icon container */ .@{fa-css-prefix}-lg { font-size: (4em / 3); line-height: (3em / 4); vertical-align: -15%; } .@{fa-css-prefix}-2x { font-size: 2em; } .@{fa-css-prefix}-3x { font-size: 3em; } .@{fa-css-prefix}-4x { font-size: 4em; } .@{fa-css-prefix}-5x { font-size: 5em; } // Your custom sizes .@{fa-css-prefix}-6x { font-size: 6em; } .@{fa-css-prefix}-7x { font-size: 7em; } .@{fa-css-prefix}-8x { font-size: 8em; }
вы можете изменить/перезаписать значение по умолчанию font-awesome размеры, а также добавить вам собственные размеры
.fa-1x{ font-size:0.8em; } .fa-2x{ font-size:1em; } .fa-3x{ font-size:1.2em; } .fa-4x{ font-size:1.4em; } .fa-5x{ font-size:1.6em; } .fa-mycustomx{ font-size:3.2em; }
просто добавьте шрифт удивительный класс, как это:
class="fa fa-plus-circle fa-3x"
(вы можете увеличить размер согласно 5x, 7x, 9x..)
вы также можете добавить пользовательский CSS.
шрифт удивительный использовать SVG иконки. Таким образом, вы можете изменить его размер для вашего требования.
просто используйте класс CSS для этого,
.large-icon{ font-size:10em; //or font-size:200%; //or font-size:50px; }
легко - просто используйте шрифт Awesome 5 по умолчанию
fa-[size]x
классы. Вы можете масштабировать значки до 10x родительского элементаfont-size
прочитайте документы о размерах значков.примеры:
<span class="fas fa-info-circle fa-6x"></span> <span class="fas fa-info-circle fa-7x"></span> <span class="fas fa-info-circle fa-8x"></span> <span class="fas fa-info-circle fa-9x"></span> <span class="fas fa-info-circle fa-10x"></span>