Я использую шаблон SmartAdmin v1.9.1 с Angular 5. Он поставляется с FontAwesome v4.7.3 Pro и использует Bootstrap v3.3.6. Я обновил FA до версии 5.10.0, используя npm install --save-dev @fortawesome/fontawesome-free
.
Мой вопрос не является дубликатом этого вопроса SO, но похож.
Обновление прошло гладко, просто нужно было изменить несколько иконок.
Я не могу отобразить значок флажка Bootstrap. С v4.7.3 он отображался нормально, но теперь я получаю маленькое поле, где должен быть значок галочки - см. ниже.
CSS ниже показывает стиль флажка. Я пробовал другой контент, кроме '\f00c'
, но та же проблема. Корректировка шрифта: приводит к изменению размера, но маленькое поле остается.
Соответствующий HTML:
<section>
<label class="checkbox">
<input type="checkbox" name="remember" checked (click)="doCheckbox()">
<i></i>Stay signed in</label>
</section>
Соответствующий CSS:
.smart-form .checkbox input + i:after {
content: '\f00c';
top: -1px;
left: 1px;
width: 15px;
height: 15px;
font: normal 16px/19px FontAwesome;
text-align: center;
}
.smart-form .checkbox input:checked:hover + i:after {
content: '\f00d';
}
.smart-form .checkbox input:checked:disabled:hover + i:after {
content: '\f00c';
}
Я ценю вашу помощь!