123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134 |
- /*
- * Project: CirclePlayer
- * http://www.jplayer.org
- *
- * Copyright (c) 2012 Happyworm Ltd
- *
- * Author: Silvia Benvenuti
- * Edited by: Mark J Panaghiston
- * Date: 2nd October 2012
- * Artwork inspired by: http://forrst.com/posts/Untitled-CJz
- */
-
- .cp-container {
- position:relative;
- width:104px; /* 200 - (2 * 48) */
- height:104px;
- background:url("bgr.jpg") 0 0 no-repeat;
- padding:48px;
- -webkit-tap-highlight-color:rgba(0,0,0,0);
- }
-
- .cp-container :focus {
- border:none;
- outline:0;
- }
-
- .cp-buffer-1,
- .cp-buffer-2,
- .cp-progress-1,
- .cp-progress-2 {
- position:absolute;
- top:0;
- left:0;
- width:104px;
- height:104px;
- clip:rect(0px,52px,104px,0px);
-
- -moz-border-radius:52px;
- -webkit-border-radius:52px;
- border-radius:52px;
- }
-
- .cp-buffer-1,
- .cp-buffer-2 {
- background:url("buffer.png") 0 0 no-repeat;
- }
-
-
- /* FALLBACK for .progress
- * (24 steps starting from 1hr filled progress, Decrease second value by 104px for next step)
- * (It needs the container selector to work. Or use div)
- */
-
- .cp-container .cp-fallback {
- background:url("progress_sprite.jpg") no-repeat;
- background-position:0 104px;
- }
-
- .cp-progress-1,
- .cp-progress-2 {
- background:url("progress.png") 0 0 no-repeat;
- }
-
- .cp-buffer-holder,
- .cp-progress-holder,
- .cp-circle-control {
- position:absolute;
- width:104px;
- height:104px;
- }
-
- .cp-circle-control {
- cursor:pointer;
- }
-
- .cp-buffer-holder,
- .cp-progress-holder {
- clip:rect(0px,104px,104px,52px);
- display:none;
- }
-
-
- /* This is needed when progress is greater than 50% or for fallback */
-
- .cp-buffer-holder.cp-gt50,
- .cp-progress-holder.cp-gt50,
- .cp-progress-1.cp-fallback{
- clip:rect(auto, auto, auto, auto);
- }
-
- .cp-controls {
- margin:0;
- padding:26px;
- }
-
- .cp-controls li{
- list-style-type:none;
- display:block;
-
- /*IE Fix*/
- position:absolute;
- }
-
- .cp-controls li a{
- position:relative;
- display:block;
- width:50px;
- height:50px;
- text-indent:-9999px;
- z-index:1;
- cursor:pointer;
- }
-
- .cp-controls .cp-play {
- background:url("controls.jpg") 0 0 no-repeat;
- }
-
- .cp-controls .cp-play:hover {
- background:url("controls.jpg") -50px 0 no-repeat;
- }
-
- .cp-controls .cp-pause {
- background:url("controls.jpg") 0 -50px no-repeat;
- }
-
- .cp-controls .cp-pause:hover {
- background:url("controls.jpg") -50px -50px no-repeat;
- }
-
- .cp-jplayer {
- width:0;
- height:0;
- }
|