Advertisement
izuemis

hina hikawa music player

Sep 5th, 2022
661
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.35 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.  
  7. #musicplayer {
  8. display:grid;
  9. grid-template-columns:25px auto;
  10. align-items:center;
  11. left:10px;
  12. bottom: 2em;
  13. width: 90%;
  14. position: relative;
  15. font-family: pixel;
  16. font-size:14px;
  17. line-height:100%;
  18. background:white;
  19. border: 1px solid #000;
  20. }
  21.  
  22. @media only screen and (max-width: 600px) {
  23. #musicplayer {
  24. position: relative;
  25. bottom: 1.875em;
  26. left:8px;
  27. }
  28. }
  29.  
  30. #musictitle{
  31. overflow: hidden;
  32. white-space: nowrap;
  33. display:inline-block;
  34. width: calc(100% - 10px - 1px);
  35. margin-left: calc(10px + 1px);
  36. }
  37.  
  38. #musicpixel{
  39. width:100%;
  40. padding:4px;
  41. position:relative;
  42.  
  43. min-height: 1px;
  44.  
  45. background:white;
  46.  
  47. border-right: 1px solid black;
  48. }
  49.  
  50. .overlay {
  51. opacity:0;
  52. position:relative;
  53. top:-5px;
  54. left:-5px;
  55. text-align:center;
  56. width:60%;
  57. height:70%;
  58. transition:0.3s ease;
  59.  
  60. background:white;
  61. }
  62.  
  63. #musicplayer:hover .overlay {
  64. opacity: 1;
  65. transition:0.3s ease;
  66. }
  67.  
  68. .playpause{
  69. position: absolute;
  70. top: 50%;
  71. left: 80%;
  72. transform: translate(-50%, -50%);
  73. }
  74.  
  75. .playpause:hover{
  76. cursor:help;
  77. }
  78.  
  79. #musicpixel img{
  80. display:block;
  81. }
  82.  
  83. .marquee{
  84. display: inline-block;
  85. padding-left: 100%;
  86. animation: marquee 5s linear infinite;
  87. }
  88.  
  89. @keyframes marquee{
  90. 0% {
  91. transform: translate(0, 0);
  92. }
  93. 100% {
  94. transform: translate(-100%, 0);
  95. }
  96. }
  97.  
  98. </style>
  99.  
  100. <div id='musicplayer'>
  101. <div id='musicpixel'>
  102. <img src='https://static.tumblr.com/rltvkjt/jwflmr3vh/marcadores71.gif'>
  103. <div class='overlay'>
  104. <div class='playpause'><i class="fas fa-play"></i></div>
  105. </div>
  106. </div>
  107. <div id='musictitle'>
  108. <span class='marquee'>my satisfaction by ive </span>
  109. </div>
  110. </div>
  111.  
  112. <audio id='musicsrc' loop src='https://dl.dropbox.com/s/7ikkgtq483uvjyv/SHOOT%21.mp3'></audio>
  113.  
  114. <script>
  115. document.querySelector('.playpause').addEventListener('click', playpause);
  116.  
  117. function playpause(){
  118. if(document.querySelector('.playpause').innerHTML == '<i class="fas fa-play"></i>'){
  119. document.querySelector('#musicsrc').play();
  120. document.querySelector('.playpause').innerHTML = '<i class="fas fa-pause"></i>';
  121. } else{
  122. document.querySelector('#musicsrc').pause();
  123. document.querySelector('.playpause').innerHTML = '<i class="fas fa-play"></i>';
  124. }
  125.  
  126. }
  127. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement