嘗試這個JavaScript/CSS利用z-index
創建一個集中的效果。
CSS
.link {
z-index: 700;
list-style-type: none;
padding: 0.5em;
background: black;
display: inline-block;
cursor: pointer;
color: white;
}
.dim {
width: 100%;
height: 100%;
z-index: -6;
display: none;
content: "";
position: absolute;
top: 0;
left: 0;
background: rgba(0,0,0,0.4);
}
body {
background-color: orange;
}
jQuery的
var $dim = $('.dim');
$('.link').hover(function(){
$dim.fadeIn(200);
}, function(){
$dim.fadeOut(200);
});
HTML
<div class="dim"></div>
<ul>
<div class="link"><li>Home</li></div>
<div class="link"><li>Home</li></div>
<div class="link"><li>Home</li></div>
<div class="link"><li>Home</li></div>
</ul>
Some text here
http://jsfiddle.net/49Qvm/33/
剛擡起頭,就可以得到「所有菜單項,但一個回合盤旋」與CSS僅=> http://jsfiddle.net/49Qvm/24/效果。我知道這不會做「頁面淡出」的事情,這是一個側面說明。 – PlantTheIdea
@user我更新了你正在嘗試做的一個工作示例 –
@Evan http://jsfiddle.net/49Qvm/32/ – user2213071