CSS3实现的player播放按钮

完成的效果如下

查看效果并下载

Step 1:先了解border的原理:

Step 2:HTML代码结构

Html代码  

  1. <section class="playContainer">
  2. <li class="playBtn">
  3. <a href="#" title="start">Start</a>
  4. </li>
  5. <li class="pauseBtn">
  6. <a href="#" title="pause">Pause</a>
  7. </li>
  8. <li class="stopBtn">
  9. <a href="#" title="stop">Stop</a>
  10. </li>
  11. <li class="forwardBtn playBtn">
  12. <a href="#" title="forward">Forward</a>
  13. <a href="#" title="forward">Forward</a>
  14. </li>
  15. <li class="rewindBtn">
  16. <a href="#" title="rewind">Rewind</a>
  17. <a href="#" title="rewind">Rewind</a>
  18. </li>
  19. <li class="ejectBtn">
  20. <a href="#" class="arrow">Eject</a>
  21. <a href="#" class="dash">Eject</a>
  22. </li>
  23. </section>

Step 3:画背景圆,position:relative

Css代码  

  1. .playContainer li { position: relative; float: left; border: 25px solid #404040; color: #404040; height: 0; width:0; -webkit-border-radius: 100%; -moz-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; margin: 0 20px; }

Step 4:画stop按钮,要让按钮居中。

按钮相对外层圆圈绝对定位,从圆圈的中心开始,所以要调整top和left值

stop按钮边长14px,相对原点需要向上、向左移动7个像素,居中。

全部的CSS如下:

Css代码  

    1. .playContainer { position: relative; float: left; background: rgba(0, 0, 0, 0.8); padding: 20px; }
    2. .playContainer li { position: relative; float: left; border: 25px solid #404040; color: #404040; height: 0; width:0; -webkit-border-radius: 100%; -moz-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; margin: 0 20px; }
    3. .playContainer a { border-style: solid; text-indent: -9999px; position: absolute; top: -8px; left: -3px;  }
    4. .playBtn a { border-color: transparent transparent transparent #fff; border-width: 8px 0 8px 12px;  width: 0; height: 0; }
    5. .pauseBtn a { border-color: transparent white;  border-width: 0 6px; height: 15px; width: 6px; left: -9px; }
    6. .stopBtn a { border: 7px solid #fff; height: 0; width: 0; left: -7px; top: -7px;}
    7. .forwardBtn a { border-left-width: 8px; left: 1px; }
    8. .forwardBtn a:first-child { margin-left: -7px;  }
    9. .rewindBtn a { border-width: 8px 8px 8px 0; border-color: transparent #fff transparent transparent; width: 0; height: 0; }
    10. .rewindBtn a:first-child { margin-left: -7px; }
    11. .ejectBtn a.arrow { border-width: 0 8px 8px 8px; border-color: transparent transparent #fff transparent; top:-26px; left:-8px; }
    12. ectBtn a.dash { border-width: 0 0 4px; border-color: transparent transparent #fff; height: 0; width:16px; left: -8px; top: 4px; }
时间: 2024-10-13 20:41:57

CSS3实现的player播放按钮的相关文章

使用CSS3实现的player播放按钮

完成的效果如下 查看效果并下载 Step 1:先了解border的原理: Step 2:HTML代码结构 Html代码   <section class="playContainer"> <li class="playBtn"> <a href="#" title="start">Start</a> </li> <li class="pauseBtn&

mac_QuickTime Player播放视频

mac的QuickTime player 默认打开视频之后,是暂停的状态 解决方法:进入终端输入以下命令,可以实现打开视频就开始播放 defaults write com.apple.QuickTimePlayerX MGPlayMovieOnOpen 1 mac的QuickTime Player 播放器上点击双箭头按钮可以用 2 倍的速度播放视频, 但是 2 倍速太快了,如果想以 1.5.1.6 倍速播放视频呢? 解决方法: 按住option 键,再点击双箭头,每点击一次,播放速度就会增加 0

基于MFC的Media Player播放器的制作(3---功能实现)

|   版权声明:本文为博主原创文章,未经博主允许不得转载. 下面我们试试一下,按下退出Button退出播放器的功能: 首先,我们双击退出Button按钮,就会弹出下图的框: 上面的弄好之后我们就实现退出函数的功能: 这个代码写好之后,我们可以运行一下,在单击退出按钮,可以发现,按下之后我 们的播放器自动退出 下面我们在实现打开文件的功能,这个功能比较复杂,第一步我们首先双击打开文件按钮,在CPandaPlayerDlg.cpp中创建函 数OnOpenfile():创建过程同上. 可以看到函数:

CSS3模拟实现iphone返回按钮效果

CSS3模拟实现iphone返回按钮效果:大家知道现在CSS3可以实现各种漂亮的效果,以前只有图片可以实现的效果,现在CSS3实现起来难度也不是太高.下面分享一段使用CSS3实现的iphone返回按钮的效果,其实这种CSS3代码根本就不用分析,只要给出代码实例,自己就完全可以看明白,当然你要首先知道各个属性的作用是什么,代码如下: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type&q

新浪微博项目技术之一正在播放按钮点击

一.效果图: 实现功能:在"正在播放"按钮时,切换到下一个界面并继续原歌曲的播放进度 二.实现方法及步骤 1.思路: 第一步.点击按钮事件中再show到下一个界面的时候,推出到我们创建的那个单例视图(前面已将第二个界面视图创建为单例对象)中 第二步.在点击页面播放的时候,如果当前播放为第四首歌曲,show的也是第四首的话,就不需要从头播放,继续当前位置播放即可,如果是下一首的话则需要从头播放(想清楚这个逻辑判断关系) 2.步骤: 第一步实现步骤: @interface MusicLis

纯CSS3彩色边线3D立体按钮制作教程

今天我们来分享一款利用纯CSS3实现的3D按钮,这款按钮的一个特点是有彩色的边线,这让整个按钮显得比较多姿多彩,没那么枯燥无趣.本文不仅可以让大家看到演示效果,而且我们把制作教程也分享出来,首先来看看效果图: 我们也可以在这里看到这些按钮的DEMO演示. 接下来就来分享一下制作教程以及源代码,按钮的源代码主要由HTML和CSS两部分代码组成,先来看看HTML代码: <button class="blue"> <div class="wrapper"

一款纯css3实现的颜色渐变按钮

之前为大家分享了推荐10款纯css3实现的实用按钮,今天给大家带来一款纯css3实现的颜色渐变按钮.这款按钮的边框和文字的颜色通过css3实现两种颜色的渐变,效果非常好看,一起看下效果图: 在线预览   源码下载 实现的代码. html代码: <div class="container"> <a target="_blank" class="btn green" href="http://www.w2bc.com/&q

一款纯css3实现的鼠标经过按钮特效

今天再给大家带来一款纯css3实现的鼠标经过按钮特效.这款按钮非常简单,但效果很好,非常漂亮.一起看下效果图: 在线预览   源码下载 实现的代码. html代码: <div align="center"> <div class="contener"> <div class="txt_button"> WIFEO</div> <div class="circle">

BonBon - 使用 CSS3 制作甜美的糖果按钮

BonBon 是一组使用 CSS3 制作的甜美的糖果按钮样式.在过去,我们都是使用图片或者 JavaScript 来实现漂亮的按钮效果,随着越来越多的浏览器对 CSS3 的支持和完善,使用 CSS3 来实现美观的按钮已没有太多的障碍. 效果演示      插件下载 您可能感兴趣的相关文章 网站开发中很有用的 jQuery 效果[附源码] 分享35个让人惊讶的 CSS3 动画效果演示 十分惊艳的8个 HTML5 & JavaScript 特效 Web 开发中很实用的10个效果[源码下载] 12款经