Merhabalar. Dropdown menü oluşturmaya çalışıyorum. Açık mavi alanı sarı alana tam yayamadım. Yardımcı olabilir misiniz?
style.css
index.php
style.css
CSS:
body {
margin:0px;
padding:0px;
border:0px;
background:white;
}
ul.Menu {
width:100%;
margin-top:0px;
height:50px;
background-color:#87b5ed;
list-style:none;
float:left;
}
ul.Menu li {
display:inline-block;
border-right:1px solid rgba(0,0,0,.1);
}
ul.Menu li a {
line-height:50px;
text-decoration:none;
color:#ffffff;
padding:0px 15px;
}
.LogoMenuBarAlani {
display:none;
}
ul.MenuAcUl {
display:none;
}
.Logo {
display:none;
}
img.MenuBar {
display:none;
}
@media screen and (max-width: 768px) {
ul.Menu {
display:none;
}
.LogoMenuBarAlani {
display:block;
width:100%;
height:34px;
background-color:blue;
position:relative;
}
.Logo {
display:block;
width:50%;
color:#fff;
text-align:left;
padding:5px;
font-size:16px;
float:left;
background:green;
}
img.MenuBar {
display:block;
width:40px;
height:34px;
float:right;
background:brown;
}
ul.MenuAcUl {
width:100%;
height:auto;
position:absolute;
margin-top:35px;
background:yellow;
}
ul.MenuAcUl li.MenuAcLi {
list-style:none;
background:lightblue;
margin-left:0px;
}
ul.MenuAcUl li.MenuAcLi a {
text-decoration:none;
color:blue;
}
}
PHP:
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset="utf-8">
<meta name="viewport" content="wclassth=device-wclassth, initial-scale=1">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="style/style.css">
</head>
<body>
<!-- Menü Başlangıcı -->
<ul class="Menu">
<li><a href="index.php?SK=">Anasayfa</a></li>
<li><a href="hakkimizda.php?SK=">Hakkımızda</a></li>
<li><a href="resimler.php?SK=">Resimler</a></li>
<li><a href="videolar.php?SK=">Vclassyolar</a></li>
<li><a href="saglik.php?SK=">Sağlık</a></li>
<li><a href="teknoloji.php?SK=">Teknoloji</a></li>
<li><a href="iletisim.php?SK=">İletişim</a></li>
</ul>
<div class="LogoMenuBarAlani">
<div class="Logo">Logo</div>
<div><img id="btn" class="MenuBar" src="icon/menubar.png"/></div>
<ul id="list" class="MenuAcUl">
<li class="MenuAcLi"><a href="index.php?SK=">Anasayfa</a></li>
<li class="MenuAcLi"><a href="hakkimizda.php?SK=">Hakkımızda</a></li>
<li class="MenuAcLi"><a href="resimler.php?SK=">Resimler</a></li>
<li class="MenuAcLi"><a href="videolar.php?SK=">Vidyolar</a></li>
<li class="MenuAcLi"><a href="saglik.php?SK=">Sağlık</a></li>
<li class="MenuAcLi"><a href="teknoloji.php?SK=">Teknoloji</a></li>
<li class="MenuAcLi"><a href="iletisim.php?SK=">İletişim</a></li>
</ul>
</div>
<script>
const img = document.getElementById("btn");
const list = document.getElementById("list");
list.style.display = "none";
img.addEventListener("click", (event) => {
if(list.style.display == "none") {
list.style.display = "block"; } else {
list.style.display = "none";
}
})
</script>
</body>
</html>