/
axe
/
gala
Обзор
Документация
Войти
/
axe
/
gala
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
components.css
193 строки
3 KB
gusen
app beautify2
25 июн 2026, 18:05
25 июн 2026, 18:05
143035d
Код
Авторство
О чём код?
/* ============================================ components.css — кнопки, табы, общие блоки ============================================ */ /* ---------- КНОПКИ ---------- */ button { padding: 14px; font-family: inherit; font-weight: 600; border: none; border-radius: 10px; cursor: pointer; transition: all 0.2s ease; font-size: 15px; } .btn-with-icon { background-size: 24px; background-position: left 10px center; background-repeat: no-repeat; padding-left: 45px; } .total-btn { background-image: url("./assets/icons/all.svg"); } button:active { transform: scale(0.97); } .btn-primary { background: linear-gradient(135deg, #6366f1, #8b5cf6); color: #fff; padding: 12px 24px; width: 100%; box-shadow: 0 4px 16px rgba(99,102,241,0.25); } .btn-primary:hover { box-shadow: 0 6px 24px rgba(99,102,241,0.40); transform: translateY(-1px); } /* Кнопка сброса */ .reset-btn { background-color: rgba(239,68,68,0.12); color: #f87171; padding: 8px 18px; border-radius: 8px; font-size: 13px; border: 1px solid rgba(239,68,68,0.15); width: auto; } .reset-btn:hover { background-color: rgba(239,68,68,0.25); color: #fca5a5; } /* ---------- ТАБЫ ---------- */ .tabs { display: flex; gap: 6px; margin: 24px 0 20px; background-color: rgba(255,255,255,0.05); backdrop-filter: blur(8px); padding: 6px; border-radius: 14px; border: 1px solid rgba(255,255,255,0.06); } .tab-btn { flex: 1; min-width: 80px; padding: 10px 14px; border: none; border-radius: 10px; background-color: transparent; color: #94a3b8; font-size: 14px; font-weight: 600; cursor: pointer; transition: all 0.25s ease; display: flex; align-items: center; justify-content: center; gap: 8px; font-family: inherit; } .tab-btn .tab-icon { font-size: 18px; } .tab-btn:hover { color: #e2e8f0; background-color: rgba(255,255,255,0.06); } .tab-btn.active { background: linear-gradient(135deg, #6366f1, #8b5cf6); color: #fff; box-shadow: 0 4px 16px rgba(99,102,241,0.30); } /* ---------- ПАНЕЛИ ---------- */ .tab-pane { display: none; } .tab-pane.active { display: block; } /* ---------- ИКОНКИ В ИНТЕРФЕЙСЕ ---------- */ .icon-indigo { color: #6366f1; } .icon-purple { color: #8b5cf6; } .icon-cyan { color: #06b6d4; } .icon-red { color: #f87171; } .icon-gold { color: #fbbf24; } .icon-white { color: #e2e8f0; } /* ---------- РАЗДЕЛИТЕЛИ ---------- */ .divider { border: none; border-top: 1px solid rgba(255,255,255,0.06); margin: 20px 0; } /* ---------- ПОДСКАЗКИ ---------- */ .hint { color: #64748b; font-size: 13px; font-weight: 400; margin: 4px 0 10px; } .hint strong { color: #94a3b8; font-weight: 500; } /* ---------- СТАТУСЫ ---------- */ .status-success { color: #34d399; } .status-warning { color: #fbbf24; } .status-error { color: #f87171; } /* ---------- БЕЙДЖИ ---------- */ .badge { display: inline-block; padding: 2px 10px; border-radius: 20px; font-size: 12px; font-weight: 600; background-color: rgba(99,102,241,0.15); color: #a78bfa; } .badge-success { background-color: rgba(52,211,153,0.15); color: #34d399; } .badge-danger { background-color: rgba(239,68,68,0.15); color: #f87171; }