我需要帮助,我有这段代码:
HTML:
<section id="about" class="grid_4">
<header id="headerabout">The header</header>
<img id="imgabout" src="../images/software.svg"/>
<p>Bla bla bla</p>
<div class="hidden">This should be displayed</div>
</section>
的CSS:
*{
font-family: 'Roboto', sans-serif;
font-size: 16px;
margin-top: 0px;
padding: 0px;
color: white;
margin: auto;
list-style-type: none;
text-decoration: none;
}
section {
height: auto;
z-index:15;
overflow: auto;
}
p {
padding: 2px;
}
#headerabout {
height: 24px;
width: 296px;
margin-top: 2px;
}
#about {
height: 380px;
background-color: green;
}
height: auto;
background-color: #b01f1c;
float: left;
margin-bottom: 5px;
text-align: center;
我希望这样做,无论你在哪里点击该部分,它都会将屏幕淡化为黑色,不透明度为0.8(我已经知道该怎么做)并在屏幕中央显示一个带有额外信息的div,可以关闭,您可以返回页面。有什么想法吗?
答案 0 :(得分:1)
只需使用jQuery:
$("section").click(function(){
$(".overlay").fadeIn();
});
$(".close-btn").click(function(){
$(".overlay").fadeOut();
});