CSS Ikonky

Ikonky Font Awesome

UPDATE: Od verze 2.31 je knihovna Font Awesome označena jako zastaralá a nepoužívá se. Je možné ji volitelně zapnout na projektu přes přepínač @use-font-awesome: true

Využíváme vlastní build knihovny Font Awesome, ve kterém je možné nastavit, co konkrétně chceme z knihovny používat. Neimportujeme tedy celou knihovnu, čímž uspoříme desítky kilobajtů.




Facebook
Google Plus
Youtube
Twitter

Používání ikonek

Před použitím je styl pro ikonky nejprve potřeba vygenerovat. V site.less stačí definovat seznam ikonek @icons-list, které se na webu používají. Tento seznam může obsahovat 1 - n položek. Proměnná se pak předá do mixinu .use-fa-icon(), který styly vygeneruje. Názvy dostupných ikonek jsou v dokumentaci Font Awesome.

Ukázka kódu v site.less:

@icons-list: "camera", "calendar";

Přidáním názvu do seznamu použitých ikonek se automaticky vygeneruje následující kód:

.icon-camera:before {
  content: "\f02d";
}
.icon-calendar:before {
  content: "\f12d";
}