Initial commit
This commit is contained in:
@@ -0,0 +1,75 @@
|
||||
/* styles/controllerButton.css - EXACT from original JS */
|
||||
|
||||
/* Menu separator */
|
||||
.cf-menu-separator {
|
||||
margin: 20px 0;
|
||||
width: 100%;
|
||||
border-color: rgba(255, 255, 255, 0.1);
|
||||
}
|
||||
|
||||
/* Button wrapper */
|
||||
.cf-button-wrapper {
|
||||
display: flex;
|
||||
margin-right: 5px;
|
||||
}
|
||||
|
||||
/* Main menu button */
|
||||
.cf-menu-button {
|
||||
font-family: var(--cf-brand-font, Arial), sans-serif;
|
||||
font-weight: 600;
|
||||
letter-spacing: 0.5px;
|
||||
background: #252525;
|
||||
border: 1px solid #333;
|
||||
color: white;
|
||||
padding: 5px 10px;
|
||||
font-size: 14px;
|
||||
cursor: pointer;
|
||||
margin: 0 3px;
|
||||
transition: all 0.2s ease;
|
||||
border-radius: 4px;
|
||||
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
|
||||
}
|
||||
|
||||
/* Hover effects */
|
||||
.cf-menu-button:hover {
|
||||
background: #2a2a2a;
|
||||
border-color: var(--cf-brand-primary, #FF5722);
|
||||
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
|
||||
transform: translateY(-1px);
|
||||
}
|
||||
|
||||
/* Active/pressed state */
|
||||
.cf-menu-button:active {
|
||||
background: #222;
|
||||
transform: translateY(0);
|
||||
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset;
|
||||
}
|
||||
|
||||
/* Branding text elements */
|
||||
.cf-brand-text {
|
||||
font-family: var(--cf-brand-font, Arial), sans-serif;
|
||||
font-weight: 600;
|
||||
letter-spacing: 0.5px;
|
||||
}
|
||||
|
||||
.cf-brand-highlight {
|
||||
color: var(--cf-brand-primary, #FF5722);
|
||||
font-weight: 700;
|
||||
}
|
||||
|
||||
/* Connected state */
|
||||
.cf-menu-button.connected {
|
||||
animation: cf-button-pulse 2s infinite;
|
||||
}
|
||||
|
||||
@keyframes cf-button-pulse {
|
||||
0% {
|
||||
box-shadow: 0 0 0 0 rgba(255, 87, 34, 0.4);
|
||||
}
|
||||
70% {
|
||||
box-shadow: 0 0 0 6px rgba(255, 87, 34, 0);
|
||||
}
|
||||
100% {
|
||||
box-shadow: 0 0 0 0 rgba(255, 87, 34, 0);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user