+3 дауыс
382 көрілді

навигаторларды   осы суреттегідей калай жыйнап қойуға болады?  қандай атрибутпен істейміз?

2 жауап

+3 дауыс
 
Жақсы жауап
Таза html, css-те жасай алмайсыз, ондай дайын атрибут жоқ, css3-пен көруге болады, бірақ кросбраузерлы болмайды ол.

Ең дұрысы, аз маз javascript қосжверу арқылы жасау ғо, мысалы былай (jQuery-кітапханасы қосулы деп есептейік)

Менюіңіз мынадай html-кодттан құралған болсын

<ul class="menu">

 <li>Бірінші меню</li>

 <li>Екінші меню

  <ul class="submenu">

<li>Екінші менюдің біріншісі</li>

<li>Екінші менюдің екіншісі</li>

</ul>

</li>

<li>Үшінші меню</li>

</ul>`

css-те былай жазасыз (минимум)

.submenu  {

display: none;

}

 

Скрипт алгоритмі шамамен былай

$(function(){

$('.menu li').click(function(){

if($(this).find("submenu").css('display') == 'block') {

$(this).find("submenu").slideUp();

} else{

$(this).find("submenu").slideDown();

}

});

});
Иии құдай бере салған. CSS жазуын көре салып өзіңді іздеген едім, сөйтсем CSS өзің іздеп тауып алыпсың ғой. Чики-чики қолыңды дерт көрмесін.
осындай сұрақтарды іздим ғо кәдімгідей, аз да әттең
0 дауыс
-  таңбасына бас селекторы деп тұрғанның қасындағы
xD...........
...