fix navigation
This commit is contained in:
parent
6f39f73522
commit
529fc9148a
2 changed files with 104 additions and 13 deletions
|
|
@ -23,9 +23,9 @@
|
|||
<script defer data-api="/api/event" data-domain="servala.com" src="/js/script.js"></script>
|
||||
{% endif %}
|
||||
<script defer src="{% static "js/htmx204.min.js" %}"></script>
|
||||
<script defer src="{% static "js/alpine-collapse.min.js" %}"></script>
|
||||
<script defer src="{% static "js/bootstrap.bundle.min.js" %}"></script>
|
||||
<script defer src="{% static "js/servala-addons.js" %}"></script>
|
||||
<script defer src="{% static "js/nav.js" %}"></script>
|
||||
{% block extra_js %}{% endblock %}
|
||||
</head>
|
||||
<body>
|
||||
|
|
@ -40,9 +40,8 @@
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<header x-data="{sideNav: false, atTop: true}" class="site-header position-relative">
|
||||
<div class="header-nav" :class="{ 'header-nav--top': atTop, 'header-nav--fixed': !atTop }"
|
||||
x-on:scroll.window="atTop = (window.pageYOffset > 200) ? false : true;">
|
||||
<header class="site-header position-relative">
|
||||
<div class="header-nav header-nav--top" id="headerNav">
|
||||
<div class="container-xl mx-auto px-3 px-lg-0 position-relative">
|
||||
<div class="nav__wrapper d-flex justify-content-between align-items-center">
|
||||
<div class="nav__brand logo">
|
||||
|
|
@ -50,7 +49,7 @@
|
|||
<img src="{% static "img/header-logo.png" %}" alt="Servala Logo" width="191" height="43">
|
||||
</a>
|
||||
</div>
|
||||
<div x-cloak class="nav__menu" :class="sideNav ? 'nav__menu-active' : 'nav__menu-hidden'">
|
||||
<div class="nav__menu nav__menu-hidden" id="navMenu">
|
||||
<nav class="navbar d-lg-flex justify-content-lg-end align-items-lg-center">
|
||||
<ul class="navbar__menu menu mr-lg-27">
|
||||
<li class="menu__item"><a class="menu__item-link" href="{% url 'services:homepage' %}">Home</a></li>
|
||||
|
|
@ -66,15 +65,11 @@
|
|||
</nav>
|
||||
</div>
|
||||
<div class="nav__toggle">
|
||||
<button @click="sideNav = !sideNav" name="menu" class="nav__button" role="button">
|
||||
<button id="navToggle" name="menu" class="nav__button" role="button" aria-expanded="false" aria-controls="navMenu">
|
||||
<svg class="nav__button-svg" width="22" height="24">
|
||||
<line class="button-svg__line" :class="{ 'svg-line-top': sideNav === true }" id="top" x1="0" x2="22"
|
||||
y1="6" y2="6"></line>
|
||||
<line class="button-svg__line" :class="{ 'svg-line-center': sideNav === true }" id="middle" x1="0"
|
||||
x2="22" y1="12" y2="12">
|
||||
</line>
|
||||
<line class="button-svg__line" :class="{ 'svg-line-bottom': sideNav === true }" id="bottom" x1="0"
|
||||
x2="22" y1="18" y2="18"></line>
|
||||
<line class="button-svg__line" id="topLine" x1="0" x2="22" y1="6" y2="6"></line>
|
||||
<line class="button-svg__line" id="middleLine" x1="0" x2="22" y1="12" y2="12"></line>
|
||||
<line class="button-svg__line" id="bottomLine" x1="0" x2="22" y1="18" y2="18"></line>
|
||||
</svg>
|
||||
</button>
|
||||
</div>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue