jQuery和css3實現的開關效果程式碼例項
分享一段程式碼例項,它模擬實現了開關按鈕效果。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> .openOne { width: 100px; height: 50px; border-radius: 25px; position: relative; background: rgba(0,184,0,0.8); transition: all .3s ease-in-out; } .openOne span { line-height: 50px; color: #fff; padding-left: 15px; font-family: "微軟雅黑"; font-size: 14px; } .openTwo { width: 50px; height: 50px; border-radius: 25px; position: absolute; box-shadow: 0px 2px 4px rgba(0,0,0,0.4); background: #fff; top: 0px; left: 50px; cursor: pointer; transition: left .3s ease-in-out; } .box.active .openOne { box-shadow: 0px 0px 4px rgba(0,0,0,0.4); background: #fff; } .box.active .openTwo { left: 0px; } .box.active .openOne span { color: #666; padding-left: 55px; } </style> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> <script type="text/javascript"> $(function () { var bl = true; $('.box').click(function () { $('.box').toggleClass('active'); if(bl==true){ $('.openOne span').text('開啟'); bl = false; }else{ $('.openOne span').text('關閉'); bl = true; } }); }) </script> </head> <body> <div class="box"> <div class="openOne"> <span>關閉</span> <div class="openTwo"></div> </div> </div> </body> </html>
上面的程式碼實現了我們的要求,更多內容可以參閱相關閱讀。
相關閱讀:
(1).border-radius可以參閱CSS3 border-radius一章節。
(2).transition可以參閱CSS3 transition一章節。
(3).box-shadow可以參閱CSS3 box-shadow一章節。
(4).toggleClass可以參閱jQuery toggleClass()一章節。
相關文章
- jquery實現的選項卡效果例項程式碼jQuery
- jquery實現的人物關係圖效果程式碼例項jQuery
- css3實現的折角效果程式碼例項CSSS3
- jquery實現的分頁效果例項程式碼jQuery
- css3實現的打折卡效果程式碼例項CSSS3
- CSS3 實現的鐘表效果程式碼例項CSSS3
- css3實現的毛玻璃效果程式碼例項CSSS3
- css3實現的打字機效果程式碼例項CSSS3
- css3實現的圓角效果程式碼例項CSSS3
- css3實現的氣泡效果程式碼例項CSSS3
- jquery實現的滑動軸效果程式碼例項jQuery
- css3實現的開關按鈕程式碼例項CSSS3
- css3實現的文字下滑出現效果程式碼例項CSSS3
- css3實現的斑馬紋效果程式碼例項CSSS3
- CSS3實現的div圓角效果程式碼例項CSSS3
- CSS3實現的div陰影效果程式碼例項CSSS3
- css3實現的旋轉魔方效果程式碼例項CSSS3
- css3實現的動態大白效果程式碼例項CSSS3
- css3實現的文字陰影效果程式碼例項CSSS3
- css3實現的多啦a夢效果程式碼例項CSSS3
- css3和js實現的圓形鐘錶效果程式碼例項CSSS3JS
- css3實現的邊框陰影效果程式碼例項CSSS3
- css3實現的動物頭像效果程式碼例項CSSS3
- css3實現的皮球上下彈動效果程式碼例項CSSS3
- jQuery 動畫效果程式碼例項jQuery動畫
- css3實現button按鈕美化效果程式碼例項CSSS3
- css3實現網狀球體效果程式碼例項CSSS3
- css3程式碼實現的滑鼠懸浮按鈕效果程式碼例項CSSS3
- jquery實現的下拉和收縮程式碼例項jQuery
- css3實現旋轉的太極圖效果程式碼例項CSSS3
- css3實現div邊框陰影效果程式碼例項CSSS3
- css3星空效果程式碼例項CSSS3
- css3水滴效果程式碼例項CSSS3
- CSS3 名片效果程式碼例項CSSS3
- jQuery實現的表格展開伸縮效果例項jQuery
- jquery小球碰撞效果程式碼例項jQuery
- jquery 驗證碼效果程式碼例項jQuery
- js和css實現的扇子展開和摺疊效果程式碼例項JSCSS