この記事の例では、jQuery によって実装されたログイン フローティング ボックス効果コードについて説明します。皆さんの参考に共有してください。詳細は以下の通りです。
これは jQuery ログイン フローティング ボックス コードです。ログイン ボタンをクリックすると、右上隅に閉じるボタンが表示されたフローティング レイヤーが表示されます。このフローティング レイヤーは一種のフローティングです。インターネット上でよく見られるボックスのレイヤー形式。
実行中のエフェクトのスクリーンショットは次のとおりです:
オンライン デモのアドレスは次のとおりです:
http://demo.jb51.net/js/2015/jquery-float-login-dlg-style-demo/
具体的なコードは次のとおりです:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>jQuery登录浮动框代码</title> <style type="text/css"> body{ margin:0px; padding:0px; background-color:#f0f0f0; font-family:Arial, Helvetica, sans-serif;} a{ text-decoration:none;} .top{ width:760px; height:30px; border-bottom:1px solid #dbdbdb; margin:0px auto;} .logo{ width:300px; height:30px; line-height:30px; float:left; font-size:14px; margin:0px 5px;} .logo a{ color:#666666;} .denglu{ height:30px; line-height:30px; float:right; font-size:14px;} .denglu a{ color:#666666; margin:0px 10px;} .clear{ display:block; height:0px; line-height:0px; font-size:0px; clear:both;} .fd{ width:100%; height:auto; position:absolute; top:150px; left:0px; z-index:1; display:none;} .fd_box{ width:320px; height:auto; margin:0px auto; position:relative; } .tm_box{ width:300px; height:200px; padding:10px; background-color:#FFFFFF; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; FILTER: alpha(opacity=50); opacity: 0.5; -moz-opacity: 0.5; position:absolute; top:0px; left:0px; z-index:2;} .denglu_box{ width:280px; height:180px; padding:10px; background-color:#FFFFFF; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; position:absolute; top:10px; left:10px; z-index:3; font-family:"宋体";} .denglu_box h1{ width:270px; height:30px; line-height:30px; font-size:14px; margin:0px; padding:0px 5px; font-weight:100; color:#666666; border-bottom:1px solid #009999;} .denglu_box span{ color:#666666; display:block; margin:10px 0px; padding:0px 5px;} .guanbi{ width:14px; height:13px; background-image:url(images/close.gif); background-repeat:no-repeat; position:absolute; top:25px; right:25px; z-index:4; cursor: pointer;} .box{ width:760px; height:auto; margin:0px auto; border-top:1px solid #f9f9f9;} .box img{ margin:50px auto; display:block; border:0px;} </style> <script type="text/javascript" src="jquery-1.6.2.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#mj").click( function(){ $(".fd").show(); return false; }); $(".guanbi").click( function(){ $(".fd").hide(); }); }) </script> </head> <body> <div class="top"> <div class="logo"><a href="#">MJBlog</a></div> <div class="denglu"><a href="denglu.html" id="mj">登录</a><a href="#">注册</a></div> <div class="clear"></div> </div> <div class="box"><a href="#"><img src="images/wall3.jpg" /></a></div> <div class="fd"> <div class="fd_box"> <div class="tm_box"></div> <div class="denglu_box"> <h1>用户登录</h1> <span>用户名:<input name="" type="text" /></span> <span>密 码:<input name="" type="text" /></span> </div> <div class="guanbi"></div> </div> </div> </body> </html>
この記事が皆さんの jQuery プログラミングに役立つことを願っています。