JSP實現(xiàn)彈出登陸框以及陰影效果
本文實例為大家分享了JSP實現(xiàn)彈出登陸框以及陰影效果的具體代碼,供大家參考,具體內容如下
先說下思想JSP彈出登陸框的思想,我們在JSP中新建一個div層,然后Display設置成none,這樣打開后是不可見的,然后我們通過一個點擊事件,比如當我們點擊登陸按鈕時,就給它注冊一個點擊事件,使得div層變得可見,這樣就實現(xiàn)了彈出效果。
代碼如下:
CSS樣式:
<style> .win { POSITION:absolute; left:55%; top:60%; width:400px; height:250px; margin-left:-300px;margin-top:-200px; border:1px solid #888; background-color: #d6cfcb; text-align: center; line-height: 60px; z-Index:3; } </style>
JS代碼:
<script> function openLogin(){ document.getElementById("win").style.display=""; } function closeLogin(){ document.getElementById("win").style.display="none"; } </script>
html代碼:
<div id="win" class="win" style="display:none"> <form action="javascript:jump();" method="post"> <span style="font-size: 20px;"> 歡迎登陸網(wǎng)上書店 </span> <br /> <label class="label"> 用戶名: </label> <input type="text" class="input" id="user" /> <br /> <label class="label"> 密碼: </label> <input type="password" class="input" id="psw" /> <br /> <input type="reset" value="重輸" class="input1" /> <input type="button" value="退出" class="input3" onclick="closeLogin();" /> <input type="submit" value="確定" class="input2" /> </form> </div> <a href="javascript:openLogin();" >打開</a> <a href="javascript:closeLogin();" >關閉</a>
運行的效果:
點擊打開按鈕:
點擊關閉就消失了。
再說下在點擊之后造成的陰影效果,即除了登錄框外的都會變暗,并且不可操作。核心思想就是我們在設置一個div層,并且將其初始設置為隱藏,當點擊比如登陸時,和登陸框一起彈出,并且設置這個div的寬度和高度分別為屏幕的高度和寬度,顏色上也是選擇暗一點的帶有透明度的顏色(這個是在上面登錄框的基礎上進行操作的)
代碼如下:
CSS樣式:
<style> .hidebg { position:absolute; left:0px; top:0px; background-color:#000; width:100%; filter:alpha(opacity=60); opacity:0.6; display:none; z-Index:2; } </style>
JS代碼:
function openLogin(){ document.getElementById("hidebg").style.display="block"; document.getElementById("hidebg").style.height=document.body.clientHeight+"px"; } function closeLogin(){ document.getElementById("hidebg").style.display="none"; }
html代碼:
<div id="hidebg" class="hidebg"></div>
運行的效果:
點擊打開:
點擊關閉就可以關閉了。
上面的兩部分代碼可以和寫在一起構成彈出登錄框以及周圍陰影的效果。
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持我們。
欄 目:JSP編程
本文地址:http://mengdiqiu.com.cn/a1/JSPbiancheng/11415.html
您可能感興趣的文章
- 01-11在JSP中使用formatNumber控制要顯示的小數(shù)位數(shù)方法
- 01-11jsp文件下載功能實現(xiàn)代碼
- 01-11JSP頁面跳轉方法大全
- 01-11Spring獲取ApplicationContext對象工具類的實現(xiàn)方法
- 01-11jsp 使用request為頁面添加靜態(tài)數(shù)據(jù)的實例
- 01-11web前端超出兩行用省略號表示的實現(xiàn)方法
- 01-11JSP servlet實現(xiàn)文件上傳下載和刪除
- 01-11JSP狀態(tài)管理的簡單介紹
- 01-11jsp+servlet實現(xiàn)文件上傳與下載功能
- 01-11將properties文件的配置設置為整個Web應用的全局變量實現(xiàn)方法


閱讀排行
本欄相關
- 01-11web下載文件和跳轉的方法
- 01-11Spring注入Date類型的三種方法總結
- 01-11在JSP中使用formatNumber控制要顯示的小
- 01-11Properties 持久的屬性集的實例詳解
- 01-11EJB3.0部署消息驅動Bean拋javax.naming.Na
- 01-11jsp文件下載功能實現(xiàn)代碼
- 01-11JSP頁面跳轉方法大全
- 01-11詳解Spring的核心機制依賴注入
- 01-11jsp 使用request為頁面添加靜態(tài)數(shù)據(jù)的實
- 01-11Spring獲取ApplicationContext對象工具類的
隨機閱讀
- 01-10SublimeText編譯C開發(fā)環(huán)境設置
- 08-05織夢dedecms什么時候用欄目交叉功能?
- 01-10C#中split用法實例總結
- 01-11ajax實現(xiàn)頁面的局部加載
- 01-11Mac OSX 打開原生自帶讀寫NTFS功能(圖文
- 04-02jquery與jsp,用jquery
- 01-10使用C語言求解撲克牌的順子及n個骰子
- 01-10delphi制作wav文件的方法
- 08-05DEDE織夢data目錄下的sessions文件夾有什
- 08-05dedecms(織夢)副欄目數(shù)量限制代碼修改