У меня есть сторонний продукт, который выводит значок с помощью тега <img>
с фоновым изображением, установленным через css.Преобразование img-тега для отображения значка FontAwesome
Возможно, я мог бы написать javascript, чтобы изменить сам тег html на другой, но я бы скорее изменил css, чтобы отобразить значок FontAwesome, используя :before
и content="{FontAwesomeText}"
.
Однако я не могу заставить это работать ... кто-то знает, возможно ли это сделать?
Пожалуйста, см
.x-tree-icon-leaf:before {
content: "";
font-size: 0.6em;
position: relative;
top: -3px;
}
.x-tree-icon-leaf {
font-family: FontAwesome;
width: 20px;
height: 20px;
display: inline-block;
color: #5fa2dd;
}
https://jsfiddle.net/uz9q6m33/
Привет ... когда я настраивал FontAwesome как внешнюю ссылку, в которой он работал. Извините, если это уже не так. Однако проблема была не в первом прогоне (поскольку у меня была эта работа) это тег , как написано в OP, которое Im пытается отобразить содержимое FontAwesome :) –
Также должен извиниться, что кто-то предложил новую работу на моем OP и некоторые важные тексты были удалены .... почему же не ясно, что это был тег «img», который я пытался исправить. Я htink Я обновил сообщение ... Спасибо –
@GlenHong вы хотите заменить «img» на свой значок? 'img' является самозакрывающимся тегом и не может иметь псевдоэлементы. Есть ли у него классифицированный родственный или родительский образ, который можно манипулировать вместо этого, скрывая изображение с помощью' display: none? '? – Aziz