Discord VC表示用 CSSジェネレーター
名前を表示
名前ラベルの表示を切り替えます
長い名前で確認
長い名前の見え方を確認します
ミュート表示
ミュート時の赤い×を表示します
名前枠を表示
ラベルの枠線を表示します
/* =========================================================
こえふだメーカー | Discord VC表示用 CSSジェネレーター
制作 とぜるか
Streamkit Voice Overlay 用
========================================================= */
html, body {
margin: 0 !important;
padding: 0 !important;
background: transparent !important;
overflow: visible !important;
}
#root {
background: transparent !important;
overflow: visible !important;
}
ul.voice_states,
[class*="Voice_voiceStates"] {
display: flex !important;
flex-direction: row !important;
flex-wrap: nowrap !important;
align-items: flex-start !important;
gap: 18px !important;
list-style: none !important;
margin: 0 !important;
padding: 0 !important;
overflow: visible !important;
width: max-content !important;
}
li.voice_state,
li.voice-state,
[class*="voice_state"],
[class*="voice-state"],
[class*="Voice_voiceState"] {
display: grid !important;
grid-template-columns: 128px !important;
column-gap: 0px !important;
row-gap: 4px !important;
align-items: center !important;
justify-content: flex-start !important;
width: max-content !important;
min-width: 128px !important;
height: auto !important;
min-height: calc(128px + 4px + 2.4em) !important;
margin: 0 !important;
padding: 0 !important;
position: static !important;
overflow: visible !important;
line-height: normal !important;
background: transparent !important;
box-shadow: none !important;
}
div.voice_container,
.user,
[class*="voice_container"],
[class*="voice-user"],
[class*="voiceUser"],
[class*="Voice_user"] {
display: contents !important;
position: static !important;
margin: 0 !important;
padding: 0 !important;
background: transparent !important;
box-shadow: none !important;
}
img.voice_avatar,
.avatar,
[class*="voice_avatar"],
[class*="Voice_avatar"] {
grid-column: 1 !important;
display: block !important;
flex: 0 0 auto !important;
width: 128px !important;
height: 128px !important;
min-width: 128px !important;
min-height: 128px !important;
margin: 0 !important;
position: static !important;
justify-self: start !important;
align-self: center !important;
object-fit: cover !important;
border-radius: 999px !important;
border: 3px solid #94a3b8 !important;
box-sizing: border-box !important;
overflow: visible !important;
filter: brightness(0.95) !important;
}
[class*="Voice_avatarSpeaking"] {
border-color: #ffffff !important;
filter: brightness(1.08) !important;
box-shadow: 0 0 0 2px rgba(59, 130, 246, 0.8), 0 0 10px rgba(59, 130, 246, 1), 0 0 20px rgba(59, 130, 246, 0.95), 0 0 30px rgba(59, 130, 246, 0.65) !important;
animation: dpyon-glow 0.8s ease-in-out infinite !important;
}
span.name,
[class*="Voice_name"],
[class*="voice_name"],
[class*="voice_username"],
[class*="Voice_username"] {
grid-column: 1 !important;
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
justify-self: center !important;
position: static !important;
transform: translateY(5px) !important;
top: auto !important;
left: auto !important;
right: auto !important;
bottom: auto !important;
width: fit-content !important;
max-width: 152px !important;
min-width: 0 !important;
margin: 0 !important;
padding: 4px 12px !important;
font-size: 18px !important;
font-family: "Yu Gothic", "YuGothic", sans-serif !important;
line-height: 1.2 !important;
min-height: calc(1em * 1.2 + 8px) !important;
white-space: normal !important;
word-break: break-word !important;
overflow: hidden !important;
text-align: center !important;
box-sizing: border-box !important;
color: #ffffff !important;
background: rgba(0, 0, 0, 0) !important;
border: 0 solid transparent !important;
border-radius: 16px !important;
font-weight: 400 !important;
text-shadow: none !important;
outline: none !important;
}
[class*="voice_username"] {
padding-top: 0 !important;
margin: 0 !important;
line-height: 1.2 !important;
}
[class*="Voice_name"] *,
[class*="voice_name"] *,
[class*="voice_username"] *,
[class*="Voice_username"] * {
line-height: 1.2 !important;
margin: 0 !important;
padding: 0 !important;
}
[class*="voice_state"]::before,
[class*="voice_state"]::after,
[class*="Voice_name"]::before,
[class*="Voice_name"]::after,
[class*="voice_name"]::before,
[class*="voice_name"]::after {
display: none !important;
content: none !important;
}
@keyframes dpyon-jump {
0% { transform: translateY(0); }
50% { transform: translateY(-8px); }
100% { transform: translateY(0); }
}
@keyframes dpyon-glow {
0%, 100% { box-shadow: 0 0 0 2px rgba(59, 130, 246, 0.8), 0 0 8px rgba(59, 130, 246, 1), 0 0 16px rgba(59, 130, 246, 0.95), 0 0 24px rgba(59, 130, 246, 0.65); }
50% { box-shadow: 0 0 0 2px rgba(59, 130, 246, 0.8), 0 0 12px rgba(59, 130, 246, 1), 0 0 24px rgba(59, 130, 246, 0.95), 0 0 35px rgba(59, 130, 246, 0.65); }
}
@keyframes dpyon-wobble {
0%, 100% { transform: rotate(0deg); }
25% { transform: rotate(-3deg); }
75% { transform: rotate(3deg); }
}
@keyframes dpyon-pulse {
0%, 100% { transform: scale(1); }
50% { transform: scale(1.06); }
}
@keyframes dpyon-float {
0%, 100% { transform: translateY(0); }
50% { transform: translateY(-5px); }
}
@keyframes dpyon-shake {
0%, 100% { transform: translateX(0); }
25% { transform: translateX(-2px); }
75% { transform: translateX(2px); }
}