Skew

Round progress

Apr 24th, 2015
276
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 4.47 KB | None | 0 0
  1. @import url(http://fonts.googleapis.com/css?family=Noto+Sans);
  2. .wrap {
  3.   width: 600px;
  4.   margin: 0 auto;
  5. }
  6.  
  7. /* -------------------------------------
  8.  * Bar container
  9.  * ------------------------------------- */
  10. .progress-radial {
  11.   float: left;
  12.   margin-right: 30px;
  13.   position: relative;
  14.   width: 100px;
  15.   height: 100px;
  16.   border-radius: 50%;
  17.   background-color: #84B800;
  18. }
  19.  
  20. .progress-radial:hover .overlay {
  21.   background-color: #1f242b;
  22.   cursor: default;
  23.   -webkit-transition: 0.1s ease-in-out;  
  24. }
  25.  
  26. /* -------------------------------------
  27.  * Optional centered circle w/text
  28.  * ------------------------------------- */
  29. .progress-radial .overlay {
  30.   position: absolute;
  31.   width: 80px;
  32.   height: 80px;
  33.   background-color: #252b33;
  34.   color: #FFF;
  35.   border-radius: 50%;
  36.   margin-left: 10px;
  37.   margin-top: 10px;
  38.   text-align: center;
  39.   line-height: 80px;
  40.   font-size: 16px;
  41. }
  42.  
  43. /* -------------------------------------
  44.  * Mixin for progress-% class
  45.  * ------------------------------------- */
  46. .progress-0 {
  47.   background-image: linear-gradient(90deg, #323a45 50%, transparent 50%, transparent), linear-gradient(90deg, #84B800 50%, #323a45 50%, #323a45);
  48. }
  49.  
  50. .progress-5 {
  51.   background-image: linear-gradient(90deg, #323a45 50%, transparent 50%, transparent), linear-gradient(108deg, #84B800 50%, #323a45 50%, #323a45);
  52. }
  53.  
  54. .progress-10 {
  55.   background-image: linear-gradient(90deg, #323a45 50%, transparent 50%, transparent), linear-gradient(126deg, #84B800 50%, #323a45 50%, #323a45);
  56. }
  57.  
  58. .progress-15 {
  59.   background-image: linear-gradient(90deg, #323a45 50%, transparent 50%, transparent), linear-gradient(144deg, #84B800 50%, #323a45 50%, #323a45);
  60. }
  61.  
  62. .progress-20 {
  63.   background-image: linear-gradient(90deg, #323a45 50%, transparent 50%, transparent), linear-gradient(162deg, #84B800 50%, #323a45 50%, #323a45);
  64. }
  65.  
  66. .progress-25 {
  67.   background-image: linear-gradient(90deg, #323a45 50%, transparent 50%, transparent), linear-gradient(180deg, #84B800 50%, #323a45 50%, #323a45);
  68. }
  69.  
  70. .progress-30 {
  71.   background-image: linear-gradient(90deg, #323a45 50%, transparent 50%, transparent), linear-gradient(198deg, #84B800 50%, #323a45 50%, #323a45);
  72. }
  73.  
  74. .progress-35 {
  75.   background-image: linear-gradient(90deg, #323a45 50%, transparent 50%, transparent), linear-gradient(216deg, #84B800 50%, #323a45 50%, #323a45);
  76. }
  77.  
  78. .progress-40 {
  79.   background-image: linear-gradient(90deg, #323a45 50%, transparent 50%, transparent), linear-gradient(234deg, #84B800 50%, #323a45 50%, #323a45);
  80. }
  81.  
  82. .progress-45 {
  83.   background-image: linear-gradient(90deg, #323a45 50%, transparent 50%, transparent), linear-gradient(252deg, #84B800 50%, #323a45 50%, #323a45);
  84. }
  85.  
  86. .progress-50 {
  87.   background-image: linear-gradient(-90deg, #84B800 50%, transparent 50%, transparent), linear-gradient(270deg, #84B800 50%, #323a45 50%, #323a45);
  88. }
  89.  
  90. .progress-55 {
  91.   background-image: linear-gradient(-72deg, #84B800 50%, transparent 50%, transparent), linear-gradient(270deg, #84B800 50%, #323a45 50%, #323a45);
  92. }
  93.  
  94. .progress-60 {
  95.   background-image: linear-gradient(-54deg, #84B800 50%, transparent 50%, transparent), linear-gradient(270deg, #84B800 50%, #323a45 50%, #323a45);
  96. }
  97.  
  98. .progress-65 {
  99.   background-image: linear-gradient(-36deg, #84B800 50%, transparent 50%, transparent), linear-gradient(270deg, #84B800 50%, #323a45 50%, #323a45);
  100. }
  101.  
  102. .progress-70 {
  103.   background-image: linear-gradient(-18deg, #84B800 50%, transparent 50%, transparent), linear-gradient(270deg, #84B800 50%, #323a45 50%, #323a45);
  104. }
  105.  
  106. .progress-75 {
  107.   background-image: linear-gradient(0deg, #84B800 50%, transparent 50%, transparent), linear-gradient(270deg, #84B800 50%, #323a45 50%, #323a45);
  108. }
  109.  
  110. .progress-80 {
  111.   background-image: linear-gradient(18deg, #84B800 50%, transparent 50%, transparent), linear-gradient(270deg, #84B800 50%, #323a45 50%, #323a45);
  112. }
  113.  
  114. .progress-85 {
  115.   background-image: linear-gradient(36deg, #84B800 50%, transparent 50%, transparent), linear-gradient(270deg, #84B800 50%, #323a45 50%, #323a45);
  116. }
  117.  
  118. .progress-90 {
  119.   background-image: linear-gradient(54deg, #84B800 50%, transparent 50%, transparent), linear-gradient(270deg, #84B800 50%, #323a45 50%, #323a45);
  120. }
  121.  
  122. .progress-95 {
  123.   background-image: linear-gradient(72deg, #84B800 50%, transparent 50%, transparent), linear-gradient(270deg, #84B800 50%, #323a45 50%, #323a45);
  124. }
  125.  
  126. .progress-100 {
  127.   background-image: linear-gradient(90deg, #84B800 50%, transparent 50%, transparent), linear-gradient(270deg, #84B800 50%, #323a45 50%, #323a45);
  128. }
Advertisement
Add Comment
Please, Sign In to add comment