oxo888oxo: CSS-Code für Mobile-First umbauen

Beitrag lesen

Genau, ...

OK prima.
Ich habe das nun mal genau so testweise umgesetzt.
Hier ein Link dorthin: http://spaceart.de/_xxxx_test_15.php
Wie man sehen kann, ist das Menü auch in den großen Viewports nun erstmal zugeklappt.
Das kommt ja mit Sicherheit durch meine "umgekehrte" Mobile First Reihenfolge.

Darum habe ich nun das hier in den Media Queries Bereich für die großen Viewports hinzugefügt:

  
  .js nav ul {  
    display: block;  
  }  

Um die Navigation in den großen Viewports einzublenden, da sie ja in meinem Code erstmal ausgeblendet wurde (wegen Mobile First).

Und dann habe ich noch das hier in den Media Queries Bereich für die großen Viewports hinzugefügt:

  
  .js .menu-klappen {  
    display: none;  
  }  

Um den Button für die großen Viewports auszublenden.

Ist das soweit denn erstmal alles korrekt?

Hier poste ich nochmal den kompletten Quelltext der Test-Seite:

  
<!doctype html>  
  
<html  
<head>  
  
<meta name="viewport" content="width=device-width, initial-scale=1">  
  
<style>  
/* Viewport: 0px - 740px */  
  
nav ul {  
  padding-left: 0;  
}  
  
nav li {  
  list-style: none;  
}  
  
/* Button zum Anzeigen des Menüs */  
.js .menu-klappen {  
  display: block;  
  cursor: pointer;  
  color: #fff;  
  background-color: #313131;  
  width: 2.5rem;  
  height: 2.5rem;  
  text-align: center;  
  line-height: 2.5rem;  
  font-weight: normal;  
}  
  
.js nav ul {  
  display: none;  
}  
  
nav ul.klappen-on {  
  display: block;  
}  
  
nav ul.klappen-on li {  
  display: block;  
}  
  
[data-icon]:before {  
  content: attr(data-icon);  
  speak: none;  
  display: inline-block;  
  font-size: 200%;  
}  
  
.screen-reader-text {  
  position: absolute;  
  top: -9999px;  
  left: -9999px;  
}  
  
  
/* Viewport: 740px - 960px */  
@media only screen and (min-width: 46.5em) {  
  
  .menu-klappen {  
    display: none;  
  }  
  
  .js nav ul {  
    display: block;  
  }  
  
  .js .menu-klappen {  
    display: none;  
  }  
  
}  
  
  
/* Viewport: ab 960px - unendlich */  
@media only screen and (min-width: 60.25em) {  
}  
  
  
/* Angaben für den Druck */  
@media print {  
}  
</style>  
  
</head>  
  
<body>  
<nav id="navigation">  
  <h3 class="menu-klappen">  
    <span data-icon="&#8801;" aria-hidden="true"></span>  
    <span class="screen-reader-text">Menü</span>  
  </h3>  
  <ul>  
    <li><a href="#">Kategorie 1</a></li>  
    <li><a href="#">Kategorie 2</a></li>  
    <li><a href="#">Kategorie 3</a></li>  
    <li><a href="#">Kategorie 4</a></li>  
    <li><a href="#">Kategorie 5</a></li>  
  </ul>  
</nav>  
  
<script src="/navigation-15.js"></script>  
  
</body>  
  
</html>  

0 109

Navigation auf mobilen Geräten ein- und ausklappen

oxo888oxo
  • javascript
  1. 1
    Martin_Online
    1. 1
      Gunnar Bittersmann
      1. 1
        oxo888oxo
      2. 0
        oxo888oxo
    2. 0
      oxo888oxo
      1. 1
        Gunnar Bittersmann
        1. 0
          oxo888oxo
    3. 0

      Wohin mit dem Javascript im HTML Code?

      oxo888oxo
      1. 1
        Martin_Online
        1. 1

          Nachtrag

          Martin_Online
          • html
          1. 1

            Deine Seite auf dem Handy

            Martin_Online
            1. 0
              oxo888oxo
          2. 0
            oxo888oxo
        2. 0
          oxo888oxo
          1. 1

            JS Script im Kopf oder Fuß Bereich?

            Martin_Online
            1. 1
              Auge
            2. 0
              oxo888oxo
              1. 1
                Auge
                1. 0
                  oxo888oxo
                  1. 1
                    Auge
                    1. 0
                      oxo888oxo
                    2. 0

                      Funktioniert doch noch nicht mit Script im head

                      oxo888oxo
                      1. 1
                        Martin_Online
                        1. 0
                          oxo888oxo
                          1. 1
                            Martin_Online
                            1. 1

                              Nachtrag: Android Browser

                              Martin_Online
                              1. 0
                                oxo888oxo
                                1. 1
                                  Martin_Online
                                  • css
                                  1. 0
                                    oxo888oxo
                              2. 1
                                Gunnar Bittersmann
                                1. 0

                                  Gunnar spricht in fremden Zungen

                                  Auge
                                  • menschelei
                        2. 1
                          Auge
                          1. 0

                            Habe ich Hinweis auf Fehler im Script richtig verstanden?

                            oxo888oxo
                            1. 1
                              Auge
                              1. 0
                                oxo888oxo
                                1. 1
                                  Auge
                                2. 1
                                  Martin_Online
                                  1. 0
                                    oxo888oxo
                                    1. 1

                                      An die JS Speziallisten

                                      Martin_Online
                                      1. 0
                                        oxo888oxo
                                        1. 1
                                          Martin_Online
                                        2. 1

                                          Fehler gefunden

                                          Martin_Online
                                          1. 0
                                            oxo888oxo
                                            1. 1
                                              Martin_Online
                                              1. 1
                                                Gunnar Bittersmann
                                                1. 1
                                                  Martin_Online
                                                  1. 1
                                                    Gunnar Bittersmann
                                                  2. 0
                                                    oxo888oxo
                                                    1. 1
                                                      Martin_Online
                                                      1. 0
                                                        oxo888oxo
                                                        1. 1
                                                          Martin_Online
                                                          1. 0
                                                            oxo888oxo
                                                          2. 0

                                                            Aktuelle Version ohne <html class="no-js">

                                                            oxo888oxo
                                                            1. 0
                                                              Martin_Online
                                                              1. 0
                                                                oxo888oxo
                                                              2. 0
                                                                oxo888oxo
                                                              3. 0

                                                                CSS-Code für Mobile-First umbauen

                                                                oxo888oxo
                                                                1. 0
                                                                  Martin_Online
                                                                  1. 0
                                                                    oxo888oxo
                                                                    1. 0
                                                                      Martin_Online
                                                                      1. 0
                                                                        oxo888oxo
                                                                        1. 0
                                                                          Martin_Online
                                                                          1. 0
                                                                            oxo888oxo
                                                                            1. 0
                                                                              Martin_Online
                                                                              1. 0
                                                                                oxo888oxo
                                                                                1. 0
                                                                                  Martin_Online
                                                                                  1. 0
                                                                                    oxo888oxo
                                                                                    1. 0
                                                                                      Martin_Online
                                                                                      1. 0
                                                                                        oxo888oxo
                                                                                        1. 0
                                                                                          Martin_Online
                                                                                          1. 0
                                                                                            oxo888oxo
                                                                                            1. 0
                                                                                              Gunnar Bittersmann
                                                                                            2. 0
                                                                                              Martin_Online
                                                                                              1. 0
                                                                                                oxo888oxo
                                                                                              2. 0
                                                                                                Gunnar Bittersmann
                                                                                              3. 0
                                                                                                Gunnar Bittersmann
                                                        2. 1
                                                          molily
                                                2. 0

                                                  Also JS doch lieber unten einbinden, ja?

                                                  oxo888oxo
                                          2. 1
                                            molily
                                            1. 0
                                              oxo888oxo
            3. 1
              molily
              1. 0
                oxo888oxo
                1. 1
                  Gunnar Bittersmann
          2. 1
            molily
            1. 0
              oxo888oxo
        3. 0
          oxo888oxo
    4. 0

      Ich schaffe es einfach nicht ... schnieef :)

      oxo888oxo
      1. 0
        Martin_Online
        1. 0
          oxo888oxo
          1. 0
            Martin_Online
            1. 0
              oxo888oxo
              1. 0
                Matthias Apsel
                1. 0
                  oxo888oxo
                  1. 0
                    Matthias Apsel
    5. 0

      Ich bekomme es nicht hin ... muss wohl echt aufgeben nun.

      oxo888oxo
    6. 0
      oxo888oxo
  2. 3

    Bitte nicht ständig neue Threads zur gleichen Grundthematik

    ChrisB
    • zu diesem forum
    1. 0
      oxo888oxo
    2. 0
      oxo888oxo
      1. 1
        Martin_Online
        1. 0
          oxo888oxo
        2. 0
          oxo888oxo
          1. 1
            Martin_Online
            1. 1
              oxo888oxo
      2. 3

        Bitte nicht ständig neue Threads, Begründung

        Auge
        1. 0
          oxo888oxo
  3. 1
    Gunnar Bittersmann
    1. 1
      Gunnar Bittersmann