Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #31 (permalink)  
Старый 10.09.2010, 00:35
Аватар для Golovastik
Профессор
Отправить личное сообщение для Golovastik Посмотреть профиль Найти все сообщения от Golovastik
 
Регистрация: 12.08.2010
Сообщений: 221

Хочу сделать чтоб именно вся область прямоугольника именно фон, закрашивался а не только ссылка, а получается закрашивается только ссылка при наведении.
#ikonka_menu1 a:hover{background-color:#CCFFFF;}
И так тоже не хочет.
#left a:hover{background-color:#CCFFFF;}

Не получается сделать так чтоб был фон одного цвета, а на нём картинка и текст, а при наведении
фон другого цвета, проблема, что закрашивается только область текста а не всё вместе, а всё вместе,кроме фото и текста не закрашивается, я имею ввиду вся ячейка,кроме картинки на фоне и текста на фоне.
Изображения:
Тип файла: jpg clip_image002.jpg (6.7 Кб, 2 просмотров)

Последний раз редактировалось Golovastik, 10.09.2010 в 03:12.
Ответить с цитированием
  #32 (permalink)  
Старый 10.09.2010, 08:57
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,225

Сообщение от Golovastik
Получается что нельзя никак сдвинуть картинку, она прислонилась и никак не получается ею двигать.
Т.е. ты начинаешь обычный набор ДИВов плавно превращать в маркированый список... Хотя с него-то и нужно было начать сразу.

Вообше ты так странно используеш селекторы... Логика их появления мне вообще не понятна...

Последний раз редактировалось ksa, 10.09.2010 в 09:01.
Ответить с цитированием
  #33 (permalink)  
Старый 10.09.2010, 09:07
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,225

Сообщение от Golovastik
Хочу сделать чтоб именно вся область прямоугольника именно фон, закрашивался а не только ссылка
Как вариант...

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>test</title>
<style>
#box {
	width: 200px;
}
#box > a {
	display: block;
	text-decoration: none;
}
#box > a:hover {
	background-color: red;
}
</style>
</head>
<body>
<div id='box'>
	<a href='#'>Test</a>
</div>
</body>
</html>
Ответить с цитированием
  #34 (permalink)  
Старый 10.09.2010, 16:51
Аватар для Golovastik
Профессор
Отправить личное сообщение для Golovastik Посмотреть профиль Найти все сообщения от Golovastik
 
Регистрация: 12.08.2010
Сообщений: 221

Вот вроде сделал как я хотел, но вот хотел спросить. Посмотрите пожалуйста на файл стилей.
Цитата:
/*Стили для сайта*/
* {
margin:0;
padding:0;
}
body {
min-width:770px;
}
img {
border: 0;
}
.shapka {height: 155px; background:url(img/header.jpg) no-repeat; }
.shapkafon {height: 155px; background:url(img/fon.jpg) repeat-x; }
#right{float:right; width:213px; }
#left{float:left; width:213px; }

#center{margin-left:213px; margin-right:213px;}
.title{height:34px; background:url(img/videoyroki.png) no-repeat;
border:1px solid black; }

#footer{background:url(img/footer.jpg); repeat-x; height:45px; clear:both;}
.menu{font-family:Verdana, sans-serif; font-size:12px;
padding:3px 0px 5px 37px; }
.menu a{text-decoration:none; }
.menu a:visited{color:black;}
/*-----------------Иконки для меню---------------------------*/
#ikonka_menu1{background:url(img/p1.jpg) 5px center no-repeat;
padding-top:10px; padding-bottom:10px;
border:1px solid black; border:1px solid #CCCCCC; border-bottom:0px;
background-color:#f7f8f6;
}

#ikonka_menu2{background:url(img/p2.jpg) 5px center no-repeat;
padding-top:10px; padding-bottom:10px;
border:1px solid black; border:1px solid #CCCCCC;border-bottom:0px;
background-color:#f7f8f6;
}

#ikonka_menu3{background:url(img/p3.jpg) 5px center no-repeat;
padding-top:10px; padding-bottom:10px;
border:1px solid black; border:1px solid #CCCCCC; border-bottom:0px;
background-color:#f7f8f6;
}

#ikonka_menu4{background:url(img/p4.jpg) 5px center no-repeat;
padding-top:10px; padding-bottom:10px;
border:1px solid black; border:1px solid #CCCCCC;border-bottom:0px;
background-color:#f7f8f6;
}

#ikonka_menu5{background:url(img/p5.jpg) 5px center no-repeat;
padding-top:10px; padding-bottom:10px;
border:1px solid black; border:1px solid #CCCCCC; border-bottom:0px;
background-color:#f7f8f6;
}

#ikonka_menu6{background:url(img/p6.jpg) 5px center no-repeat;
padding-top:10px; padding-bottom:10px;
border:1px solid black; border:1px solid #CCCCCC; border-bottom:0px;
background-color:#f7f8f6;
}

#ikonka_menu7{background:url(img/p7.jpg) 5px center no-repeat;
padding-top:10px; padding-bottom:10px;
border:1px solid black; border:1px solid #CCCCCC; border-bottom:0px;
background-color:#f7f8f6;
}

#ikonka_menu8{background:url(img/p8.jpg) 5px center no-repeat;
padding-top:10px; padding-bottom:10px;
border:1px solid black; border:1px solid #CCCCCC; border-bottom:0px;
background-color:#f7f7f7;
}

#ikonka_menu9{background:url(img/p9.jpg) 5px center no-repeat;
padding-top:10px; padding-bottom:10px;
border:1px solid black; border:1px solid #CCCCCC; border-bottom:0px;
background-color:#f7f8f6;
}


#ikonka_menu10{background:url(img/p10.jpg) 5px center no-repeat;
padding-top:10px; padding-bottom:10px;
border:1px solid black; border:1px solid #CCCCCC; border-bottom:0px;
background-color:#f7f7f7;
}

#ikonka_menu11{background:url(img/p11.jpg) 5px center no-repeat;
padding-top:10px; padding-bottom:10px;
border:1px solid black; border:1px solid #CCCCCC;border-bottom:0px;
background-color:#f7f8f6;
}

#ikonka_menu12{background:url(img/p12.jpg) 5px center no-repeat;
padding-top:10px; padding-bottom:10px;
border:1px solid black; border:1px solid #CCCCCC; border-bottom:0px;
background-color:#f7f8f6;
}


#ikonka_menu13{background:url(img/p13.jpg) 5px center no-repeat;
padding-top:10px; padding-bottom:10px;
border:1px solid black; border:1px solid #CCCCCC; border-bottom:0px;
background-color:#f7f8f6;
}

#ikonka_menu14{background:url(img/p14.jpg) 5px center no-repeat;
padding-top:10px; padding-bottom:10px;
border:1px solid black; border:1px solid #CCCCCC; border-bottom:0px;
background-color:#f7f8f6;
}

#ikonka_menu15{background:url(img/p15.jpg) 5px center no-repeat;
padding-top:10px; padding-bottom:10px;
border:1px solid black; border:1px solid #CCCCCC;border-bottom:0px;
background-color:#f7f8f6;
}

#ikonka_menu16{background:url(img/p16.jpg) 5px center no-repeat;
padding-top:10px; padding-bottom:10px;
border:1px solid black; border:1px solid #CCCCCC; border-bottom:0px;
background-color:#f7f8f6;
}

#ikonka_menu17{background:url(img/p17.jpg) 5px center no-repeat;
padding-top:10px; padding-bottom:10px;
border:1px solid black; border:1px solid #CCCCCC; border-bottom:0px;
background-color:#f7f7f7;
}

#ikonka_menu1:hover{background-color:white;}

/*--------------------------------------------------------------*/

Это для каждого пункта меню теперь писать строку:
#ikonka_menu1:hover{background-color:white;}
Чтоб фон менялся при наведении?
Вложения:
Тип файла: zip sitik.ru.zip (144.6 Кб, 1 просмотров)
Ответить с цитированием
  #35 (permalink)  
Старый 10.09.2010, 20:15
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,225

Сообщение от Golovastik
Это для каждого пункта меню теперь писать строку
Вообще-то существуют селекторы классов для описания чего-то однотипного.

Т.о. не обязательно писать одно и тоже в селекторах идентификатора... Достаточно сделать один селектор класса, описать свойства.
Потом присвоить нужным элементам этот класс.
Ответить с цитированием
  #36 (permalink)  
Старый 10.09.2010, 21:43
Аватар для Golovastik
Профессор
Отправить личное сообщение для Golovastik Посмотреть профиль Найти все сообщения от Golovastik
 
Регистрация: 12.08.2010
Сообщений: 221

На моём коде ,подскажите пож. как надо написать правильно, а то не сильно ясно, как в моё случаи это можно сделать.
Ответить с цитированием
  #37 (permalink)  
Старый 11.09.2010, 15:39
Аватар для Golovastik
Профессор
Отправить личное сообщение для Golovastik Посмотреть профиль Найти все сообщения от Golovastik
 
Регистрация: 12.08.2010
Сообщений: 221

1)Вот опробовал сократить, возникла проблема, не знаю как сократить вот эти строки, то есть именно вот это:
5px center no-repeat;

из этого:
#ikonka_menu1{background:url(img/p13.jpg) 5px center no-repeat;

Как оформить правильно чтоб не было дублирования?

2)Не знаю как правильно сделать чтоб при наведении мышкой на один из пунктов меню, пункт меню делался белым. Дело в том, что
я для всего меню задал фон: .menu{background-color:#f7f8f6;}
А как сделать чтоб именно на определённый навести пункт и он менял свой цвет, не получается никак.
Вот переделанный мною код:
Файл index.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link rel="stylesheet" type="text/css" href="style.css" />
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Главная</title>
</head>
<body>
<div class="shapkafon">
	<div class="shapka"></div>
</div>

   <div id="left" >
   <div class='title'></div>
   <div class="menu">
   <div id="ikonka_menu1"> <a href="#">Пункт</a></div>
   <div id="ikonka_menu2"> <a href="#">Пункт</a></div>
   <div id="ikonka_menu3"> <a href="#">Пункт</a> </div>
   <div id="ikonka_menu4"> <a href="#">Пункт</a></div>
   <div id="ikonka_menu5"> <a href="#">Пункт</a></div>
   <div id="ikonka_menu6"> <a href="#">Пункт</a></div>
   <div id="ikonka_menu7"> <a href="#">Пункт</a></div>
   <div id="ikonka_menu8"> <a href="#">Пункт</a></div>
   <div id="ikonka_menu9"> <a href="#">Пункт</a></div>
   <div id="ikonka_menu10"><a href="#">Пункт</a></div>
   <div id="ikonka_menu11"><a href="#">Пункт</a></div>
   <div id="ikonka_menu12"><a href="#">Пункт</a></div>
   <div id="ikonka_menu13"><a href="#">Пункт</a></div>
   <div id="ikonka_menu14"><a href="#">Пункт</a></div>
   <div id="ikonka_menu15"><a href="#">Пункт</a></div>
   <div id="ikonka_menu16"><a href="#">Пункт</a></div>
   <div id="ikonka_menu17"><a href="#">Пункт</a></div>
  </div>
	</div> <!--Закрываем id="left"-->
	<div id="right">
		<div class='title'></div>
		<div>Пункт 1</div>
		<div>Пункт 2</div>
		<div>Пункт 3</div>
		<div>Пункт 4</div>
		<div>Пункт 5</div>
		<div>Пункт 6</div>
		<div>Пункт 7</div>
		<div>Пункт 8</div>
		<div>Пункт 9</div>
		<div>Пункт 10</div>
	</div>
	<div id="center">
		<p>Привет мир!</p>
	</div>
	
<div id="footer"></div>
</body>
</html>


Файл style.css
Цитата:
/*Стили для сайта*/
* {
margin:0;
padding:0;
}
body {
min-width:770px;
}
img {
border: 0;
}
.shapka {height: 155px; background:url(img/header.jpg) no-repeat; }
.shapkafon {height: 155px; background:url(img/fon.jpg) repeat-x; }
#right{float:right; width:213px; }
#left{float:left; width:213px; }

#center{margin-left:213px; margin-right:213px;}
.title{height:34px; background:url(img/videoyroki.png) no-repeat;
border:1px solid black;}

#footer{background:url(img/footer.jpg); repeat-x; height:45px; clear:both;}
.menu div{font-family:Verdana, sans-serif; font-size:12px;
padding:3px 0px 5px 37px; padding-top:10px; padding-bottom:10px;
border:1px solid black; border:1px solid #CCCCCC; border-bottom:0px;
}

.menu a{text-decoration:none; background-color:#f7f8f6;}
.menu{background-color:#f7f8f6;}

.menu a:visited{color:black; }


/*-----------------Иконки для меню---------------------------*/

#ikonka_menu1{background:url(img/p1.jpg) 5px center no-repeat;
}

#ikonka_menu2{background:url(img/p2.jpg) 5px center no-repeat;

}

#ikonka_menu3{background:url(img/p3.jpg) 5px center no-repeat;
}

#ikonka_menu4{background:url(img/p4.jpg) 5px center no-repeat;

}

#ikonka_menu5{background:url(img/p5.jpg) 5px center no-repeat;

}

#ikonka_menu6{background:url(img/p6.jpg) 5px center no-repeat;
}

#ikonka_menu7{background:url(img/p7.jpg) 5px center no-repeat;
}

#ikonka_menu8{background:url(img/p8.jpg) 5px center no-repeat;

}

#ikonka_menu9{background:url(img/p9.jpg) 5px center no-repeat;

}

#ikonka_menu10{background:url(img/p10.jpg) 5px center no-repeat;

}

#ikonka_menu11{background:url(img/p11.jpg) 5px center no-repeat;

}

#ikonka_menu12{background:url(img/p12.jpg) 5px center no-repeat;

}


#ikonka_menu13{background:url(img/p13.jpg) 5px center no-repeat;

}

#ikonka_menu14{background:url(img/p14.jpg) 5px center no-repeat;

}

#ikonka_menu15{background:url(img/p15.jpg) 5px center no-repeat;

}

#ikonka_menu16{background:url(img/p16.jpg) 5px center no-repeat;
}

#ikonka_menu17{background:url(img/p17.jpg) 5px center no-repeat;

}



/*--------------------------------------------------------------*/

Вложения:
Тип файла: zip sitik.ru.zip (144.9 Кб, 0 просмотров)
Ответить с цитированием
  #38 (permalink)  
Старый 13.09.2010, 09:05
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,225

Сообщение от Golovastik
как правильно сделать чтоб при наведении мышкой на один из пунктов меню, пункт меню делался белым
Как вариант (с красным, с белым аналогично)...

<html>
<head>
<style>
#box {
	width: 100px;
	height: 20px;
	border: 1px solid;
}
.on {
	background-color: red;
}
</style>
</head>
<body>
<div id='box' onmouseover='this.className="on"' onmouseout='this.className=""'>
</div>
</body>
</html>
Ответить с цитированием
  #39 (permalink)  
Старый 13.09.2010, 09:10
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,225

Сообщение от Golovastik
1)Вот опробовал сократить, возникла проблема, не знаю как сократить вот эти строки, то есть именно вот это:
background:url(img/p17.jpg) 5px center no-repeat;
Это т.н. краткая запись... Вот "полная".

mySelector {
    background-image: url(img/p2.jpg);
    background-position-x: 5px;
    background-position-y: center;
    background-repeat: no-repeat;
}
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Находится ли мышка над дивом ? (выпадающее меню) advsm jQuery 31 24.09.2014 17:50
Ищу jQuery плагин для создания меню Zeboton jQuery 9 15.09.2014 15:31
анимированное меню на jquery глючит в ie leCadavreExquis jQuery 3 30.12.2009 17:30
Как "переключать" картинки в меню навигации? KirTer Элементы интерфейса 1 22.06.2009 11:49
Событие mouseout при наведении мыши на пункт меню WalterScott Events/DOM/Window 2 12.05.2009 22:05