X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Я в ступоре... от этого CSS
john1992on
john1992on
Topic Starter сообщение 15.5.2011, 3:00; Ответить: john1992on
Сообщение #1


Вот уже пол дня убил на создание "простой" кнопки.
Суть: создать 3 кнопки с 3 состояниямы - link, hover, visited,
Проблема: мне нужно чтобы после нажатия на кнопку состояние hover было как и visited, сделал уже ето на JS, но после надатия ефект исчезает.

Вот ище мои последние попытки :

[CSS]<style type="text/css">
.button {
width: 110px;
height: 110px;
background:url(<?php bloginfo('template_url'); ?>/images/book-logo.png);
margin-top:10px;
}

.sidebar {
margin:0 auto;
}

li {list-style-type:none; list-style:none;}


button.b0 {
background-position: 0px 0px;
}
button.b0:hover, button.b0:visited, button.b0:active {
background-position: -110px 0px;
}



button.b1 {
background-position: -220px 0px;
}
button.b1:hover, button.b1:visited, button.b1:active {
background-position: -330px 0px;
}
button.b1:visited {
background-position: -330px 0px;
}
.hovered {
background-position: -330px 0px;
}

button.b2 {
background-position: -440px 0px;
}
button.b2:hover, button.b2:visited, button.b2:active {
background-position: -550px 0px;
}
</style>[/CSS]

<ul class="sidebar">
<li><button class = "button b0"></button></li>
<li><button href="URL" class = "button b1"></button></li>
<li><button href="URL" class = "button b2"></button></li>
</ul>


[JS]<script type = "text/javascript">

var button = document.getElementById("b1");

button.onclick = function(){
this.className = this.className == "" ? "hovered" : "";
}
</script>[/JS]

Но и так не работает.., помогите, а то я не знаю что думать...
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
P0ZiTR0N
P0ZiTR0N
сообщение 15.5.2011, 13:05; Ответить: P0ZiTR0N
Сообщение #2


<li><button class = "button b0" onclick="this.className='visited';"></button></li>
<li><button href="URL" class = "button b1" onclick="this.className='visited';"></button></li>
<li><button href="URL" class = "button b2" onclick="this.className='visited';"></button></li>

[CSS].visited{
/* background-position: -110px 0px;*/
width: 110px;
height: 110px;
background:url(<?php bloginfo('template_url'); ?>/images/book-logo-visited.png);
margin-top:10px;

} [/CSS]
З.Ы. Кнопка - это не ссылка.. Лучше на картинку повесить ссылку, и мороки меньше будет...

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Разработка/доработка сайтов Wordpress, HTML/CSS/JS
Вёрстка, перенос на WP, правки
9 malamut 3463 25.1.2024, 14:36
автор: malamut
Открытая тема (нет новых ответов) СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое
5 CULA 3403 19.12.2023, 18:55
автор: CULA
Открытая тема (нет новых ответов) Веб-разработка (HTML, CSS)
1 ViktoriaFE 6459 5.5.2021, 5:22
автор: bekett
Открытая тема (нет новых ответов) Разработка адаптивных вебсайтов. HTML/CSS/WordPress(сайты-визитки, лендинги, корпоративные сайты, интернет-магазины).
0 kozak199110 1667 3.3.2021, 12:22
автор: kozak199110
Открытая тема (нет новых ответов) Продам адаптивный шаблон (css/html/js) под cj/tube сайт
2 zaiko 1434 29.12.2020, 23:49
автор: zaiko


 



RSS Текстовая версия Сейчас: 20.4.2024, 14:15
Дизайн