您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關jQuery如何實現鼠標經過顯示動畫邊框特效,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
效果圖:
代碼如下:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <link rel="stylesheet" type="text/css" href="css.css" rel="external nofollow" > <title>Document</title> </head> <body> <style type="text/css"> *{margin:0;padding:0;list-style-type:none;} a,img{border:0;} a{color:#000;text-decoration: none;font-weight: 600} body{font:12px/180% Arial, Helvetica, sans-serif, "新宋體";} .sph{ width: 1300px; margin: 0 auto; padding: 100px 0; } .spbq{ width: 250px; height: 250px; float: left; line-height: 2; padding: 10px 10px 0 20px; margin: 20px; position: relative; overflow: hidden; } .spbq h3{ color: #14191e; font: bold 14px/18px "Microsoft Yahei","Hiragino Sans GB",Helvetica,"微軟雅黑",Tahoma,Arial,sans-serif; margin-top: 18px; } .spbq span{ display: block; color: #b4bbbf; font: 12px/18px "Microsoft Yahei","Hiragino Sans GB",Helvetica,"微軟雅黑",Tahoma,Arial,sans-serif; margin: 8px 0; } .spbq b{ color: #787d82; font: 12px/18px "Microsoft Yahei","Hiragino Sans GB",Helvetica,"微軟雅黑",Tahoma,Arial,sans-serif; } .biankuang{ width: 3px; height: 3px; position: absolute; z-index: 99; border-radius:10px; /*background: black;*/ } .biankuang_1{ height: 3px; top: -6px; left:0px; border-left: 3px solid #EB5858; } .biankuang_2 { width: 0px; bottom:-3px; left: 0px; border-top: 3px solid #EB5858; } .biankuang_3{ height: 0px; bottom:0px; right:0px; border-right: 3px solid #EB5858; } .biankuang_4{ width:0px; top:-3px; right:0px; border-bottom: 3px solid #EB5858; } .text_gobuy { position: absolute; z-index: 9; bottom: 0; left: 0px; width: 280px; height: 50px; overflow: hidden; background-color: rgba(32, 32, 33,0.5); cursor: pointer; display: none; text-align: center; } .text_gobuy_show{ padding: 20px 15px ; opacity: 1; } .spbq p{ position: absolute; bottom:10px; left:110px; line-height: 33px; color: #fff } </style> </head> <body> <div class="sph"> <div class="spbq"> <div class="biankuang biankuang_1"></div> <div class="biankuang biankuang_2"></div> <div class="biankuang biankuang_3"></div> <div class="biankuang biankuang_4"></div> <a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" ><div class="zst"><img src="http://www.jq22.com/demo/jQuery-hover20161208/images/0-135.jpg" ></div><h3>jQuery基礎課程</h3><span>讓jQuery帶您進入網頁動態交互世界,為...</span><b>更新完畢 15783人學習</b></a> <div class="text_gobuy"> <br/> <p>9小時17分鐘 | 初級</p> <br/> </div> </div> <div class="spbq"> <div class="biankuang biankuang_1"></div> <div class="biankuang biankuang_2"></div> <div class="biankuang biankuang_3"></div> <div class="biankuang biankuang_4"></div> <a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" ><div class="zst"><img src="http://www.jq22.com/demo/jQuery-hover20161208/images/0-135.jpg" ></div><h3>jQuery基礎課程</h3><span>讓jQuery帶您進入網頁動態交互世界,為...</span><b>更新完畢 15783人學習</b></a> <div class="text_gobuy"> <br/> <p>9小時17分鐘 | 初級</p> <br/> </div> </div> <div class="spbq"> <div class="biankuang biankuang_1"></div> <div class="biankuang biankuang_2"></div> <div class="biankuang biankuang_3"></div> <div class="biankuang biankuang_4"></div> <a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" ><div class="zst"><img src="http://www.jq22.com/demo/jQuery-hover20161208/images/0-135.jpg" ></div><h3>jQuery基礎課程</h3><span>讓jQuery帶您進入網頁動態交互世界,為...</span><b>更新完畢 15783人學習</b></a> <div class="text_gobuy"> <br/> <p>9小時17分鐘 | 初級</p> <br/> </div> </div> <div class="spbq"> <div class="biankuang biankuang_1"></div> <div class="biankuang biankuang_2"></div> <div class="biankuang biankuang_3"></div> <div class="biankuang biankuang_4"></div> <a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" ><div class="zst"><img src="http://www.jq22.com/demo/jQuery-hover20161208/images/0-135.jpg" ></div><h3>jQuery基礎課程</h3><span>讓jQuery帶您進入網頁動態交互世界,為...</span><b>更新完畢 15783人學習</b></a> <div class="text_gobuy"> <br/> <p>9小時17分鐘 | 初級</p> <br/> </div> </div> </div> <script src="http://www.jq22.com/jquery/jquery-1.10.2.js"></script> <script type="text/javascript"> function biankuang(obj) { $(obj).find('.biankuang_1').stop(true).animate({ height: '305px' }, 300) $(obj).find('.biankuang_2').stop(true).delay('300').animate({ width: '305px' }, 300) $(obj).find('.biankuang_3').stop(true).animate({ height: '305px' }, 300) $(obj).find('.biankuang_4').stop(true).delay('300').animate({ width: '305px' }, 300) } function biankuang1(obj) { $(obj).find('.biankuang_1').animate({ height: '0' }, 100) $(obj).find('.biankuang_2').animate({ width: '0' }, 100) $(obj).find('.biankuang_3').animate({ height: '0' }, 100) $(obj).find('.biankuang_4').animate({ width: '0' }, 100) } $('.spbq').hover(function() { var obj = $(this); obj.find('.text_gobuy').slideDown(300); biankuang(obj); }, function() { var obj = $(this); obj.find('.text_gobuy').slideUp(300); biankuang1(obj); }) </script> </body> </html>
關于“jQuery如何實現鼠標經過顯示動畫邊框特效”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。