Как исправить эти проблемы в CSS в меню навигации? - PullRequest
0 голосов
/ 26 ноября 2018

Пожалуйста, помогите мне исправить эти проблемы в CSS (без JS).Я учусь и не могу найти ответы на некоторые проблемы с навигацией.Пожалуйста, не вините меня:)

Я создал навигацию и первый экран для сайта, но наткнулся на эти вопросы.Вот скриншот со всеми вещами: https://prnt.sc/ln3ytx и моя ручка на Codepen: https://codepen.io/a007mr/pen/mQKyYM

  1. Как сделать, чтобы фон зависал для всей линии?Мой код .menu-item ul a:hover {color: #000000; background: #d2d4d6;, но он не работает так же хорошо.Как сделать так: https://prnt.sc/ln3mvm

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

  3. Как сделать навигационную кнопку в углу для любого размера рабочего стола?Я использую margin: 15px;, но он не работает, когда я сделаю большее разрешение экрана.Это не отзывчиво.Кнопка не будет в правом углу, если я выберу большой рабочий стол.

  4. Та же проблема со всей навигацией.Как сделать положение для навигации в одном месте для любого размера рабочего стола?

  5. Как открыть раскрывающийся список с помощью щелчка (не при наведении курсора), а скрыть раскрывающееся меню только с помощью щелчка мышью?Мой код li:hover > ul.Если я включу li:active > ul, то раскрывающееся меню появляется только тогда, когда я удерживаю кнопку.Как сделать, как * нажмите кнопку -> мы показываем выпадающее меню и можем выбрать что-то -> * другой нажмите «Узнать больше» и меню скрыто.

  6. Как сделать маржуниже основной кнопки?:) Я написал margin-top: 20px; но он не работает.

  7. Как сделать фон всей навигации без полей?

Что такоенеправильно?Как я могу это исправить?Пожалуйста, помогите.

1 Ответ

0 голосов
/ 26 ноября 2018

Я постараюсь дать вам ответ:

Как сделать фоновый всплеск для всей строки?Мой код .menu-item ul a: hover {color: # 000000;фон: # d2d4d6;но это не работает так же хорошо.Как сделать так: https://prnt.sc/ln3mvm

1) Try uses block elements. Remember that css property 
 display: block; makes your element a block element.

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

2) Your items in the list must be made as blocks and it item (li>a) need to be 
increased.

Общий пример: https://codepen.io/bear-wolf/pen/YRvoWO?editors=1100#0

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