Не имел никакого понятия, как сделать меню навигации, что когда он наводится, прозрачность всей страницы снижается до 50%. Может ли кто-нибудь сообщить мне, что такое css, который я пишу для этого случая?
jsfiddle.net/websensation/uMMPa
Вы отметили jQuery, поэтому я подумал, что это может быть полезно.
Попробуйте что-то вроде этого:
$(document).ready(function() {
$('#elementId').mouseenter(function() {
$('body').fadeTo('fast',0.5);
});
$('#elementId').mouseout(function() {
$('body').fadeTo('fast',1);
});
});
Где elementId - это идентификатор в меню навигации.
вам понадобится третий элемент <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, что ваш пример кода?