Как се прави тоя номер?

vik96

Registered
Здравейте! Искам да попитам как да стане това - значи имам едно меню с линкове "<a href="saita.kom">Tkest</a>" , как да направа като мишката отиде на линка отдолу да излиза няква картинка за фон!
 
не ме разбра! Трябва ми като се мине с мишката отдолу да се показва картинка .

Пример :

bd5f283a20fd769d.JPG



отдолу е когато мишката НЕ е върху него , а отгоре е когато мишката е върху него!
 
Правиш си един див в който е линка например
Код:
#link {text-decoration:none}
#link:hover {text-decoration:underline;background-color:silver;/* &etc*/}
 
МОже и така:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<style type="text/css">
a:link {
color:#000;
}
a:visited {
color:#F00;
background:#fff;
padding:5px;
border:dashed 1px blue;
}
a:hover {
color:#FF0;
background:#00F;
padding:5px;
border:dotted 1px black;
}
</style>
</head>

<body>
<a href="#">Това е само пробва</a>
</body>
</html>
Добави си каквито ти искаш цветове
 
ами сега ще обясня само: Правиш си една картинка от две части , които части са една под друга. Еднафа част се вижда, когато е нормално, а другата когато е от горе мишката.


a { display:block; widht:100px; height:20px;
background: url(kartinka.gif) no-repeat left top;}


a:hover { background-position:left bottom;}

Прави се блоков елемет , за да може да се визда картинакта , дори и да няма текст се вижда. Дано си разбрал за картинките- едната ти е ширина 100 и височина 20пк другата също, но като ги обединип стават една с ширина 100 и височина 40.Но забележи че се вижда само едната, тоест с топ се вижда горанта част, а с боттом се вижда долната част, така също се избягва и един дразнещ проблясък ,доакто се зареди втората картинка.

тук има пример за картинка.

but_2.gif


Но все пак акто си сложиш подходящия фон си е нормално всичко.
 

Back
Горе