Bu tür paneller oluşturmak için birçok hazır çözüm var. jQuery için ayrı eklentiler ve modüller çeşitli sistemler site yönetimi.
Bunların hepsi çok iyi, ancak yan sürgülü panelleri uygulamak, yalnızca yönetmek mümkün mü? CSS kullanarak? Evet, kesinlikle yapabilirsiniz! Ancak dikkatli olun))), tüm tarayıcıların modern CSS3 özelliklerini eşit derecede iyi desteklemediğini unutmayın.

Çok uzun zaman önce, bir çözümden ve bir çalışma örneğinden “vazgeçtim”. İlk yorumlardan biri şuydu: "Yana kaydıralım...". Neden? Haydi)).

Bugün bir örnekle, “CSS büyüsü” yardımıyla, tıklamayla oldukça işlevsel bir menüyü nasıl yapabileceğinizi anlatacağım ve göstereceğim.
Başlangıç ​​olarak, yerleşik geleneğe göre, panelin işleyişinin canlı bir örneğini izliyoruz, sonra ihtiyacı olanlarla birlikte tüm hizalamayı, ne, nasıl ve neden ele alacağız. Soruları tahmin ederek, hem solda hem de sağda menünün konumu için seçenekler hazırladım:

HTML işaretlemesi

Analize, standart onay kutusunu () kullandığımız panel anahtarı ile başlayalım:

Onay kutusunu belgenin en üstüne, tercihen etiketten hemen sonra yerleştiririz . Bu öğenin "gizli" durumunu doğrudan belirten gizli özniteliği yazarız ve ayrıca, örneğin etiketin for özniteliği ile bağlantı kurmak için benzersiz bir tanımlayıcı, id="nav-toggle" atarız.

Etiketi kenar çubuğunun içeriği için sarmalayıcı olarak kullandım