Advertisement
geminilabs

Untitled

Feb 9th, 2023
1,274
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 2.53 KB | None | 0 0
  1.  
  2. [data-rating="0.0"] { --x: 0%; }
  3. [data-rating="0.1"] { --x: 2%; }
  4. [data-rating="0.2"] { --x: 4%; }
  5. [data-rating="0.3"] { --x: 6%; }
  6. [data-rating="0.4"] { --x: 8%; }
  7. [data-rating="0.5"] { --x: 10%; }
  8. [data-rating="0.6"] { --x: 12%; }
  9. [data-rating="0.7"] { --x: 14%; }
  10. [data-rating="0.8"] { --x: 16%; }
  11. [data-rating="0.9"] { --x: 18%; }
  12. [data-rating="1.0"] { --x: 20%; }
  13. [data-rating="1.1"] { --x: 22%; }
  14. [data-rating="1.2"] { --x: 24%; }
  15. [data-rating="1.3"] { --x: 26%; }
  16. [data-rating="1.4"] { --x: 28%; }
  17. [data-rating="1.5"] { --x: 30%; }
  18. [data-rating="1.6"] { --x: 32%; }
  19. [data-rating="1.7"] { --x: 34%; }
  20. [data-rating="1.8"] { --x: 36%; }
  21. [data-rating="1.9"] { --x: 38%; }
  22. [data-rating="2.0"] { --x: 40%; }
  23. [data-rating="2.1"] { --x: 42%; }
  24. [data-rating="2.2"] { --x: 44%; }
  25. [data-rating="2.3"] { --x: 46%; }
  26. [data-rating="2.4"] { --x: 48%; }
  27. [data-rating="2.5"] { --x: 50%; }
  28. [data-rating="2.6"] { --x: 52%; }
  29. [data-rating="2.7"] { --x: 54%; }
  30. [data-rating="2.8"] { --x: 56%; }
  31. [data-rating="2.9"] { --x: 58%; }
  32. [data-rating="3.0"] { --x: 60%; }
  33. [data-rating="3.1"] { --x: 62%; }
  34. [data-rating="3.2"] { --x: 64%; }
  35. [data-rating="3.3"] { --x: 66%; }
  36. [data-rating="3.4"] { --x: 68%; }
  37. [data-rating="3.5"] { --x: 70%; }
  38. [data-rating="3.6"] { --x: 72%; }
  39. [data-rating="3.7"] { --x: 74%; }
  40. [data-rating="3.8"] { --x: 76%; }
  41. [data-rating="3.9"] { --x: 78%; }
  42. [data-rating="4.0"] { --x: 80%; }
  43. [data-rating="4.1"] { --x: 82%; }
  44. [data-rating="4.2"] { --x: 84%; }
  45. [data-rating="4.3"] { --x: 86%; }
  46. [data-rating="4.4"] { --x: 88%; }
  47. [data-rating="4.5"] { --x: 90%; }
  48. [data-rating="4.6"] { --x: 92%; }
  49. [data-rating="4.7"] { --x: 94%; }
  50. [data-rating="4.8"] { --x: 96%; }
  51. [data-rating="4.9"] { --x: 98%; }
  52. [data-rating="5.0"] { --x: 100%; }
  53.  
  54. .colorbar .glsr-star {
  55.     display: none;
  56. }
  57. .colorbar .glsr-stars {
  58.     height: var(--glsr-summary-star);
  59. }
  60. .colorbar [data-rating]::before {
  61.   background: linear-gradient( to right, red 0, red 24px, black 24px, black 25px, orange 25px, orange 49px, black 49px, black 50px, yellow 50px, yellow 74px, black 74px, black 75px, lime 75px, lime 99px, black 99px, black 100px, green 100px, green 124px);
  62.   border-radius: 10px;
  63.   border: 1px solid #000;
  64.   box-sizing: border-box;
  65.   content: '';
  66.   display: flex;
  67.   height: 10px;
  68.   margin: 0 0;
  69.   position: relative;
  70.   width: 124px;
  71. }
  72. .colorbar [data-rating]::after {
  73.   background: #000;
  74.   box-sizing: border-box;
  75.   content: '';
  76.   height: 100%;
  77.   left: calc(var(--x) - 1px);
  78.   position: absolute;
  79.   top: 0;
  80.   width: 2px;
  81.   z-index: 1;
  82. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement