Проблемы со значком на адаптивной навигационной панели - PullRequest
0 голосов
/ 20 июня 2020

Я новичок ie в фронтенд-разработке и экспериментирую с созданием пользовательских шаблонов для практики. Я создал адаптивную навигационную панель, содержащую выровненную по правому краю кнопку «Контакт» вместе со значком из FontAwesome. Проблема возникает при сворачивании панели навигации - кажется, что значок «Контакт» смещается над текстом контакта. Может ли кто-нибудь мне помочь? Я прикрепляю сюда несколько изображений и код. enter image description here

nav{
    background-color: rgba(0, 0, 0, 0.75);
    font-size:1.33rem;
    position: relative;
}

#logo{
    margin-right: 3rem;
}

ul{
    display: inline-flex;
    margin-bottom:0;
    margin-top:0;
    padding:0;
    list-style-type: none;
    flex-flow:row;
    justify-content: flex-start;
    align-items: center;
}

.right-nav{
    position: absolute;
    right: 0;
}

a{
    display: inline-block;
    color: antiquewhite;
    text-decoration: none;
    padding:0.75rem 2.0rem;
}

a:hover{
    text-decoration: none;
    background-color: rgba(243,134,48,0.5); 
    color: rgb(255, 255, 255);
    font-weight: 500;
}

li{
    cursor: pointer;   
}

@media all and (max-width:600px){
    .main-nav{
        flex-direction: column;
        width: 100%;
    }

    a{
        padding: 12px 600px;
    }
    nav{
        display: flex;
        flex-flow: row wrap;
        justify-content: center;
    }

    #logo{
        margin-right: inherit;
    }

    .right-nav{
        position: unset;
    }
}

Ответы [ 3 ]

1 голос
/ 20 июня 2020

Вы можете использовать свойство white-space: nowrap css, чтобы текст не переносился на следующую строку:

@media all and (max-width:600px){
    .main-nav li a{
        white-space: nowrap;
    }
    ...
0 голосов
/ 20 июня 2020

Установить ширину ссылки контакта на 100%

@media all and (max-width:600px){
    #contact a {
        width: 100%;
    }
}
0 голосов
/ 20 июня 2020

Вы не определили контакт в таблице стилей, поэтому просто определите его и сохраните относительную позицию

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...