Смена CSS при клике

myzikk
На сайте с 02.12.2009
Offline
48
8554

Добрый день. Столкнулся с проблемой. У сайта есть 5 css ( то есть 5 цветовых разных гам), как сделать чтоб при клике на ссылку(кнопку) менялся css на другой?

Подскажите код.

П.с извините если не туда написал.:popcorn:

Хостинг и домены (http://ukrnames.com/?ref_id=11977)
DKarts
На сайте с 31.10.2009
Offline
84
#1

Google не закрыли!

MB
На сайте с 19.12.2009
Offline
4
#2

Javascript?

myzikk
На сайте с 02.12.2009
Offline
48
#3
mr. Benjamin:
Javascript?

можно и на Javascript.

П.С гуглил гуглил и не нашел то что надо

ixRock
На сайте с 14.11.2006
Offline
46
#4

создаете 5 стилей с классами в CSS, и меняете их через JS при помощи, свойства className, пример: onclick="this.className = 'color2'"

Работаю [S]за еду и секас[/S] с XHTML, CSS, XSLT, JS, PHP. Если что, вот тут (http://www.mintdesign.ru/) некоторые мои работы. Контакты: ася 344-ноль86-276, мыло ixrock@gmail.com
[Удален]
#5

гляньте это...но там используется php+css

rbbumfirst
На сайте с 03.04.2009
Offline
87
#6

<script type="text/javascript">


var css;
function include_css(css_file) {
var html_doc = document.getElementsByTagName('head')[0];
css = document.createElement('link');
css.setAttribute('rel', 'stylesheet');
css.setAttribute('type', 'text/css');
css.setAttribute('href', css_file);
html_doc.appendChild(css);

// alert state change
css.onreadystatechange = function () {
if (css.readyState == 'complete') {
alert('CSS onreadystatechange fired');
}
}

return false;
}
</script>


onclick="include_css('1.css')"
Web developer (http://rudov.com). разработка на Go, ReactJS, React Native
myzikk
На сайте с 02.12.2009
Offline
48
#7

Пока ответа не нашел прошу помощи.🍿

Есть 4 шапки,нужно чтоб при клике на кнопку(ссылку) шапки менялись по цвету.

Шапки прописал в css по класам #header,#header1,#header2,#header3, нужно чтоб они менялись при помощи js или другой технологии.

[Удален]
#8

хм...вы наверное не внимательно читали...я вам дал ссылку где показывается именно то что вам надо, но посредством php + сss

V
На сайте с 07.01.2010
Offline
8
vmz
#9

Этого можно достичь и без JS, если на каждой из соответствующих страниц, задать разные ID для шапки, для каждого из которых будет объявляться свой стиль.

ICQ 201672581
myzikk
На сайте с 02.12.2009
Offline
48
#10

да можно но это будет не удобно☝

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий