Навигация по меню, прозрачность страницы стала 0,5

0

Не имел никакого понятия, как сделать меню навигации, что когда он наводится, прозрачность всей страницы снижается до 50%. Может ли кто-нибудь сообщить мне, что такое css, который я пишу для этого случая?

jsfiddle.net/websensation/uMMPa

  • 1
    Покажите нам свой код? что у тебя до сих пор?
  • 0
    JS скрипка пожалуйста? хотя я думаю, что вы должны использовать свойство непрозрачности CSS
Показать ещё 1 комментарий
Теги:

2 ответа

0

Вы отметили jQuery, поэтому я подумал, что это может быть полезно.

Попробуйте что-то вроде этого:

$(document).ready(function() {
    $('#elementId').mouseenter(function() {
        $('body').fadeTo('fast',0.5);
    });
    $('#elementId').mouseout(function() {
        $('body').fadeTo('fast',1);
    });
});

Где elementId - это идентификатор в меню навигации.

0

вам понадобится третий элемент <div class="modal-bg"></div> между навигационным меню и остальной частью документа, чтобы действовать как фильтр, подобный тому, как фон модальной работы, затем добавляете прозрачность к этому слой, например:

.modal-bg {
  background: rgba(255, 255, 255, 0.5);
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 1;
}

Не имеет смысла просто исчезать все, кроме навигационного меню.

+1 @somdow, @user3161892, что ваш пример кода?

  • 0
    спасибо за идею Я пытался с этим, все еще не работает. возражаете против дополнительной помощи здесь? jsfiddle.net/websensation/uMMPa

Ещё вопросы

Сообщество Overcoder
Наверх
Меню