Существует некий список, в котором обязательно нужны кастомные иконки, сделал их через list-style-image: url(../img/gearwheel.png);, все работает, но иконки слишком большие, как их уменьшить?
Как видите, иконки слишком большие.
Вариант с before
ul {list-style: none;}
.custom-li {position: relative;}
.custom-li:before {
content: '';
background-image: url('https://gyazo.com/e353b01477115f655a179520e53b7b9c.png');
position: absolute;
width: 16px; height: 16px;
background-size: 16px 16px;
left: -22px; top: 1px;
}
<ul>
<li class="custom-li">bubu</li>
<li class="custom-li">bubu</li>
<li class="custom-li">bubu</li>
</ul>
(насколько понял, нет вариантов поменять размер картинки в list-style-image)
Решил проблему при помощи использования псевдоэлемента li:before и FontAwesome:
.li-gearwheel:before {
content: "\f013";
font-family: FontAwesome;
display: inline-block;
margin-left: -1.3em;
width: 1.3em;
}
Сборка персонального компьютера от Artline: умный выбор для современных пользователей