link geht über ganze Zeiel, soll aber nur 3% einnehmen

  • Hallo, ich habe ein dropdown Menü erstellt, wobei ein Bild als Start ist. Das Ganze ist ein Button mit der witdth: 3%, ich musste allerdings für das Bild angeben, dass es 100% ist und somit nicht mehr als die 3% des divs einnimmt.
    HTML:

    HTML
    <div class="dropdown"> 
    <button class="dropbtn">
    <img src="PIC/MenuSymbol.png"/>
    </button>    
      <div class="dropdown-content">    
        <a href="#">Link 1</a>  
        <a href="#">Link 2</a>   
        <a href="#">Link 3</a>    
      </div>   
     </div>


    CSS:

    Wie mache ich es nun, dass der Link, also der Button, nur die 3% einnimmt und nicht die ganze Zeile?
    Viele Dank!

    Einmal editiert, zuletzt von UnknoenInnocent (13. November 2018 um 13:53)

  • 1. 'color: none;' und 'background-color: none;' gibt es nicht - wenn du keine Farbe willst, lass es weg oder schreibe statt none -> transparent.
    2. Definiere für .dropdown den Wert 'width: 3%;'
    3. Definiere für .dropbtn den Wert 'width: 100%;'

    if(!sleep)

    {$sheep++;}