我正在我的个人网站上工作,并希望做类似的事情:
正如您所看到的,当您点击"个人资料"按钮另一层(div)覆盖整个页面。我想做类似(和响应)的事情,我可以添加像"关于"部分,联系表格和其他小部件。
感谢帮助。
答案 0 :(得分:1)
在你的HTML中:
<a href="#" id="overlay-button">Overlay Button</a>
<div id="overlay" class="overlay">Overlay Stuff</div>
然后在css中执行此操作:
#overlay {
position: fixed;
height: 100%;
width: 100%;
top: 0;
left: 0;
z-index: 50;
}
.overlay {
opacity: 0;
}
.show {
opacity: 1;
}
#overlay-button {
position: fixed;
top: 20%; /* Wherever you want it to be */
left: 20%;
z-index: 100;
}
然后使用这个jQuery:
$('#overlay-button').click(function(){
$('#overlay').toggleClass('show');
});
答案 1 :(得分:0)
使用javascript或使用jquery轻松。点击按钮$('#buttonid').click(function({//fadeIn here});
您显示隐藏的$('#divid').fadeIn();
绝对定位的div,宽度为100%,高度为100%
<div style="position:absolute;height:100%;width:100%;display:none;">Profile info here</div>
答案 2 :(得分:0)
您可以使用 jQuery ,但有一些不同的选项可以实现......
按照下面的说明选择一个!
http://jsfiddle.net/KV7FS/
jQuery提供了许多方法来管理和修改运行时的应用程序外观。
您可以阅读有关jQuery和所有功能的更多信息:
http://jsfiddle.net/REGFF/
最好的问候