ASCII Spinners
HTML
<pre id="spinner"></pre>
CSS
#spinner {
font-family: FreeMono,monospace;
margin: 1em;
font-size: 1.5em;
font-weight: bold;
}
JavaScript
var spins = [
"←↖↑↗→↘↓↙",
"▁▃▄▅▆▇█▇▆▅▄▃",
"▉▊▋▌▍▎▏▎▍▌▋▊▉",
"▖▘▝▗",
"┤┘┴└├┌┬┐",
"◢◣◤◥",
"◰◳◲◱",
"◴◷◶◵",
"◐◓◑◒",
"|/-\\",
".oO@*",
["◡◡", "⊙⊙", "◠◠"],
"⣾⣽⣻⢿⡿⣟⣯⣷",
"⠁⠂⠄⡀⢀⠠⠐⠈",
[">))'>"," >))'>"," >))'>"," >))'>"," >))'>"," <'((<"," <'((<"," <'((<"],
];
var spin = spins[9],
title$ = $('#spinner'),
i = 0;
setInterval(function() {
i = i == spin.length - 1 ? 0 : ++i;
title$.text(spin[i]);
}, 300);