Advertisement
izuemis

cr solielios music player

Oct 24th, 2022
382
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.30 KB | None | 0 0
  1. <head>
  2. <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.14.0/css/all.css" integrity="sha384-HzLeBuhoNPvSl5KYnjx0BT+WB0QEEqLprO+NBkkk5gbc67FTaL7XIGa2w1L0Xbgc" crossorigin="anonymous">
  3. </head>
  4.  
  5. <style>
  6. #musicplayer{
  7. display:grid;
  8. grid-template-columns:20px auto;
  9. align-items:center;
  10. width: 100px;
  11.  
  12. font-size:12px;
  13. line-height:100%;
  14.  
  15. background:white;
  16.  
  17. border: 3px double black;
  18. border-radius: 10px;
  19.  
  20. }
  21.  
  22. #musictitle{
  23. overflow: hidden;
  24. white-space: nowrap;
  25. display:inline-block;
  26. width: calc(100% - 10px - 1px);
  27. margin-left: calc(10px + 1px);
  28. }
  29.  
  30. #musicpixel{
  31. width:100%;
  32. padding:5px;
  33. position:relative;
  34.  
  35. min-height: 20px;
  36.  
  37. border-right: 1px solid black;
  38. }
  39.  
  40. .overlay {
  41. opacity:0;
  42. position:absolute;
  43. top:0;
  44. left:0;
  45. text-align:center;
  46. width:100%;
  47. height:100%;
  48. transition:0.3s ease;
  49.  
  50. background:white;
  51. }
  52.  
  53. #musicplayer:hover .overlay {
  54. opacity: 1;
  55. transition:0.3s ease;
  56. }
  57.  
  58. .playpause{
  59. position: absolute;
  60. top: 50%;
  61. left: 50%;
  62. transform: translate(-50%, -50%);
  63. }
  64.  
  65. .playpause:hover{
  66. cursor:help;
  67. }
  68.  
  69. #musicpixel img{
  70. display:block;
  71. }
  72.  
  73. .marquee{
  74. display: inline-block;
  75. padding-left: 100%;
  76. animation: marquee 5s linear infinite;
  77. }
  78.  
  79. @keyframes marquee{
  80. 0% {
  81. transform: translate(0, 0);
  82. }
  83. 100% {
  84. transform: translate(-100%, 0);
  85. }
  86. }
  87.  
  88. </style>
  89.  
  90. <div id='musicplayer'>
  91. <div id='musicpixel'>
  92. <img src='https://64.media.tumblr.com/4b8b5edeb93a938b40814b1dd867833c/tumblr_inline_msbtvcHwwB1rkldve.gif'>
  93. <div class='overlay'>
  94. <div class='playpause'><i class="fas fa-play"></i></div>
  95. </div>
  96. </div>
  97. <div id='musictitle'>
  98. <span class='marquee'>identity by kanaria covered by millie and enna</span>
  99. </div>
  100. </div>
  101.  
  102. <audio id='musicsrc' loop src='https://cdn.discordapp.com/attachments/1011654612551487558/1017309654805651506/Identity__MillieEnna_ver._NIJISANJI_EN_.mp3'></audio>
  103.  
  104. <script>
  105. document.querySelector('.playpause').addEventListener('click', playpause);
  106.  
  107. function playpause(){
  108. if(document.querySelector('.playpause').innerHTML == '<i class="fas fa-play"></i>'){
  109. document.querySelector('#musicsrc').play();
  110. document.querySelector('.playpause').innerHTML = '<i class="fas fa-pause"></i>';
  111. } else{
  112. document.querySelector('#musicsrc').pause();
  113. document.querySelector('.playpause').innerHTML = '<i class="fas fa-play"></i>';
  114. }
  115.  
  116. }
  117. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement