In which I show some of the CSS-ifying I did on the View website this morning.
-
[Flash 10 is required to watch video]
-
'➜'.charCodeAt(0).toString(16); //outputs '279c' (in a browser console)Find a glyph’s CSS unicode
I find myself in situations where I’m using CSS generated content to add a glyph to a tag using
:afterto add more meaning, say a check mark for a list of features, or an arrow to a next link. Most times, I’ll find a glyph using Jesse Gardner’s fantastic SymbolAssist or by simply pressing Command-Option-T⌘⌥Ton my Mac to pull up the characters palette.Ok, now enter the scenario. Imagine you’ve got some CSS like so, but you’d like to use the standard unicode for that character:
a.next{ ... //styles for this link } a.next:after{ content: "➜"; }First, use a browser console and run the aforementioned snippet. The output for the arrow glyph using Firebug (my console of choice) is:
279c. I’ll simply insert that unicode into the CSS like so:a.next{ ... //styles for this link } a.next:after{ content: "\279c"; /*Hexadecimal unicode from the javascript snippet }If you’d like to find the unicode for any other character, simply swap the character you want for the arrow above, like so:
'⌘'.charCodeAt(0).toString(16); //outputs '2318' (in a browser console)That’s it. Now you’ve taken a character and converted it to unicode. Easy peezy.