როგორ შევქმნათ ჩამოსაშლელი მენიუ

Სარჩევი:

როგორ შევქმნათ ჩამოსაშლელი მენიუ
როგორ შევქმნათ ჩამოსაშლელი მენიუ

ვიდეო: როგორ შევქმნათ ჩამოსაშლელი მენიუ

ვიდეო: როგორ შევქმნათ ჩამოსაშლელი მენიუ
ვიდეო: როგორ შევქმათ ამოსარჩევი / ჩამოსაშლელი მენიუ ჩამონათვალი 2024, ნოემბერი
Anonim

ჩამოსაშლელი მენიუები გამოიყენება საიტის გვერდებზე, სივრცის დასაზოგად და ვებ რესურსის სტრუქტურის ლოგიკური წარმოდგენისთვის. ამ ელემენტის განსახორციელებლად მრავალი გზა არსებობს, ქვემოთ მოცემულია ერთ-ერთი უმარტივესი.

როგორ შევქმნათ ჩამოსაშლელი მენიუ
როგორ შევქმნათ ჩამოსაშლელი მენიუ

Ეს აუცილებელია

HTML და CSS ენების ცოდნა

ინსტრუქციები

Ნაბიჯი 1

მენიუს HTML კოდი იყენებს წყობილი სიის ელემენტებს (UL და LI), რომელთა შიგნით განთავსებულია გვერდების ბმულები. ის არ შეიცავს რაიმე რთულ სტრუქტურას. დინამიკა ხორციელდება CSS- ის საშუალებით, რომლის აღწერილობის ბლოკი მოთავსებულია უშუალოდ გვერდის კოდში. ამაში არც არაფერია განსაკუთრებული, გარდა ამისა, ტექსტში მოცემულია გარკვეული ახსნა-განმარტებები სტილის გარკვეული ბლოკებისათვის.

ნაბიჯი 2

<! DOCTYPE html PUBLIC "- // W3C // DTD XHTML 1.0 გარდამავალი // EN"

"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

ჩამოსაშლელი მენიუ * {

შრიფტის ოჯახი: Verdana;

შრიფტის ზომა: 14px;

} ულ, ლი, ა {

შევსება: 0;

ჩვენება: ბლოკი;

საზღვარი: 0;

ზღვარი: 0;

} ულ {

საზღვარი: 1px მყარი #AAA;

სიგანე: 150px;

სიის სტილი: არცერთი;

ფონი: #FFF;

} ლი {

ფონის ფერი: #AAA;

პოზიცია: ნათესავი;

z- ინდექსი: 9;

შევსება: 1px;

}

li.folder {background-color: #AAA;}

li.folder ul {

პოზიცია: აბსოლუტური;

ზედა: 5px;

მარცხნივ: 111px; / * IE ბრაუზერებისათვის * /

}

li.folder> ul {მარცხნივ: 140px;} / * სხვა ბრაუზერებისათვის * / a {

შევსება: 2px;

საზღვარი: 1px მყარი #FFF;

ტექსტი-დეკორაცია: არცერთი;

სიგანე: 100%; / * IE ბრაუზერებისათვის * /

ფერი: # 000;

შრიფტის წონა: სქელი;

}

li> a {width: auto;} / * სხვა ბრაუზერებისათვის * / li a {

სიგანე: 140px;

ჩვენება: ბლოკი;

} li a.submenu {

ფონის ფერი: ყვითელი;

} / * ბმულები * /

a: hover {

საზღვრის ფერი: ნაცრისფერი;

ფონის ფერი: # FF0000;

ფერი შავი;

}

საქაღალდე a: hover {

ფონის ფერი: # FF0000;

} / * საქაღალდეები * /

ul ul, li: hover ul ul {ჩვენება: არცერთი;}

li.folder: hover {z-index: 10;}

li: hover ul, li: hover li: hover ul {ჩვენება: ბლოკი;}

  • 1. გვერდი
  • 2. საქაღალდე

    • 2.1 გვერდი
    • 2.2 საქაღალდე

      • 2.2.1 გვერდი
      • 2.2.2 გვერდი
      • 2.2.3 გვერდი
    • 2.3 გვერდი
  • 3. საქაღალდე

    • 3.1 გვერდი
    • 3.2 გვერდი
    • 3.3 გვერდი
  • 4. გვერდი

ნაბიჯი 3

ამ კოდს შეგიძლიათ დაამატოთ Internet Explorer ბრაუზერების ძველი ვერსიების მხარდაჭერა - იგი ხორციელდება JavaScript– ის (პიტერ ნედერლოფის მიერ) გამოყენებით. თქვენ უნდა გადმოწეროთ ფაილი საჭირო კოდით, მაგალითად, ამ ბმულიდან - https://peterned.home.xs4all.nl/htc/csshover3.htc. ის უნდა განთავსდეს იმავე საქაღალდეში, როგორც მთავარი გვერდი. მთავარი გვერდის სტილის აღწერილობაში დაამატეთ მას ბმული - მისი განთავსება შესაძლებელია უშუალოდ გახსნის სტილის ტეგის შემდეგ

სხეული {ქცევა: url ("csshover3.htc");}

გირჩევთ: