Ana menü oluşturmak için genellikle bir liste (<ul>
) ve liste öğeleri (<li>
) kullanılır. İşte basit bir HTML ve CSS örneği:
<!DOCTYPE html>
<html lang="tr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>CSS Ana Menü Örneği</title>
<style>
body {
font-family: 'Arial', sans-serif;
line-height: 1.6;
margin: 0;
padding: 0;
background-color: #f4f4f4;
color: #333;
}
header {
background-color: #333;
color: #fff;
padding: 1em;
text-align: center;
}
nav {
background-color: #444;
padding: 1em 0;
text-align: center;
}
nav ul {
list-style: none;
margin: 0;
padding: 0;
display: flex;
justify-content: center;
}
nav li {
margin: 0 10px;
}
nav a {
text-decoration: none;
color: #fff;
padding: 10px;
font-size: 1.2em;
}
nav a:hover {
background-color: #555;
}
</style>
</head>
<body>
<header>
<h1>Web Sitenizin Adı</h1>
</header>
<nav>
<ul>
<li><a href="#anasayfa">Ana Sayfa</a></li>
<li><a href="#hakkimizda">Hakkımızda</a></li>
<li><a href="#hizmetler">Hizmetler</a></li>
<li><a href="#iletisim">İletişim</a></li>
</ul>
</nav>
</body>
</html>
Bu örnekte:
nav
etiketi içindekiul
veli
etiketleri ile bir liste oluşturulmuştur.display: flex
ile menü öğeleri yan yana hizalanmıştır.justify-content: center
ile menü öğeleri ortalanmıştır.:hover
pseudo-class ile üzerine gelindiğinde stil değişikliği sağlanmıştır.
Bu basit menü yapısını kendi projenize uygun şekilde özelleştirebilirsiniz. Menü elemanlarını, renkleri ve stil özelliklerini ihtiyacınıza göre değiştirebilirsiniz.