Menü Buttons

Hier ein Beispiel mit Menü-Buttons, die durch einen aktiven Pfeil die Seite anzeigen. Es fehlt noch ein Hamburger-Menü für das Handy.

Tutorial nach:

https://codepen.io/svmatthews/pen/FbgaK

Hier habe ich einen einfachen Textblock verwendet und den Beispieltext mit den Buttons (Quellcode unten) ersetzt. Dabei erhält der jeweils aktive Button die class="current"

<ul> 
  <a href="index.html"><li class="current">Home</li></a> 
  <a href="Active-Menu_Page1.html"><li>Seite 1</li></a> 
  <a href="Active-Menu_Page2.html"><li>Seite 2</li></a> 
</ul>


CSS im "Code Editor" im Bereich "CSS Editor":

ul {
  li { 
    display: inline; 
    background-color: #e5e5e5; 
    padding: 20px 30px; 
    position: relative; 
    @media (max-width: 768px) { 
      display: inline-block; 
      margin-top: 20px; 
    } 
    &:hover { 
      background-color: #c0c0c0; 
      cursor: pointer; 
      &:after { 
        border-top: #c0c0c0; 
      } 
    } 
    &.current { 
      &:after { 
        width: 0; 
        height: 0; 
        border-left: 15px solid transparent; 
        border-right: 15px solid transparent; 
        border-top: 15px solid #e5e5e5; 
        content: " "; 
        position: absolute; 
        bottom: -15px; 
        left: 35%; 
      } 
    } 
  } 

.mbr-text UL { 
  text-align: center; 
}


Dieses JavaScript gehört in die "Seiteneinstellungen" in den Bereich "End of <body> code":

  <script>
        $('ul li').click(function() { 
          $('.current').removeClass('current'); 
          $(this).addClass('current'); 
        }); 
  </script>