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

როგორ შევქმნათ ჩამოსაშლელი მენიუ
როგორ შევქმნათ ჩამოსაშლელი მენიუ
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");}

გირჩევთ: