jQuery特效登陆框是一种常见的界面设计,它能够为网站增加一定的美观度和交互性。谈到登陆框,就必须提到其中一种应用较广泛的特效——弹出式登陆框。下面我们就来学习一下使用jQuery实现弹出式登陆框的源码。
<!-- 弹出登陆框 --> <div class="login-modal"> <div class="login-box"> <h2>登陆</h2> <form action="#" method="post"> <div class="input-group"> <i class="fa fa-user"></i> <input type="text" placeholder="账号"> </div> <div class="input-group"> <i class="fa fa-lock"></i> <input type="password" placeholder="密码"> </div> <button type="submit" class="btn">登陆</button> </form> </div> <i class="fa fa-close close-btn"></i> </div> <!-- jquery代码 --> $(document).ready(function(){ // 点击打开登陆框 $('.login-open').click(function(){ $('.login-modal').fadeIn(); }); // 点击关闭登陆框 $('.close-btn').click(function(){ $('.login-modal').fadeOut(); }); });
在html代码中,我们定义了登陆框的内容和样式。在jquery代码中,通过监听点击事件控制登陆框的显示和隐藏,通过fadeIn()和fadeOut()方法添加了渐变效果,使用户操作更加舒适。同时,通过添加class名使得代码易于修改和拓展。