您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Who Loves Just Dance Old Gens?
@-moz-document domain("justdancenow.com") { /* ==UserStyle== @name Just Dance Nowastic (Beta Unfinished) @description Who Loves Just Dance Old Gens? @author Pakar @include https://justdancenow.com/* @version 0.1.2021.12.1 @namespace https://greasyfork.org/users/774017 ==/UserStyle== */ .coverflow--container, #players::before, ul.tabs li.selected::before, #afterdance::before, .coach-selection::after, #room-info, .room-info__patch, .room-info__patch::before, .room-info__patch::after{ background: #0000; box-shadow: 0px 6px 12px #908f8f00; font-family: 'Just Dance Regular'; } #coverflow, #afterdance, #just-dance-now { background-image: linear-gradient(180deg, rgb(64, 0, 255) 10%, rgb(152, 0, 255) 100%); ; background-position: center; background-size: cover; } .grid-container .item-container .item.item-selected .song__cover{ border: 6px solid #fff; padding: 0%; -webkit-animation: hotala 1s infinite !important; animation: hotala 1s infinite !important; } .coverflow--container{ width: calc(104.3% - 0.0rem); top: -106%; left: -2.6%; transform: scale(1.0); padding: none; margin: none; } #section-tabs { bottom: -65%; z-index: 1; } .playlist-grid{ left: 8.3%!important } #afterdance { height: 100%; padding: 1.12rem 0.15rem 0.1rem; margin: 0; position: relative; background-repeat: no-repeat; } #afterdance.transition-in .coach { -webkit-mask-image: radial-gradient(#ffffffa1 9%, #0000 70%); -webkit-animation: fadeIne 80s infinite, hota 1.6s infinite !important; animation: fadeIne 80s alternate infinite, hota 1.6s infinite !important; height: 126%; width: 126%; opacity: .5; top: -23% } #afterdance .img--afterDance { -webkit-transform: none; -ms-transform: none; transform: none; width: 3.2rem; height: 3rem; position: absolute; top: 1.0rem; } .exit-btn--play-again { left: 7.5rem; } .item-container { width: 50000% !important; height: 100% !important; transition: none !important; background-image: linear-gradient(180deg, rgb(255, 255, 255) 7%, rgb(236, 236, 236) 100%); background-size: 100% .6%; background-repeat: no-repeat; background-position: 0% 32.2% } #section-songlist .item-container { width: 50000% !important; height: 100% !important; transition: none !important; background-image: linear-gradient(180deg, rgb(255, 255, 255) 7%, rgb(236, 236, 236) 100%); background-size: 100% .6%; background-repeat: no-repeat; background-position: 0% 31% } .grid-container { width: 100%; height: 158%; overflow: hidden; position: relative; } .grid-container .item-container .item { top: 5%; width: 1.9rem; height: 2rem; } .grid-container .item-container .song__decoration { height: 78%; width: 78%; left: 12%; } .coach-selection__bgImg { -webkit-mask-image: radial-gradient(#ffffffa1 9%, #0000 70%); -webkit-animation: fadeIne 80s infinite, hota 1s infinite !important; animation: fadeIne 80s alternate infinite, hota 1s infinite !important; height: 126%; width: 100%; opacity: .5; top: -23% } .title-container .caption { width: 150%; top: -7%; } .songGrid .song-grid--details, .song-grid--details, .danceroom__qr-code-wrapper, html.ftue ul.tabs::after, .controller .dancercard .player-master, .dancercard .player-flag, .dancercard .player-exp.player-exp-normal, #preview .menu-splash.hidden, .info-panel, .highscore-display, .song-action, #preview .song-details, .video-preview, #preview .right-pane, .song-cover--low-res, .item .title-container .caption.artist,.state-dance .connect-phone-info__text , .state-dance #room-info, .state-dance .toggle{ display: none; } .item-selected .title-container .caption.artist{ display: block; } .playlist-img-container, .section-grid-trainer { display: none!important; } #preview{ z-index: -1!important; } #preview.pre-beat.even .song-cover--hi-res { -webkit-animation: hota 1s ; animation: hota 1s ; } #preview.pre-beat.odd .song-cover--hi-res { -webkit-animation: hoti 1s ; animation: hoti 1s ; } .song-cover--hi-res { -webkit-mask-image: radial-gradient(#ffffff5c 0%, #0000 70%); width: 200%; height: 200%; right: 126%; bottom: -67% } .grid-container .item-container .item { } .grid-container .item-container .item-selected { background: radial-gradient(#b3c9ee 0%, #0000 72%); background-position: -10% 0%; transition: .2s all !important; } .grid-container .item-container .item-selected .title-container { text-align: center!important; font-family: Just Dance!important; color: #fff; transform: scale(1.19) translateY(7%) translateX(14%); } .grid-container .item-container .item .title-container { color: #fff; } .title-container .caption { font-family: Just Dance Regular!important; } .item-selected .title-container .caption.title { font-family: Just Dance!important; font-size: 100%; transform: scale(1.4) } .grid-container .item-container .item-selected .song__decoration{ transform: scale(1.16); top: 1%; transform-origin: bottom; -webkit-animation: Vave 2s infinite; animation: Vave 2s infinite; } .song--details { margin-top: 1rem; } .song-preview{ border-radius: 8px; -webkit-animation: fadeIne 30s infinite; animation: fadeIne 30s infinite; } html:not(.weak-platform) #racetrack .star[data-visible="true"] { } #room-info { width: 22%; height: auto; min-height: 0.965rem; transition: all 0.4s; background: #fff0; position: absolute; z-index: 1001; top: 0; left: 0; } #players .feedback-perfect::after { } .picto { left: -3.2%; z-index: -1; } .multi-coach .picto { left: -10.1%; } #beat { width: 32.2%; } .multi-coach #beat { width: 30.4%; background-size: 110% 100% !important; } #racetrack .progress-background { background-repeat: no-repeat; background-position: 50% 10%; background-size: 190% 130%; } #lyrics .line.previous { -webkit-transform: perspective(0px) translateY(0em) rotateX(0deg); transform: perspective(0px) translateY(0em) rotateX(0deg); } #lyrics .line.current { transform: translatey(0em) translatex(0%); transition: .33s all !important } #lyrics .line.previous { transform: translatey(0em) translatex(0%) !important; transition: .33s all !important } .hud.beat > #players .player-stars { animation: debde 1s } .state-dance #players, .hud.beat > .state-dance #players{ transform: translateY(-70%)!important; transition: .4s all!important; } .state-dance .hud.beat > #players { transform: translateY(0%)!important; transition: .4s all!important; } .state-dance .hud.beat > #racetrack { transform: translateY(0%)!important; transition: .4s all!important; } .state-dance #racetrack{ transform: translateX(-110%)!important; transition: .4s all!important; } .hud.beat > #pictos { animation: hPictos 9s!important; animation-fill-mode: forwards; } .state-dance #pictos { transition: .1s all!important; right: 110%; } #racetrack-fill, .racetrack-fill-players { background-image: linear-gradient(90deg, #ffffff6b 0%, rgba(152, 0, 255, 0) 70%); filter: drop-shadow(0px -0.016rem 0.016rem rgba(255, 255, 255, .71))!important; } #racetrack .progress-meters { display: flex!important; justify-content: center!important; align-items: center!important; } #crown-container { top: 23% } #lyrics .line { -webkit-animation: nextLineInf 0.3s; animation: nextLineInf 0.3s; color: #8f8c89; } @-webkit-keyframes nextLineInf { 0%, 20% { opacity: 0; -webkit-transform: perspective(0px) translateY(1em) rotateX(0deg); transform: perspective(0px) translateY(1em) rotateX(0deg); } 100% { opacity: 1; -webkit-transform: translateY(1em) perspective(0px) rotateX(0deg); transform: translateY(1em) perspective(0px) rotateX(0deg); } } @-webkit-keyframes fadeIna { 0%{ transform: translateX(-100%) } 100% { transform: translateX(100%) } } @-webkit-keyframes fadeIne { 100%{ right: -50% } 0% { right: 50% } } @-webkit-keyframes debde { 0%{ transform: scale(1.) } 50% { transform: scale(.9) } 100% { transform: scale(.9) } } @keyframes nextLineInf { 0%, 20% { opacity: 0; -webkit-transform: perspective(0px) translateY(1em) rotateX(0deg) translatex(0em); transform: perspective(0px) translateY(1em) rotateX(0deg) translatex(0em); } 100% { opacity: 1; -webkit-transform: translateY(1em) perspective(0px) rotateX(0deg) translatex(0em); transform: translateY(1em) perspective(0px) rotateX(0deg) translatex(0em); } } @-webkit-keyframes hota { 100% { transform: scale(1.0); filter: brightness(100%) } 30% { transform: scale(1.0); filter: brightness(100%); } 0% { transform: scale(.97); filter: brightness(160%) } } @-webkit-keyframes hoti { 100% { filter: brightness(100%); transform: scale(1) } 40% { filter: brightness(100%); transform: scale(1) } 1% { transform: scale(1.08); filter: brightness(290%) } 0% { filter: brightness(100%); transform: scale(1) } } @keyframes hPictos { 100% { right: 110%; } 99% { right: 0; } 0% { right: 0%; } } @-webkit-keyframes Vave { 100% { transform: scale(1.2); background-size: 105%!important; filter: brightness(100%); } 70% { transform: scale(1.2); filter: brightness(100%); background-size: 105%!important } 51% { transform: scale(1.17); filter: brightness(120%); background-size: 105%!important } 50% { transform: scale(1.2); background-size: 105%!important; filter: brightness(100%); } 20% { transform: scale(1.2); filter: brightness(100%); background-size: 105%!important } 0% { transform: scale(1.13); filter: brightness(190%); background-size: 100%!important } } @-webkit-keyframes Vave2 { 100% { transform: scale(1.08); background-size: 100%!important; } 50% { transform: scale(1.13); background-size: 110%!important; } 0% { transform: scale(1.08); background-size: 100%!important } } #players .star.star-1, #players .star.star-2, #players .star.star-3, #players .star.star-4, #players .star.star-5 { padding: 0 0; margin: 0 -0.142rem; } #players .star{ width: 0.3rem; height: 0.3rem; margin: 0 -0em; } .crown { top: 27% !important; left: 0% !important; } #player { left: -2% } .state-dance #players { width: 120% !important; left: -2% !important; top: -1.5% } .dancercard .avatar-wrapper { width: 44%; position: absolute; z-index: 1; top: -100%; left: 18%; } .dancercard .player-name { top: -3.5%; left: 0% !important; width: 95.5% !important; text-align: center !important; text-shadow: none !important; font-family: Just Dance Bold; transform: scale(1.6) !important } .state-dance .dancercard .player-name { background: rgba(255, 255, 255, 0); -webkit-mask: linear-gradient(90deg, rgba(255, 255, 255, 0) 22%, rgba(0, 0, 0, 1) 30%, rgba(0, 0, 0, 1) 45%, rgba(0, 0, 0, 1) 75%, rgba(255, 255, 255, 0) 84%)!important; left: -1%!important; bottom: 8%!important; } .dancercard .player-name em { text-shadow: 0px 0px 1px #000000 !important; font-family: Just Dance!important; overflow: visible!important; text-align: center !important; } .dancercard .player-color { -webkit-mask-image: linear-gradient(90deg, rgba(0, 221, 255, 0) 0%, rgba(11, 9, 121, .9) 50%, rgba(0, 221, 255, 0) 100%), radial-gradient(#b3c9ee7a 0%, #0000 82%); border-radius: 0px; width: 71%!important; height: 24%; top: 40%; margin-left: 9.6%; left: 4%; } #players .player-stars { top: 57%; } #players .feedback-bad{ background-image: radial-gradient(at top,#ff00006b 0%, #0000 76%), linear-gradient(180deg, rgba(108, 0, 255, 0) 0%, rgba(152, 0, 255, 0) 60%); background-size: 100%, 30% 100%; background-position: center } #players .feedback-ok{ background-image: radial-gradient(at top,#7700ff45 0%, #0000 76%), linear-gradient(180deg, rgb(108, 0, 255, .65) 0%, rgba(152, 0, 255, 0) 60%); background-size: 100%, 60% 100%; background-position: center } #players .feedback-good{ background-image: radial-gradient(at top,#00ffc66e 0%, #0000 76%), linear-gradient(180deg, rgb(0, 244, 240, .65) 0%, rgba(152, 0, 255, 0) 60%); background-size: 100%, 60% 100%; background-position: center } #players .feedback-perfect{ background-image: radial-gradient(at top,#39ff00b3 0%, #0000 76%), linear-gradient(180deg, rgba(37, 244, 0, .65) 0%, rgba(152, 0, 255, 0) 60%); background-size: 100%, 100% 100%; background-position: center } #players .feedback-yeah{ background-image: radial-gradient(at top,#fff700b3 0%, #0000 76%), linear-gradient(180deg, rgba(250, 255, 0, .65) 0%, rgba(152, 0, 255, 0) 60%); background-size: 100%, 100% 100%; background-position: center } @-webkit-keyframes feedlabela { 0%{ opacity: 0.3; transform: translateY(0%) scale(0.5) } 10%{ opacity: 1; transform: translateY(0%) scale(1.0) } 100% { opacity: 0; transform: translateY(10%) scale(1.0) } } @-webkit-keyframes feedbeka { 0%{ opacity: 0.5; transform: translateY(-9%) } 10%{ opacity: 1; transform: translateY(0%) } 100% { opacity: 0.2; transform: translateY(-9%) } } .hud.beat #players.animate .feedback { -webkit-animation: feedbeka .8s; animation: feedbeka .8s; } .hud.beat #players.animate .feedback-label { -webkit-animation: feedlabela .8s; animation: feedlabela .8s; } }