我有一个容器(宽 500 像素,高 800 像素)。容器使用图像作为背景,在中间我想添加一个按钮,上面写着“注册”。当用户单击注册按钮时,我想要一个弹出在同一个容器中的注册表单。
换句话说,我需要一个翻转效果,其中背景将颜色更改为其他颜色,并且使用相同的容器作为注册框。而且我需要保持转换,直到用户点击关闭按钮或类似的东西。
我怎样才能做到这一点?任何想法将不胜感激。谢谢!
我有一个容器(宽 500 像素,高 800 像素)。容器使用图像作为背景,在中间我想添加一个按钮,上面写着“注册”。当用户单击注册按钮时,我想要一个弹出在同一个容器中的注册表单。
换句话说,我需要一个翻转效果,其中背景将颜色更改为其他颜色,并且使用相同的容器作为注册框。而且我需要保持转换,直到用户点击关闭按钮或类似的东西。
我怎样才能做到这一点?任何想法将不胜感激。谢谢!
您可以将 2 个容器彼此叠放并淡入/淡出顶部的一个 -演示
HTML
<section>
<div id="lower">
<button> Close </button>
</div>
<div id="upper">
<button> Sign up </button>
</div>
</section>
CSS
div {
position: absolute;
left: 20px;
top: 20px;
height: 300px;
width: 400px;
line-height: 300px;
text-align: center;
}
#lower { background: honeydew; }
#upper { background: beige; }
jQuery
$("#upper button").on("click", function() {
$("#upper").fadeOut(300);
});
$("#lower button").on("click", function() {
$("#upper").fadeIn(300);
});