Меню без JavaScript!

Давайте создадим графическое меню без использования javascript попробуем обойтись только html и css.

Начнем с html каркаса для нашего будущего меню примерно он будет таким.

Html код
<!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=iso-8859-2" /> <title>Sample menu</title> 
<link href="/style.css" rel="stylesheet" type="text/css" /> 
</head>   
<body> 
<div id="menu"> 
<div id="menubody"> 
<ul id="menulist"> 
<li>
<a href="#">Position 1</a>
</li> 
<li>
<a href="#">Position 2</a></li> 
<li><a href="#">Position 3</a></li> 
<li><a href="#">Position 4</a></li> 
<li><a href="#">Position 5</a></li> 
</ul> 
</div> 
<div id="menubottom"></div> 
</div> 
</body> 
</html>

Все довольно просто были примеры и посложнее. Объяснять ничего не буду, приступим сразу к таблице стилей.

css код
* {margin:0; padding:0;} 
div#menu {width:184px; background:url(menu_1.gif) top no-repeat; padding-top:44px;} 
div#menubody {background:url(menu_2.gif) repeat-y; padding-left:21px;} 
div#menubottom {height:26px; background:url(menu_4.gif) bottom no-repeat;} 
ul#menulist {width:144px; list-style-type:none;} 
ul#menulist li {height:27px; background:url(menu_3.gif) bottom repeat-x;} 
ul#menulist a {width:122px; height:20px; border-left:#75c5de 10px solid; font:bold 10px Verdana, Arial, sans-serif; color:#ffffff; text-decoration:none; padding:5px 0 0 10px; display:block !important; display:inline-block;} 
ul#menulist a:hover {background:url(menu_5.jpg) left repeat-y;}
Теги:
Меню
Добавлено: 09 Мая 2018 17:13:02 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...