Tanpa judul

aji sopian id
0

🎤 Rekam Suara

Paste lirik lalu klik tampilkan lirik
/* =========================== PART 2 - CSS TEMA MERAH HITAM PREMIUM =========================== */ html, body{ margin:0; padding:0; background:#000; font-family:Arial,sans-serif; color:#fff; overflow-x:hidden; } /* SEMBUNYIKAN JUDUL BLOGGER */ .post-title, .entry-title, h1.entry-title, h2.post-title, .blog-post-title{ display:none!important; } /* WRAPPER */ #karaokePro{ width:100%; max-width:100%; padding:10px; box-sizing:border-box; background:#000; } /* PANEL */ .panel{ background:#111; border:2px solid #ff0000; border-radius:18px; padding:15px; margin-bottom:12px; box-shadow: 0 0 10px rgba(255,0,0,.35), 0 0 20px rgba(255,0,0,.15); } /* LOGO */ .logo-box{ background:#111; border:2px solid #ff0000; border-radius:18px; padding:15px; margin-bottom:12px; text-align:center; box-shadow: 0 0 10px rgba(255,0,0,.35); } .logo-box img{ max-width:280px; width:100%; height:auto; display:block; margin:auto; } /* INPUT */ input[type=text], textarea, select{ width:100%; box-sizing:border-box; padding:12px; border:none; outline:none; border-radius:10px; background:#1a1a1a; color:#fff; margin-top:8px; margin-bottom:8px; } /* TEXTAREA */ textarea{ height:180px; resize:vertical; } /* VIDEO */ #youtubePlayer{ width:100%; height:260px; border:none; border-radius:12px; background:#000; margin-top:10px; } /* BUTTON */ button{ background:#ff0000; color:#fff; border:none; border-radius:10px; padding:12px; font-weight:bold; cursor:pointer; transition:.2s; } button:active{ transform:scale(.97); } #playVideoBtn, #showLyricsBtn, #fullscreenBtn, #downloadBtn{ width:100%; margin-top:8px; } /* RECORD */ .recordButtons{ display:grid; grid-template-columns:1fr 1fr; gap:8px; margin-top:10px; } .recordButtons button{ width:100%; } /* VOLUME */ .volumeWrap{ margin-top:12px; } .volumeWrap label{ display:block; margin-bottom:8px; } input[type=range]{ width:100%; } /* PREVIEW AUDIO */ #previewAudio{ width:100%; margin-top:10px; } /* EQUALIZER */ #equalizer{ width:100%; height:100px; background:#000; border:2px solid #ff0000; border-radius:10px; margin-top:10px; display:block; } /* SETTING */ .settingPanel{ display:grid; grid-template-columns:1fr 1fr; gap:10px; } .settingPanel label{ display:block; margin-bottom:6px; } /* AREA KARAOKE */ #karaokeBox{ position:relative; height:70vh; overflow:auto; background:#000; border:3px solid #ff0000; border-radius:20px; padding:25px; box-sizing:border-box; scroll-behavior:smooth; -webkit-overflow-scrolling:touch; } /* LIRIK */ #lyricsOutput{ width:100%; color:#fff; font-size:30px; line-height:2.2; text-align:left; white-space:pre-line; word-break:break-word; } /* FLOATING AUTOSCROLL */ #autoScrollBtn{ position:sticky; left:100%; bottom:15px; width:65px; height:65px; border-radius:50%; background:#ff0000; color:#fff; font-size:26px; font-weight:bold; display:flex; align-items:center; justify-content:center; box-shadow: 0 0 15px rgba(255,0,0,.8), 0 0 30px rgba(255,0,0,.4); z-index:999; } /* SCROLLBAR */ #karaokeBox::-webkit-scrollbar{ width:8px; } #karaokeBox::-webkit-scrollbar-thumb{ background:#ff0000; border-radius:20px; } /* MOBILE */ @media(max-width:768px){ #youtubePlayer{ height:220px; } .settingPanel{ grid-template-columns:1fr; } .recordButtons{ grid-template-columns:1fr 1fr; } #lyricsOutput{ font-size:28px; line-height:2.1; } #karaokeBox{ height:75vh; } #autoScrollBtn{ width:60px; height:60px; font-size:24px; } } /* MODE APLIKASI */ .fullscreen-mode{ background:#000!important; width:100%!important; height:100%!important; } /* GLOW SAAT AUTOSCROLL AKTIF */ .autoscroll-active{ animation:pulseRed 1.2s infinite; } @keyframes pulseRed{ 0%{ box-shadow:0 0 10px red; } 50%{ box-shadow:0 0 30px red; } 100%{ box-shadow:0 0 10px red; } }

Posting Komentar

0 Komentar
Posting Komentar (0)