@White_Wolf_DD

Как сделать навигационную панель сверху через @media?

В общем такая проблема, что мне нужно переместить навигационную панель вверх, когда переключаешься на мобильную версию. Так она сразу она у меня стоит слева, на десктопной версии. Знаю, что можно написать вторую навигацию в HTML коде, и скрыть её в css для десктопа, а для мобильной версии скрыть которая для десктопа. Но её какой-нибудь другой вариант, чтоб можно было переписать сразу через CSS?

Вот код для десктопа:
<section class="nav">
        <ul>
            <li><a href="#">Главная</a></li>
            <li><a href="#">Новости</a></li>
            <li><a href="#">Галерея</a></li>
            <li><a href="#">Персонал</a></li>
            <li><a href="#">Контакты</a></li>
            <li><a href="#">Отзывы</a></li>
            <li><a href="#">О нас</a></li>
        </ul>
    </section>


section ul{
    position: absolute;
    width: 168px; /* 944px:1440px*100 */
    height: 750px;
    left: 0px;

    font-family: 'Rubik', sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 30px;
    line-height: 36px;
}

section ul li{
    margin-bottom: 44px;
}

section ul {
    list-style-type: none;
    margin: 50px 0px;
    padding: 0;
    width: 93%;
    background-color: transparent;
}

section ul li a {
    display: block;
    width: 100%;
    display: block;
    color: #000;
    padding: 8px 0 8px 16px;
    text-decoration: none;
}

section ul li a:hover {
    background-color: #2826aa;
    color: white;
    border-radius: 10px;
    box-shadow: 0px 0px 16px 2px #50CECE;
}
  • Вопрос задан
  • 57 просмотров
Решения вопроса 1
AntonLitvinenko
@AntonLitvinenko
HTML coder
если я правильно понял то примерно как-то так
https://codepen.io/AntonLitvin/pen/oNLqVrd
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы