Queste "immagini" sono caratteri di icone. Sono di solito aggiunti tramite :before
/:after
pseudo elementi. In questo caso, la rappresentazione content value is an ASCII di un carattere di libreria di caratteri esterni.
.icon-flag:before {
content: "\f024";
}
Affinché questo funzioni, si avrebbe bisogno di modificare la proprietà dell'elemento font-family
fare riferimento alla libreria di font esterno. Nel tuo caso, la libreria font è FontAwesome
.
[class^="icon-"]:before, [class*=" icon-"]:before {
font-family: FontAwesome;
font-weight: normal;
font-style: normal;
display: inline-block;
text-decoration: inherit;
}
Utilizzando il Font-Awesome library, si potrebbe semplicemente aggiungere un'icona come questa:
<i class="fa fa-stack-overflow"></i>
Dal momento che è trattato come carattere, è possibile aumentare le dimensioni di esso utilizzando la proprietà CSS font-size
. (example)
.fa-stack-overflow {
font-size:30px;
color:orange;
}
fonte
2013-09-24 01:22:34
Non so perché voi ragazzi mettere questo in attesa .. ho votato a riaprirlo, in quanto è ** non ** un generale domanda di calcolo hardware/software. In realtà è una bella domanda. –
L'immagine viene mantenuta essenzialmente come una stringa. Non penso che sia troppo generalizzato. –
Ho votato per la riapertura. La risposta accettata dimostra fondamentalmente che è una buona domanda. Suggerimento per @platypus: cambia il titolo in "Impossibile visualizzare l'immagine di origine, come funzionano i font di icone?" –