2015-03-26 5 views
-1

У меня есть панель навигации, пример которой можно найти здесь: http://fiddle.jshell.net/4uq6y5fa.Сделать отзывчивую навигационную панель с полем поиска

Отображается так, как ожидается, когда все элементы подходят на экране, но если я изменил размер окна, бит меню начнет исчезать. Как это исправить?

ответ

0

На самом деле, я не понимаю, какова ваша точка зрения, вы хотите, чтобы меню реагировало или вы хотите знать, в чем проблема?

Что касается его реагирования, используйте мультимедийные запросы.

w3schools, Правило @media используется для определения различных правил стилей для различных медиа-типов/устройств.

Так, например, вы делаете свою ширину 100% для размера экрана 1920x1080 и 50% для размера 1024x720. Таким образом, ваш навигатор «прыгнет» на 50%, если кто-то изменит размер веб-сайта.

+0

Это на границе между комментарием и ответом. Если вам нужно уточнение, вы должны сначала попросить об этом, затем ответьте на новую информацию. – BFWebAdmin

+0

Вот почему я не комментировал, мне не нужны разъяснения. @BFDatabaseAdmin, я просто указываю, что OP недостаточно ясен со своим сообщением – Azertit

+0

Я бы сказал, если вы зададите вопрос в своем ответе, вы просите разъяснений. – BFWebAdmin

1

Использование CSS медиа-запросы:

@media only screen (//defined for particular width) 
{ 
//code of nav bar and search box 
} 

например

@media screen and (max-width: 300px) { 
    body { 
     background-color: lightblue; 
    } 
} 


В качестве альтернативы, вы можете определить ширину и высоту в процентах (относительно), используя ет вместо пикселей.

Смежные вопросы