index.css 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148
  1. body {
  2. margin: 0;
  3. font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',
  4. 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',
  5. sans-serif;
  6. -webkit-font-smoothing: antialiased;
  7. -moz-osx-font-smoothing: grayscale;
  8. }
  9. .main{
  10. width: 100%;
  11. }
  12. .logo {
  13. width: 50px;
  14. }
  15. .logoimg{
  16. width: 50px;
  17. }
  18. code {
  19. font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',
  20. monospace;
  21. }
  22. .card {
  23. color:black;
  24. text-decoration: none;
  25. }
  26. .rounded-5 {
  27. border-radius: 20px!important;
  28. }
  29. .player{
  30. padding-top: 20px;
  31. }
  32. .wrapper{
  33. border: 1px solid transparent;
  34. padding: 30px;
  35. border-radius: 20px;
  36. box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;
  37. }
  38. .details{
  39. display: flex;
  40. align-items: center;
  41. flex-direction: column;
  42. justify-content: center;
  43. }
  44. .track-art{
  45. height: 250px;
  46. width: 250px;
  47. background-size: cover;
  48. background-position: center;
  49. -moz-border-radius:20px;
  50. -webkit-border-radius:20px;
  51. border-radius: 20px;
  52. }
  53. .now-playing{
  54. font-size: 1rem;
  55. }
  56. .track-name{
  57. font-size: 2.5rem;
  58. }
  59. .track-artist{
  60. margin-top: 5px;
  61. font-size: 1.5rem;
  62. }
  63. .buttons{
  64. display: flex;
  65. flex-direction: row;
  66. align-items: center;
  67. }
  68. .active{
  69. color: black;
  70. }
  71. .repeat-track,
  72. .random-track,
  73. .playpause-track,
  74. .prev-track,
  75. .next-track{
  76. padding: 25px;
  77. opacity: 0.8;
  78. transition: opacity .2s;
  79. }
  80. .repeat-track:hover,
  81. .random-track:hover,
  82. .playpause-track:hover,
  83. .prev-track:hover,
  84. .next-track:hover{
  85. opacity: 1.0;
  86. }
  87. .duration{
  88. width: 400px;
  89. }
  90. .slider_container{
  91. display: flex;
  92. justify-content: center;
  93. align-items: center;
  94. }
  95. .seek_slider,
  96. .volume_slider{
  97. -webkit-appearance: none;
  98. -moz-appearance: none;
  99. appearance: none;
  100. height: 5px;
  101. background: #83a9ff;
  102. -webkit-transition: .2s;
  103. transition: opacity .2s;
  104. }
  105. .seek_slider::-webkit-slider-thumb,
  106. .volume_slider::-webkit-slider-thumb{
  107. -webkit-appearance: none;
  108. -moz-appearance: none;
  109. appearance: none;
  110. width: 15px;
  111. height: 15px;
  112. background: white;
  113. border: 3px solid #3774ff;
  114. cursor: pointer;
  115. border-radius: 100%;
  116. }
  117. .seek_slider:hover,
  118. .volume_slider:hover{
  119. opacity: 1.0;
  120. }
  121. .seek_slider{
  122. width: 80%;
  123. }
  124. .volume_slider{
  125. width: 30%;
  126. }
  127. .current-time,
  128. .total-duration{
  129. padding: 20px;
  130. }
  131. i.fa-volume-down,
  132. i.fa-volume-up{
  133. padding: 10px;
  134. }
  135. i,
  136. i.fa-play-circle,
  137. i.fa-pause-circle,
  138. i.fa-step-forward,
  139. i.fa-step-backward{
  140. cursor: pointer;
  141. }
  142. .randomActive{
  143. color: black;
  144. }