Раскрашиваем буквы в тексте с помощью jQuery
Простенький скрипт для раскраски букв в слове в разные цвета
CSS:
.splitWord .char1 {color:red;}
.splitWord .char2 {color:green;}
.splitWord .char3 {color:blue;}
.splitWord .char4 {color:yellow;}
.splitWord .char5 {color:orange;}
.splitWord .char6 {color:yellowgreen;}
.splitWord .char7 {color:cyan;}
.splitWord .char8 {color:gold;}
.splitWord .char9 {color:pink;}
.splitWord .char10 {color:magenta;}
HTML:
<h2 class="splitWord">Lorem Ipsum</h2>
JS:
// Заворачиваем буквы в span
$('.splitWord').children().andSelf().contents().each(function() {
if (this.nodeType == 3) {
$(this).replaceWith($(this).text().replace(/(\w)/g, "<span class='char'>$&</span>"));
}
});
// Добавляем классы .char1, .char2, .char3, ...
$('.splitWord').each(function() {
$('span.char', this).each(function(i) {
i = i+1;
$(this).addClass('char' + i);
});
});
Server restriction: dle-faq.ru
Server restriction: www.dle-faq.ru
------ LICENSE FILE DATA -------
VU009X5YSAjbcTro6oQIH1pF0S0tHxw6
X3utgKa7k/J1knblsjqyrOfrKZkgtoH/
zjlbst4p/kmDl5KZkd2dnt5KCGOclpIJ
f15Iv1BnJzXfiaZG1x35jbi5OyKhVog3
jd7sUxVMvMgUO2gUyN1fsV9o0h27MrO3
UanDBpzJbgVvUjZys0NIDuOtCgzaFIKA
3HWMRbEgADHgY0K1T7ns1t0vCFW7aDKF
5DuZpCjs2D5tIyIrfctUB1i5WiSouPDg
vl2Qsrzc0NrTJ+ebSEUrnhyDjWMy7rQA
Pn3LGNCiOmMRuIOLBp+NmN7hL2k/JSzd
JpeoQ5gzGRR8zt7F5ZIdIcZuTfZ8+/zD
dI6KQJJeu0HsU7Ra3AXJU0EkiXg8vjtd
Tq6ebBesu4jGLfslfVw01bJRQz1+/OtW
EmutMaoSt+S6Goja5MvWrBxW3c3v8pTF
HYfzbGtLJynavG9SpPrXEFKakmD92uVk
lFhOxFVAbiCq0JS8K6p3
--------------------------------
Server restriction: dle-faq.ru
Server restriction: www.dle-faq.ru
------ LICENSE FILE DATA -------
VU009X5YSAjbcTro6oQIH1pF0S0tHxw6
X3utgKa7k/J1knblsjqyrOfrKZkgtoH/
zjlbst4p/kmDl5KZkd2dnt5KCGOclpIJ
f15Iv1BnJzXfiaZG1x35jbi5OyKhVog3
jd7sUxVMvMgUO2gUyN1fsV9o0h27MrO3
UanDBpzJbgVvUjZys0NIDuOtCgzaFIKA
3HWMRbEgADHgY0K1T7ns1t0vCFW7aDKF
5DuZpCjs2D5tIyIrfctUB1i5WiSouPDg
vl2Qsrzc0NrTJ+ebSEUrnhyDjWMy7rQA
Pn3LGNCiOmMRuIOLBp+NmN7hL2k/JSzd
JpeoQ5gzGRR8zt7F5ZIdIcZuTfZ8+/zD
dI6KQJJeu0HsU7Ra3AXJU0EkiXg8vjtd
Tq6ebBesu4jGLfslfVw01bJRQz1+/OtW
EmutMaoSt+S6Goja5MvWrBxW3c3v8pTF
HYfzbGtLJynavG9SpPrXEFKakmD92uVk
lFhOxFVAbiCq0JS8K6p3
--------------------------------