Есть простое меню на css. При наведении на ссылку меняется фон и появляется подменю. Как можно сделать что бы при переходе на подменю, у ссылки основного меню оставалось свойство hover. Т.е при наведении на "3-А", свойство hover было и у "3" и у "А" .Помоему только средствами css такое не сделать, нужен javascript, или я ошибаюсь?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> </head>
div.left_menu li:hover ul{ display:block;} /*для ява скрипта*/ div.left_menu li:hover ul, div.left_menu li.over ul{ display:block;} /* Fix IE. Hide from IE Mac \*/ * html ul li { float: left; height: 1%; } * html ul li a { height: 1%; } /* End */
/*стилизация ссылок левого меню*/ div.left_menu ul li a{ border:1px solid #9d6512; display:block; height:30px; line-height:30px; text-decoration:none; color:#000; margin-bottom:2px; text-align:center; background-image: url(img/fon_left_button.jpg);} /*div*/ div.left_menu ul li div a{ border:1px solid #9d6512; display:block; height: 30px; line-height: inherit !important; line-height:15px; padding-bottom:0px!important; padding-top:0px!important; padding-bottom:2px; padding-top:2px; text-decoration:none; color:#000; background-image: url(img/fon_left_button.jpg);}
/*для подменю*/
ul{z-index:1;} li ul{ z-index:3; position:relative;}
div.left_menu li ul li a{ border:1px solid #9d6512; border-bottom:0px; display:block; height:25px; line-height:25px; text-decoration:none; margin-bottom:0px; color:#000; text-align:center; background-color:#F90; background-image: url(img/fon_left_podmenu.png);}
div.left_menu li ul li div a { border:1px solid #9d6512; border-bottom:0px; display:block; height: 30px; line-height: inherit !important; line-height:15px; padding-bottom:0px!important; padding-top:0px!important; padding-bottom:2px; padding-top:2px; text-decoration:none; color:#000; background-color:#F90; background-image:url(img/fon_left_podmenu.png);}
/*при наведении*/ div.left_menu ul li a:hover, div.left_menu ul li div a:hover { background-image:url(img/fon_left_button_hover.jpg);} /*для подменю*/ div.left_menu li ul li a:hover, div.left_menu li ul li div a:hover { background-color:#e9e7e4; background-image: url(img/fon_left_podmenu_hover.png);} </style>
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
Question
Stych
Есть простое меню на css. При наведении на ссылку меняется фон и появляется подменю. Как можно сделать что бы при переходе на подменю, у ссылки основного меню оставалось свойство hover. Т.е при наведении на "3-А", свойство hover было и у "3" и у "А" .Помоему только средствами css такое не сделать, нужен javascript, или я ошибаюсь?
Edited by StychLink to comment
Share on other sites
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.