gpt4 book ai didi

jquery - 除了一个元素之外,如何使背景变暗?

转载 作者:太空宇宙 更新时间:2023-11-04 07:45:16 24 4
gpt4 key购买 nike

如何使除 div .search-bar 元素之外的整个主体变暗。在我的例子中,它只会在点击时变暗,之后什么都不做!

但我的目标是专注于点击,如果它被点击到任何其他黑暗区域

输出应该是这样的-> image

<div class="search-bar">
<input type="text" class="search-btn" placeholder="Поиск по ключевым словам">
</div>

和 ->

$(function () {

darkenColor();

});

var darkenColor = function ($color) {

var $color = $('.search-bar');

$color.click(function () {


$(function () {
var docHeight = $(document).height();
$('body').append("<div id='overlay'></div>");
$('#overlay')
.height(docHeight)
.css({
'opacity': 0.4,
'position': 'absolute',
'top': 0,
'left': 0,
'background-color': 'black',
'width': '100%',
'z-index': 5000
});
});
$(this).css({
'background' : '#fff',
'position' : 'relative',
'z-index' : 5700,
});


});


}

最佳答案

非 jQuery 答案:

将此 CSS 应用于您的元素

box-shadow: 0 0 0 max(100vh, 100vw) rgba(0, 0, 0, .3);

关于jquery - 除了一个元素之外,如何使背景变暗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48184793/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com