update
This commit is contained in:
@@ -0,0 +1,157 @@
|
||||
/* === Botones Base === */
|
||||
#network-button,
|
||||
#bluetooth-button,
|
||||
#night-mode-button,
|
||||
#caffeine-button {
|
||||
min-height: 52px;
|
||||
border-radius: 16px;
|
||||
transition: all 0.25s cubic-bezier(0.175, 0.885, 0.32, 1.275);
|
||||
}
|
||||
|
||||
/* Tamaños y estilos específicos */
|
||||
#network-button,
|
||||
#bluetooth-button {
|
||||
background-color: unset;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
#night-mode-button,
|
||||
#caffeine-button {
|
||||
background-color: var(--primary);
|
||||
padding: 0 10px;
|
||||
}
|
||||
|
||||
#night-mode-button.disabled,
|
||||
#caffeine-button.disabled {
|
||||
background-color: var(--surface);
|
||||
border-radius: 26px;
|
||||
}
|
||||
|
||||
/* Botones internos (status y menú) */
|
||||
#network-status-button,
|
||||
#network-menu-button,
|
||||
#bluetooth-status-button,
|
||||
#bluetooth-menu-button {
|
||||
background-color: var(--primary);
|
||||
padding: 0 8px;
|
||||
transition: all 0.25s cubic-bezier(0.175, 0.885, 0.32, 1.275);
|
||||
}
|
||||
|
||||
#network-menu-button,
|
||||
#bluetooth-menu-button {
|
||||
border-left: 1px solid var(--outline);
|
||||
min-width: 24px;
|
||||
}
|
||||
|
||||
/* Estados Hover para todos los botones relevantes */
|
||||
#network-status-button:hover,
|
||||
#network-menu-button:hover,
|
||||
#bluetooth-status-button:hover,
|
||||
#bluetooth-menu-button:hover,
|
||||
#bluetooth-button:hover,
|
||||
#night-mode-button:hover,
|
||||
#caffeine-button:hover {
|
||||
background-color: var(--foreground);
|
||||
}
|
||||
|
||||
#network-menu-button:active,
|
||||
#bluetooth-menu-button:active {
|
||||
border-radius: 0 26px 26px 0;
|
||||
}
|
||||
|
||||
/* Estados Disabled */
|
||||
#network-status-button.disabled,
|
||||
#network-menu-button.disabled,
|
||||
#bluetooth-status-button.disabled,
|
||||
#bluetooth-menu-button.disabled {
|
||||
background-color: var(--surface);
|
||||
border-radius: 26px 0 0 26px;
|
||||
}
|
||||
|
||||
#network-menu-button.disabled,
|
||||
#bluetooth-menu-button.disabled {
|
||||
border-left: 1px solid var(--surface-bright);
|
||||
border-radius: 0 26px 26px 0;
|
||||
}
|
||||
|
||||
#network-status-button.disabled:hover,
|
||||
#network-menu-button.disabled:hover,
|
||||
#bluetooth-status-button.disabled:hover,
|
||||
#bluetooth-menu-button.disabled:hover,
|
||||
#night-mode-button.disabled:hover,
|
||||
#caffeine-button.disabled:hover {
|
||||
background-color: var(--surface-bright);
|
||||
}
|
||||
|
||||
/* Bordes diferenciados para botones compuestos */
|
||||
#network-status-button,
|
||||
#bluetooth-status-button {
|
||||
border-radius: 16px 0 0 16px;
|
||||
}
|
||||
|
||||
#network-menu-button,
|
||||
#bluetooth-menu-button {
|
||||
border-radius: 0 16px 16px 0;
|
||||
}
|
||||
|
||||
/* === Estilos de Iconos === */
|
||||
#network-icon,
|
||||
#bluetooth-icon,
|
||||
#night-mode-icon,
|
||||
#caffeine-icon {
|
||||
color: var(--shadow);
|
||||
font-size: 24px;
|
||||
}
|
||||
|
||||
#network-icon.disabled,
|
||||
#bluetooth-icon.disabled,
|
||||
#night-mode-icon.disabled,
|
||||
#caffeine-icon.disabled {
|
||||
color: var(--outline);
|
||||
}
|
||||
|
||||
/* === Estilos de Etiquetas de Menú === */
|
||||
#network-menu-label,
|
||||
#bluetooth-menu-label {
|
||||
color: var(--shadow);
|
||||
font-size: 16px;
|
||||
}
|
||||
|
||||
#network-menu-label.disabled,
|
||||
#bluetooth-menu-label.disabled {
|
||||
color: var(--outline);
|
||||
}
|
||||
|
||||
/* === Estilos de Etiquetas Principales === */
|
||||
#network-label,
|
||||
#bluetooth-label,
|
||||
#night-mode-label,
|
||||
#caffeine-label {
|
||||
color: var(--shadow);
|
||||
font-size: 14px;
|
||||
font-weight: bold;
|
||||
/* margin-bottom: -4px; */
|
||||
}
|
||||
|
||||
#network-label.disabled,
|
||||
#bluetooth-label.disabled,
|
||||
#night-mode-label.disabled,
|
||||
#caffeine-label.disabled {
|
||||
color: var(--outline);
|
||||
}
|
||||
|
||||
/* === Estilos de Texto de Estado === */
|
||||
#network-ssid,
|
||||
#bluetooth-status,
|
||||
#night-mode-status,
|
||||
#caffeine-status {
|
||||
color: var(--surface-bright);
|
||||
font-size: 12px;
|
||||
}
|
||||
|
||||
#network-ssid.disabled,
|
||||
#bluetooth-status.disabled,
|
||||
#night-mode-status.disabled,
|
||||
#caffeine-status.disabled {
|
||||
color: var(--outline);
|
||||
}
|
||||
Reference in New Issue
Block a user