2013-10-04 1 views
9

Я использую entypo (скачанный с entypo.com) и отображения значков, как так:Как использовать значки из fontello в моем css?

.icon:before { 
    display: inline-block; 
    font-family: 'Entypo'; 
    text-decoration: none; 
    speak: none; 
} 

.email:before { 
    content: "\2709"; 
} 

довольно стандартный. Но так как намек отключен, когда вы загружаете его с сайта entypo.com, я переключился на его загрузку из fontello. Только теперь мои кодовые коды css больше не работают.

я могу увидеть в демо, что fontello использует пролеты, как это, чтобы вызвать иконки из HTML:

<span class="i-code">0xe829</span> 

Но это только кажется уродливым мне. Я хочу сделать это из css, но как я могу узнать, какие коды ввести в мой css?

ответ

18

Итак, я узнал, что то, что вы должны сделать, это не использовать коды, как указано на fontello:

U+E84D 
U+E854 

Но переписать их на:

\E84D 
\E854 

(так удалить " U +»и заменить его на "\")

Используйте их, как так:

content: "\E84D"; 

EDIT:

Так, по запросу, полный синтаксис CSS вы бы использовать это:

.icon:before { 
    display: inline-block; 
    font-family: 'Entypo'; 
    text-decoration: none; 
    speak: none; 
} 

.email:before { 
    content: "\E84D"; 
} 

В сочетании со следующим HTML:

<a href="#" class="icon email">Mail me</a> 
+0

пожалуйста, вы можете показать полный тег с исправлением? Я не понимаю. – krivar

+1

@krivar, Ok Я добавил полный синтаксис. Коды содержимого css можно найти здесь: https://gist.github.com/pnull/4510484. Дайте мне знать, если у вас есть еще вопросы! –