css3和jQuery實現的點選出現波紋效果
分享一段程式碼例項,它實現了點選話筒胡出現波紋效果。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> .recoder{ position:absolute; top:50%; left:50%; width:80px; height:80px; margin:-40px 0px 0px -40px; display:block; } .recoderStart{ position:absolute; display:block; border-radius:50%; background-color:#04c5fc; width:80px; height:80px; background-image:url('demo/jQuery/img/mic2.png'); background-repeat: no-repeat; background-position: center; box-shadow: #0185ab 0px 0px 5px 1px, #bdeefc 0px 0px 0px 20px; } .recoderStop{ position:absolute; display:none; width:80px; height:80px; } .recoderStopCircle1{ display:block; border-radius:50%; position:absolute; left:50%; top:50%; border-style:solid; border-width:1px; -webkit-animation-name: recoderAnimation; -webkit-animation-duration: 3s; -webkit-animation-delay: 1s; -webkit-animation-iteration-count:infinite; -webkit-animation-timing-function:ease-out; } .recoderStopCircle2 { display:block; border-radius:50%; position:absolute; left:50%; top:50%; border-style:solid; border-width:1px; -webkit-animation-name:recoderAnimation; -webkit-animation-duration:3s; -webkit-animation-delay:1.4s; -webkit-animation-iteration-count:infinite; -webkit-animation-timing-function:ease-out; } .recoderStopCircle3 { display: block; border-radius: 50%; position: absolute; left: 50%; top: 50%; border-style: solid; border-width: 1px; -webkit-animation-name: recoderAnimation; -webkit-animation-duration: 3s; -webkit-animation-delay: 1.8s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: ease-out; } .recoderStopCircle4 { display: block; border-radius: 50%; position: absolute; left: 50%; top: 50%; border-style: solid; border-width: 1px; -webkit-animation-name: recoderAnimation; -webkit-animation-duration: 3s; -webkit-animation-delay: 2.2s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: ease-out; } @-webkit-keyframes recoderAnimation { 0% { width:100px; height:100px; margin:-50px; border-color:rgba(95, 215, 249, 1.0); } 100% { width:200px; height:200px; margin:-100px; border-color:rgba(95, 215, 249, 0); } } .recoderStop:after { position: absolute; content: ''; display: block; border-radius: 50%; width: 80px; height: 80px; background-image: url('demo/jQuery/img/mic2.png'), -webkit-linear-gradient(90deg, rgb(96, 216, 250) 0%, rgb(4, 135, 183) 100%); background-repeat: no-repeat; background-position: center; } </style> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> <script> $(function(){ $('.recoderStart').on('click', function(){ $('.recoderStart').toggle(); $('.recoderStop').toggle(); }) $('.recoderStop').on('click', function(){ $('.recoderStart').toggle(); $('.recoderStop').toggle(); }) }) </script> </head> <body> <div class="recoder"> <span class="recoderStart"></span> <span class="recoderStop"> <span class="recoderStopCircle1"></span> <span class="recoderStopCircle2"></span> <span class="recoderStopCircle3"></span> <span class="recoderStopCircle4"></span> </span> </div> </body> </html>
相關文章
- Android 設定主題實現點選波紋效果Android
- css3實現的滑鼠懸浮出現輻射波紋效果CSSS3
- RecyclerView點選新增波紋效果View
- jQuery實現的點選彈出登陸視窗效果jQuery
- 使用CSS實現逼真的水波紋點選效果CSS
- jQuery和css3實現的電子錶效果jQueryCSSS3
- jQuery/CSS3實現滑鼠點選波浪特效jQueryCSSS3特效
- jquery和css3實現的動態時鐘效果jQueryCSSS3
- jQuery和css3實現的摩天輪旋轉效果jQueryCSSS3
- 漪漣波紋效果 css3 animationCSSS3
- jquery實現在滑鼠點選處的炫酷效果jQuery
- jquery和css3實現的巴西里約奧運火炬效果jQueryCSSS3
- css3實現的斑馬紋效果程式碼例項CSSS3
- jQuery和css3實現的開關效果程式碼例項jQueryCSSS3
- jQuery 實現checkBox全選效果jQuery
- jQuery點選按鈕實現div的隱藏和顯示切換效果jQuery
- Android實現人人網點選“+”彈出效果Android
- jQuery實現的滑鼠懸浮和選中實現表格行背景變色效果jQuery
- Path實現常見toolbar點選彈出選單效果
- jQuery如何實現tab選項卡效果jQuery
- jQuery實現的點選元素隱藏和顯示jQuery
- css3實現的文字無法選中效果CSSS3
- jquery實現的彈出居中視窗效果jQuery
- Item點選水波紋效果
- jquery中點選切換的實現jQuery
- 點選enter和ctrl實現表單提交效果
- 純 CSS 實現斜紋效果CSS
- Android水波紋效果實現Android
- js和css3實現的空調效果JSCSSS3
- css3和js實現的大白動畫效果CSSS3JS動畫
- css3和javascript實現的時鐘效果CSSS3JavaScript
- jQuery實現簡單點選隱藏和點選顯示列表的功能jQuery
- jquery實現的選項卡效果例項程式碼jQuery
- jquery實現的右鍵滑鼠點選事件jQuery事件
- jquery實現的點選進行倒數計時效果程式碼例項jQuery
- js和css3實現的扇子展開效果JSCSSS3
- android短影片開發,點選兩次實現不同點選效果的實現方式Android
- css3實現翻牌效果CSSS3