Css'de Dropdown Menü'de Genişlik Sorunu

Bu konuyu okuyanlar

mali2012

Asistan
Katılım
10 Eyl 2012
Mesajlar
143
Reaksiyon puanı
9
Puanları
18
Merhabalar. Dropdown menü oluşturmaya çalışıyorum. Açık mavi alanı sarı alana tam yayamadım. Yardımcı olabilir misiniz?
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;
}   
}
index.php
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>
 

Ekli dosyalar

  • Adsız.jpg
    Adsız.jpg
    33.6 KB · Görüntüleme: 33

chnkyn

Öğrenci
Katılım
11 Ocak 2018
Mesajlar
85
Reaksiyon puanı
14
Puanları
8
Yaş
29
Defaulttan kaynaklanmış sanırım
ul.Menu => padding-left:0px; yaparsan düzelmesi lazım
 

mali2012

Asistan
Katılım
10 Eyl 2012
Mesajlar
143
Reaksiyon puanı
9
Puanları
18
Teşekkür ederim. Çalıştı kodlar.
 
Üst