• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

navbar / menu główne: problem z rwd

Aruba Cloud VPS - 50% taniej przez 3 miesiące!
0 głosów
159 wizyt
pytanie zadane 15 marca 2020 w Rozwój zawodowy, nauka, praca przez rice Początkujący (440 p.)
edycja 15 marca 2020 przez rice

Witam
Na obecnym etapie swoje projektu stanąłem w miejscu takim że:

Gdy zwijam okno przeglądarki do momentu kiedy ma się włączyć menu mobilne (min-width: 768px) robi mi się taki niepodkradany  niepożądany efekt przejścia z menu liniowego na blokowe i zawijanie go do góry - tak chyba najprościej da się to opisać. Może ktoś mi powiedzieć jak ten efekt wyeliminować ?

STRONA

i kod:

HTML

<!DOCTYPE html>
<html lang="pl">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/all.min.css">
    <link rel="stylesheet" href="bootstrap-grid.min.css">
    <link rel="stylesheet" href="style.css">
</head>

<body>
    <nav>
        <div class="toggler">
            <i class="fas fa-bars menu"></i>
            <i class="far fa-times-circle off"></i>
        </div>
        <div class="navDiv off">
            <ul>
                <li><a href="#">start</a></li>
                <li><a href="#">o mnie</a></li>
                <li><a href="#">małe sukcesy</a></li>
                <li><a href="#">mój pc</a></li>
                <li><a href="#">kontakt</a></li>
            </ul>
        </div>
    </nav>


    <script src="https://code.jquery.com/jquery-3.4.1.min.js"
        integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script>
    <script src="script.js"></script>
</body>

</html>

 

CSS

* {
    margin: 0;
}

nav {
    background-color: gray;
    height: 111px;
}

.toggler {
    position: fixed;
    top: 30px;
    right: 30px;
    font-size: 50px;
    z-index: 1;
    color: red;
    display: block;
}

ul li {
    list-style: none;
}

ul li a {
    text-decoration: none;
}

div.navDiv {
    padding-top: 44px;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    height: 30vh;
    background-color: gray;
    transition: .2s linear;
}

i.off {
    display: none;
}

div.off {
    top: -400px;
}

@media (min-width: 768px) {
    .toggler {
        display: none;
    }

    div.off {
        top: 0;
    }

    div.navDiv {
        padding: 0;
        height: 0;
    }

    ul li {
        display: inline-block;
    }
}

JavaScript / jQuery

$(".toggler").on("click", function () {
    $(".fas, .far, div.navDiv").toggleClass("off");
})

 

Dzięki śliczne za pomoc z góry jak i wszelkie rady.

Pozdrawiam - P
 

komentarz 15 marca 2020 przez pablop76 VIP (123,540 p.)

Nie rozumiem pytania :(

niepodkradany efekt przejścia

Poza tym widziałeś urządzenie, które się kurczy i rozciąga? 

komentarz 15 marca 2020 przez rice Początkujący (440 p.)

chodzi o to że menu wygląda tak:

Gdy skaluje okno (chodzi tu o szerokość) w pewnym momencie robi się coś takiego (nie jest to uciążliwe bo znika ale nie cieszy oka):

Po czym menu wygląda już tak jak powinno. Czyli tak:

Chciałbym wyeliminować efekt z drugiego zrzutu..

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
1 odpowiedź 330 wizyt
pytanie zadane 16 lutego 2019 w Offtop przez SAMI Użytkownik (530 p.)
0 głosów
1 odpowiedź 356 wizyt
pytanie zadane 15 sierpnia 2019 w Nasze projekty przez suciorek Nowicjusz (120 p.)
0 głosów
1 odpowiedź 751 wizyt
pytanie zadane 23 marca 2019 w HTML i CSS przez Justyna Obywatel (1,210 p.)

93,187 zapytań

142,203 odpowiedzi

322,015 komentarzy

62,513 pasjonatów

Advent of Code 2024

Top 15 użytkowników

  1. 2365p. - dia-Chann
  2. 2326p. - Łukasz Piwowar
  3. 2315p. - Łukasz Eckert
  4. 2301p. - CC PL
  5. 2269p. - Tomasz Bielak
  6. 2235p. - Łukasz Siedlecki
  7. 2232p. - rucin93
  8. 2169p. - Marcin Putra
  9. 2006p. - Michal Drewniak
  10. 1946p. - Adrian Wieprzkowicz
  11. 1901p. - Mikbac
  12. 1744p. - rafalszastok
  13. 1734p. - Anonim 3619784
  14. 1586p. - Dawid128
  15. 1480p. - ssynowiec
Szczegóły i pełne wyniki

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Wprowadzenie do ITsec, tom 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...