Dikey CSS navigasyonları nasıl oluşturulur? Bu sorunun yanıtını arıyorsanız siz de doğru yerdesiniz! Bu yazımızda size adım adım dikey navigasyon menüsü oluşturmanın yolunu anlatacağız Detaylı bilgi için hemen tıklayın!

CSS kullanarak dikey navigasyon menüleri oluşturmanın yolları oldukça basittir. Bu makalede, dikey navigasyon menüleri oluşturmak için gerekli adımlar ve kod örnekleri ayrıntılı olarak açıklanacaktır. Bu sayede, özellikle büyük web sitelerinin menülerinde sıkça kullanılan drop-down ve mega drop-down menüleri gibi dikey navigasyon menülerini kolayca oluşturabilirsiniz.
Dikey navigasyon menüleri genellikle birçok alt sayfaya sahip büyük web sitelerinde kullanılır ve site ziyaretçilerinin istedikleri sayfaları kolayca bulmalarını sağlar. Ayrıca, drop-down ve mega drop-down menüler gibi farklı menü stilleri, kullanıcılara daha kapsamlı bir navigasyon deneyimi sunar.
Dikey navigasyon menüleri tasarlarken, CSS kodları kullanarak özelleştirilebilen birçok özellik bulunmaktadır. Bu özellikler, menüleri daha çekici ve kullanıcı dostu hale getirmeye yardımcı olur. Özellikle, hover (üzerinde gezme) özelliği kullanarak kayan menüler gibi birçok etkileyici efektlerle dikey navigasyon menüleri daha da geliştirilebilir.
1. Temel Dikey Navigasyon Menüsü Oluşturma
Dikey navigasyon menüleri, web sitesi için çok önemlidir. Ziyaretçilerin web sitesindeki sayfaları hızlıca bulmalarına yardımcı olur ve web sitesinin kullanıcı deneyimini geliştirir. Bu bölümde, temel bir dikey navigasyon menüsü nasıl oluşturabileceğinizi öğreneceksiniz.
İlk olarak,
- etiketi ile bir liste oluşturmalısınız. Bu, web sayfanızda dikey navigasyon menüsü oluşturmanız için gereklidir. Ardından,
- etiketi ile her öğeyi ekleyin. Örneğin;
<ul> <li>Ana Sayfa</li> <li>Hakkımızda</li> <li>Hizmetlerimiz</li> <li>Blog</li> <li>İletişim</li> </ul>
Bu kod, beş adet öğe içeren ve her biri bir alt sıradaki ile başlayan temel bir dikey navigasyon menüsü oluşturacaktır. Ancak, menü öğelerine stiller eklemek istiyorsanız, CSS kullanmalısınız.
Örneğin, kenar boşluğu ve alt çizgi eklemek isterseniz, şöyle yapabilirsiniz;
<style> ul { list-style-type: none; margin: 0; padding: 0; } li { border-bottom: 1px solid #ccc; margin: 0; padding: 10px; } </style> <ul> <li>Ana Sayfa</li> <li>Hakkımızda</li> <li>Hizmetlerimiz</li> <li>Blog</li> <li>İletişim</li> </ul>
Bu CSS kodu, dikey navigasyon menü öğelerine stil ekler. Kenar boşlukları ve alt çizgiler dahil olmak üzere menü öğelerini daha çarpıcı bir hale getirir. Bu temel adımlar kullanarak, web sitenize en iyi görünen dikey navigasyon menüsünü oluşturabilirsiniz.
2. Drop-Down Dikey Navigasyon Menüleri
Dikey bir navigasyon menüsüne açılır menüler eklemek, web sitesi için kullanışlı bir özelliktir. Kullanıcılar, menü seçeneklerine hızlıca erişebilir ve istedikleri seçeneği kolayca bulabilirler. Drop-down dikey navigasyon menüleri, dikey menünün seçeneklerinin altında bulunan açılır menülerdir.
Bu menülerin eklenmesi için HTML ve CSS kodları kullanılır. Kodlar, hover (üzerinde gezme) veya tıklama gibi kullanıcının belirli bir işlem yapmasını tetikleyen olaylarda açılır menünün görünür hale gelmesini sağlar.
Basit drop-down menüsü, dikey menünün seçeneklerinin altında bulunan basit bir açılır menüdür. Bu menüye tıklanarak, alt seçeneklere erişim sağlanabilir. Basit drop-down menüsü oluşturmak için HTML koduna hazır bir seçenek menüsü ekleyebilirsiniz. CSS kullanarak menüyü tasarlayabilirsiniz.
HTML Kodu CSS Kodu <ul class="menu">
<li>Menu Seçeneği 1
<ul class="sub-menu">
<li>Alt Seçenek 1</li>
<li>Alt Seçenek 2</li>
</ul>
</li>
</ul>.menu li:hover .sub-menu {
display: block;
}
.sub-menu {
display: none;
}Kayan drop-down menüsü, basit bir drop-down menüsünden daha gelişmiş bir özelliktir. Bu menü, kullanıcının mouse'yi menü seçeneğinin üzerine getirmesiyle görünür hale gelir. Kullanıcının mouse'u menü seçeneklerinin dışına çıkmasıyla açılır menü gizlenir. Kayan drop-down menüsünü oluşturmak için de HTML ve CSS kodları kullanılır.
- Kullanıcı mouse'unu menü seçeneğine getirdiğinde alt seçenekler görünür hale gelir.
- Kullanıcı mouse'unu alt seçeneklerin dışına çıkarırsa, açılır menü gizlenir.
Drop-down dikey navigasyon menüleri, web siteleri için kullanımı kolay ve görsel açıdan çekici bir navigasyon sistemi sunar. HTML ve CSS kodlarının doğru kullanımıyla birlikte, dikey navigasyon menüleri oluşturmanın daha gelişmiş yollarına da erişebilirsiniz. İnteraktif ve cazip bir web sitesi tasarımı için drop-down dikey navigasyon menülerinden yararlanabilirsiniz.
2.1. Basit Drop-Down Menüsü
Bu bölümde, basit bir drop-down menüsü oluşturmanın kolay adımlarını ve gereken kod örneklerini ele alacağız. Drop-down menüler, birkaç bağlantı gruplandırıldığı zaman, kullanıcıların sayfa içinde daha rahat dolaşımını sağlar. Aşağıdaki adımlar ile basit bir drop-down menüsü oluşturabilirsiniz:
- HTML koduyla, bir üst menü elemanı oluşturun.
- Alt menü elemanlarını, oluşturduğunuz üst menü elemanının altına ekleyin.
- CSS kullanarak, alt menü elemanlarını gizleyin. Bu, menü elemanlarının varsayılan olarak görünmemesini sağlayacaktır.
- Üst menü elemanına fare ile tıkladığınızda, alt menü elemanlarını açmak için hover özelliğini (üzermizde gezinme) kullanın.
Bu adımları uygulamak için, drop-down menüsü oluştururken dikkate almanız gereken iki ana özellik vardır. İlk olarak, HTML kodunuzda doğru hiyerarşiyi sağlamanız gerekir. İkincisi, CSS kodunuza, menünün görüntülenmesini ve işlevselliğini sağlayacak özellikleri eklemeniz gerekiyor.
Code örnekleri (örneğin, üst menü elemanı "
<li>Anasayfa</li>
". Alt menü elemanlarını içeren "<ul>
" etiketi ise bu menü elemanına ait olacaktır.) kullanarak, düzenli bir drop-down menüsü oluşturabilirsiniz. Ancak, menünüzü özelleştirmek istiyorsanız, CSS kullanarak menüdeki renkleri, boyutları ve diğer görünüm özelliklerini kontrol edebilirsiniz. Bu şekilde, özel bir drop-down menü oluşturabilirsiniz.2.1.1. CSS'te Basit Drop-Down Menü Tasarımı
Bir dikey drop-down menüsü oluşturmak için CSS kullanmak oldukça basittir. Öncelikle, menünüzün temel yapısını dışarıdan bir CSS dosyasıyla tanımlamalısınız. Drop-down menünüzün temel div öğesi için bir sınıf oluşturabilirsiniz. Örneğin, .dropdown-menu sınıfını kullanarak menünüzün tasarımını oluşturabilirsiniz.
Bu sınıf için, menü öğelerinin sabit bir boyutu olabilir ve arka plan rengi gibi bazı özellikleri tanımlayabilirsiniz. Ancak, gerçekten önemli olan, drop-down öğelerinin görüntülenme şeklidir. Bu nedenle, .dropdown-menu sınıfında aşağı doğru bir yönlü ok oluşturmanız gerekir. Bunun için, CSS'te yaygın olarak kullanılan :before ve :after pseudo öğelerini kullanabilirsiniz. Bu pseudo öğeleri kullanarak, drop-down menülerinizin bir çerçeveye sahip olmasını veya aradaki gri çizgileri belirleyebilirsiniz.
Ayrıca, menünüzdeki öğeleri farklı renklerle vurgulamak isteyebilirsiniz. Bu amaçla, hover özelliğini kullanarak, fare imlecini menü öğelerinin üzerine getirdiğinizde renk değişikliği yapabilirsiniz. Örneğin, .dropdown-menu li:hover sınıfını kullanarak menü öğelerinin arka plan ve metin renklerini değiştirebilirsiniz. Böylece, kullanıcılar hangi öğeye tıklamak istediklerini daha net bir şekilde görebilirler.
2.1.2. HTML Kodu ile Basit Drop-Down Menüsü
Basit bir drop-down menüsünü oluşturmak için HTML kodu kullanarak yapılması gerekenler oldukça basittir. İlk olarak, menüde yer alacak olan ana sekmeleri `
- ` içerisinde `
- ` olarak listelemeliyiz. Bu ana sekmelerin altında yer alan alt-sekmeler için ise tekrar bir `
- ` kullanarak `
- ` içerisinde yazmamız yeterli olacaktır.
Örneğin, "Anasayfa" ve "Hakkımızda" ana sekmelerinde "Misyonumuz" ve "Vizyonumuz" alt-sekmeleri bulunacak olsun. Böyle bir durumda, HTML kodu şu şekilde yazılabilir:
```
```Bu kod, "Anasayfa" ve "Hakkımızda" ana sekmelerini gösterirken, "Hakkımızda" seçildiğinde altında yer alan "Misyonumuz" ve "Vizyonumuz" alt-sekmelerini gösterir.
Alt-sekmeleri görünür kılmak için de CSS kodu kullanabilirsiniz, ancak bu kısım sonraki bir bölümde açıklanacaktır. Şimdilik, yalnızca HTML kodu kullanarak basit bir drop-down menüsü oluşturmayı öğrendiniz.
2.2. Kayan Drop-Down Menüsü
Kayan drop-down menüsü, kullanıcıların farelerini menünün üzerine getirdiklerinde menülerin açılmasını sağlayan bir stil olarak kullanılır. Bu menü stili, web sitenizin daha profesyonel ve modern görünmesini sağlar. Kayan drop-down menülerinin oluşturulması oldukça kolaydır ve CSS hover özelliğine dayanır. Bu özellik, kullanıcının fareyi menülerin üzerine getirdiğinde menünün açılmasını sağlar.
İlk olarak, bir dikey menü oluşturmanız gerekir. Ardından, dikey menünün yanına açılır menülerin yer alacağı bir bölüm ekleyin. Bu bölüme, mouse hover özelliği ekleyerek açılır menülerin kayarak açılmasını sağlayabilirsiniz. Bu işlem için CSS dosyasına hover özelliğini eklemelisiniz.
Aşağıdaki örnekte, kayan drop-down menüsünün nasıl oluşturulabileceğini görebilirsiniz:
HTML Kodu CSS Kodu ul li ul{ display:none; position:absolute; left:100%; top:0; } ul li:hover ul{ display:block; } Bu örnek, temel bir kayan drop-down menüsü için yeterlidir. Dikey menüde yer alan menülere fareyi getirdiğinizde alt menülerin kayarak açıldığını görebilirsiniz. Bu menü stili, kayan görünümü sayesinde web sitenizin daha modern görünmesini sağlar.
3. Mega Drop-Down Navigasyon Menüleri
Büyük çaplı web siteleri için, daha kapsamlı ve güçlü bir navigasyon menüsü olan mega drop-down navigasyon menüleri oldukça faydalıdır. Bu tür navigasyon menüleri, ziyaretçilerin web sitesinde kolayca gezinmesine ve aradığı her şeyi bulmasına yardımcı olabilir. Bu bölümde, mega drop-down navigasyon menüleri nasıl oluşturulacağına dair adımlar ve örnekler yer alacaktır.
Mega drop-down menüleri oluşturmak için öncelikle, menüyü içerecek bir
<div>
öğesi oluşturun. Bu öğenin boyutunu ve yerini belirleyebilirsiniz. Ardından, menü öğelerini içerecek bir<ul>
öğesi oluşturun ve bir dizi<li>
öğesi oluşturarak her menü öğesini ekleyin. Mega drop-down menüleri, alt menülerin dikey listeler halinde görüntülenmesi gerektiği için, ana menü öğelerinin altında sütunlar şeklinde düzenlenir.Bir mega drop-down menü tasarımı oluşturmadan önce, HTML dosyasında
<div>
,<ul>
,<li>
ve<a>
öğeleri yerleştirerek temel bir taslak hazırlayın. Daha sonra CSS dosyasında bu öğeleri şekillendirerek tasarımlarınızı oluşturun.Bir mega drop-down menüsü eklerken, liste öğesinde yer alan açılır menüyü gösteren bir araç bileşeni eklemek gerekir. Bu, HTML kodunda bir
<span>
öğesi olarak yer alır ve kullanıcının listede gezinirken açılır menüyü görmesini sağlar.Menü öğelerinin birbirlerine yerleştirilmesi, bir tabloya yerleştirme yöntemiyle yapılabilir. Tablo tasarımı, menünün düzenli görünümünü korumak için ideal bir yöntemdir.
Kolon 1 Kolon 2 Kolon 3 Satır 1, sütun 1 Satır 1, sütun 2 Satır 1, sütun 3 Satır 2, sütun 1 Satır 2, sütun 2 Satır 2, sütun 3 Satır 3, sütun 1 Satır 3, sütun 2 Satır 3, sütun 3 Bir mega drop-down menüsü oluşturmak için, karmaşık bir kod yapısına hakim olmak gereklidir. Ancak, bu büyük çaplı web siteleri için oldukça faydalı bir özelliktir ve kullanımı oldukça kolaydır. Bir mega drop-down menüsünü oluşturmak sürekli pratik ve deneme yanılma yöntemlerini kullanarak öğrenilebilir.
3.1. Mega Drop-Down Menüleri İçin Tasarım Yapmak
Web siteniz için en iyi kullanıcı deneyimini sunmanın yollarından biri, geniş kapsamlı bir navigasyon menüsüdür. Mega drop-down menüler, büyük web siteleri için idealdir ve zengin içerikleri olan web siteleri için oldukça yararlıdır. Ancak, mega drop-down menüleri oluşturmadan önce, gereksinimlerinizi ve tasarımınızı düşünmek önemlidir.
Mega drop-down menüsü tasarımı, her seviyede HTML ve CSS kodlamasında tecrübeli olmayı gerektirir. Bu tasarım sürecinde aşağıdaki HTML ve CSS özelliklerini kullanabilirsiniz;
- position: absolute: Mega drop-down menünüzün pozisyonunu belirlemek için bu özelliği kullanabilirsiniz.
- display: inline-block: İçeriği yatay hizalamanıza olanak tanır ve öğeleri yan yana hizalamanıza olanak tanır.
- width: Mega drop-down menünüzün genişliğini belirleyebilirsiniz.
- height: Mega drop-down menünüzün yüksekliğini belirleyebilirsiniz.
HTML koduyla mega drop-down menüleri oluşturmak için, <div> öğesi genellikle kullanılır. Bu öğe, mega drop-down menünüzü sarmalayan ana öğedir ve iç içe geçmiş <ul> ve <li> öğeleri içerir. Mega drop-down menünüze öğeler eklemek için farklı stillerde <a> öğeleri kullanabilirsiniz.
HTML Özelliği Açıklama <div> Mega drop-down menünüzü sarar ve içindeki öğeleri tutar. <ul> Mega drop-down menünüzdeki öğeleri listeleyin. <li> Bu öğe, mega drop-down menünüzdeki her bir öğeyi temsil eder. <a> Bu öğe, mega drop-down menünüzdeki öğelerin metnini taşır. Bir diğer önemli nokta, mega drop-down menülerinin kullanıcılar tarafından kolayca fark edilebilir olmasıdır. Bu nedenle, görsel bir işaretçi, örneğin ok veya üçgen işareti gibi kullanmak faydalı olabilir. Ayrıca, mega drop-down menünüzün genişliği, içinde bulunan öğelerin sayısına göre farklı bir boyutta olabilir; bunun için kabul edilebilir bir boyut belirlemeniz önemlidir.
3.2. Mega Drop-Down Menüleri Oluşturmak
Mega drop-down menüler, kullanıcılar için büyük çaplı web sitelerinin navigasyonunu kolaylaştırmak için tasarlanmıştır. Bu menüler, birkaç kategori altında gruplandırılmış çok sayıda alt menüye sahip olabilir, bu nedenle mega drop-down menülerinin oluşturulması çok önemlidir.
Mega drop-down menüsü oluşturmak, temel olarak bir div içinde birden fazla alt menüye sahip bir çerçeve yapısıdır. Bu menüler, CSS kodlarıyla tasarlanabilir ve HTML koduyla bir araya getirilir. Bazı adımları takip etmek, esnek ve kullanışlı bir mega drop-down navigasyon menüsü tasarlamak için faydalı olabilir.
İşte, mega drop-down menüsü oluşturmak için adımlar:
- 1. Mega drop-down menüsü için tasarım yapmak
- 2. HTML kodu için çerçeve yapısı oluşturmak
- 3. CSS kodu ile mega menü tasarlamak
- 4. Menü kodlarını birleştirmek
- 5. Menüyü optimize etmek
Öncelikle, mega drop-down menü tasarımı için bir HTML çerçeve yapısı oluşturmanız gerekir. HTML kodu, menü kategorilerinin altında gruplandırılmış alt menüler için div elementleri içerir. Bir mega menü tabanı için, olabildiğince basit bir HTML yapısı kullanılmalıdır.
CSS kodu, menüyü tasarlamak için kullanılan diğer bir anahtar bileşendir. Menü boyutunu, rengini, tipografisini ve diğer özellikleri içermelidir. Ayrıca, menü arayüzünü optimize etmek için, CSS kodlarını mediya sorguları ile tasarlamak mümkündür. Bu, farklı ekran boyutlarında menünün görünürlüğünü ayarlamayı kolaylaştıracaktır.
Son adım olarak, menüyü optimize etmek hayati öneme sahiptir. Menüde aşırı animasyon, yavaş geçişler veya aşırı yükleme süresi kalitesiz kullanıcı deneyimlerine neden olabilir. Menü, kolay kullanılabilen ve net bir görsel hiyerarşiye sahip olmalıdır. Mega drop-down menülerin içindeki tüm öğeler, kategorize edilmeli ve kullanım kolaylığı düşünülerek sıralanmalıdır.
Bu adımları izleyerek, mega drop-down navigasyon menüsü oluşturmak için gerekli HTML ve CSS kodlarını bir araya getirebilirsiniz. Mega drop-down menülerin doğru ve kesin tasarımı, web sitenizde gezinmeyi kullanan kullanıcılar için büyük bir fark yaratabilir.
- ` içerisinde yazmamız yeterli olacaktır.