Посмотрев на форуме много тем по меню понял что помогать не всем охотно хотят, но вс? же я наш?л в инете меню вклеил себе, переделал что мог, а дальше не оч то нормально вс? пошло... Мне нужно сделать чтобы при наведении на ссылки они подствечивались цветом и учеличивались я пробовал использовать псевдоклассы http://htmlbook.ru/content/?id=57] не совсем видимо понимаю что куда вставлять, в css b js времени расбираться покаместь нету, прошу помочь.
/* All A tags - i.e menu items. */ #dhtmlgoodies_slidedown_menu a{ color: #B3B3B3; text-decoration:none; display:block; clear:both; width:170px; padding-left:2px;
}
/* A tags */ #dhtmlgoodies_slidedown_menu .slMenuItem_depth1{ /* Main menu items */ margin-top:1px; font-weight:bold; } #dhtmlgoodies_slidedown_menu .slMenuItem_depth2{ /* Sub menu items */ margin-top:1px; } #dhtmlgoodies_slidedown_menu .slMenuItem_depth3{ /* Sub menu items */ margin-top:1px; font-style:italic; color:blue; } #dhtmlgoodies_slidedown_menu .slMenuItem_depth4{ /* Sub menu items */ margin-top:1px; color:red; } #dhtmlgoodies_slidedown_menu .slMenuItem_depth5{ /* Sub menu items */ margin-top:1px; }
#dhtmlgoodies_slidedown_menu .slideMenuDiv1 ul{ padding:1px; } #dhtmlgoodies_slidedown_menu .slideMenuDiv2 ul{ margin-left:5px; padding:1px; } #dhtmlgoodies_slidedown_menu .slideMenuDiv3 ul{ margin-left:10px; padding:1px; } #dhtmlgoodies_slidedown_menu .slMenuItem_depth4 ul{ margin-left:15px; padding:1px; } </style> <script type="text/javascript"> var expandFirstItemAutomatically = false; // Expand first menu item automatically ? var initMenuIdToExpand = false; // Id of menu item that should be initially expanded. the id is defined in the <li> tag. var expandMenuItemByUrl = true; // Menu will automatically expand by url - i.e. if the href of the menu item is in the current location, it will expand
var initialMenuItemAlwaysExpanded = true; // NOT IMPLEMENTED YET
var dhtmlgoodies_slmenuObj; var divToScroll = false; var ulToScroll = false; var divCounter = 1; var otherDivsToScroll = new Array(); var divToHide = false; var parentDivToHide = new Array(); var ulToHide = false; var offsetOpera = 0; if(navigator.userAgent.indexOf('Opera')>=0)offsetOpera=1; var slideMenuHeightOfCurrentBox = 0; var objectsToExpand = new Array(); var initExpandIndex = 0; var alwaysExpanedItems = new Array();
function popMenusToShow() { var obj = divToScroll; var endArray = new Array(); while(obj && obj.tagName!='BODY'){ if(obj.tagName=='DIV' && obj.id.indexOf('slideDiv')>=0){ var objFound = -1; for(var no=0;no<otherDivsToScroll.length;no++){ if(otherDivsToScroll[no]==obj){ objFound = no; } } if(objFound>=0){ otherDivsToScroll.splice(objFound,1); } } obj = obj.parentNode; } }
function initSubItems(inputObj,currentDepth) { divCounter++; var div = document.createElement('DIV'); // Creating new div div.style.overflow = 'hidden'; div.style.position = 'relative'; div.style.display='none'; div.style.height = '1px'; div.id = 'slideDiv' + divCounter; div.className = 'slideMenuDiv' + currentDepth; inputObj.parentNode.appendChild(div); // Appending DIV as child element of <LI> that is parent of input <UL> div.appendChild(inputObj); // Appending <UL> to the div var menuItem = inputObj.getElementsByTagName('LI')[0]; while(menuItem){ if(menuItem.tagName=='LI'){ var aTag = menuItem.getElementsByTagName('A')[0]; aTag.className='slMenuItem_depth'+currentDepth; var subUl = menuItem.getElementsByTagName('UL'); if(subUl.length>0){ initSubItems(subUl[0],currentDepth+1); } aTag.onclick = showSubMenu; } menuItem = menuItem.nextSibling; } }
function initSlideDownMenu() { dhtmlgoodies_slmenuObj = document.getElementById('dhtmlgoodies_slidedown_menu'); dhtmlgoodies_slmenuObj.style.visibility='visible'; var mainUl = dhtmlgoodies_slmenuObj.getElementsByTagName('UL')[0]; var mainMenuItem = mainUl.getElementsByTagName('LI')[0]; mainItemCounter = 1; while(mainMenuItem){ if(mainMenuItem.tagName=='LI'){ var aTag = mainMenuItem.getElementsByTagName('A')[0]; aTag.className='slMenuItem_depth1'; var subUl = mainMenuItem.getElementsByTagName('UL'); if(subUl.length>0){ mainMenuItem.id = 'mainMenuItem' + mainItemCounter; initSubItems(subUl[0],2); aTag.onclick = showSubMenu; mainItemCounter++; } } mainMenuItem = mainMenuItem.nextSibling; }
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
Question
Kiman
Посмотрев на форуме много тем по меню понял что помогать не всем охотно хотят, но вс? же я наш?л в инете меню вклеил себе, переделал что мог, а дальше не оч то нормально вс? пошло... Мне нужно сделать чтобы при наведении на ссылки они подствечивались цветом и учеличивались я пробовал использовать псевдоклассы http://htmlbook.ru/content/?id=57] не совсем видимо понимаю что куда вставлять, в css b js времени расбираться покаместь нету, прошу помочь.
ну и
ICQ:383232985 MSN:sj.serj@gmail.com
Надеюсь на вашу помощь.
Link to comment
Share on other sites
5 answers to this question
Recommended Posts