/
spirzen
/
it-knowledge-base
Обзор
Документация
Войти
/
spirzen
/
it-knowledge-base
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
Mobile
src/components/BeginnerWebStackHub.module.css
175 строк
3 KB
Spirzen
Major changes
22 май 2026, 03:11
22 май 2026, 03:11
99393a4
Код
Авторство
О чём код?
.tabs { display: flex; flex-wrap: wrap; gap: 0.35rem; margin-bottom: 0.75rem; } .tab { padding: 0.4rem 0.7rem; border-radius: 8px; border: 2px solid var(--ifm-color-emphasis-300); background: var(--ifm-background-color); font-size: 0.78rem; font-weight: 700; cursor: pointer; transition: border-color 0.15s, background 0.15s; } .tabActive { border-color: var(--ifm-color-primary); background: color-mix(in srgb, var(--ifm-color-primary) 12%, transparent); } .path { display: flex; flex-wrap: wrap; gap: 0.35rem; margin-bottom: 0.75rem; align-items: center; } .pathStep { display: inline-flex; align-items: center; gap: 0.25rem; font-size: 0.72rem; font-weight: 700; padding: 0.25rem 0.5rem; border-radius: 6px; background: var(--ifm-color-emphasis-200); } .pathArrow { color: var(--ifm-color-emphasis-500); font-size: 0.7rem; } .langCard { display: grid; gap: 0.65rem; } .langHero { display: flex; flex-wrap: wrap; align-items: flex-start; gap: 0.5rem 1rem; padding: 0.65rem 0.75rem; border-radius: 10px; border-left: 4px solid var(--lang-accent, var(--ifm-color-primary)); background: color-mix(in srgb, var(--lang-accent, #888) 8%, var(--ifm-background-color)); } .langTitle { margin: 0; font-size: 1.05rem; } .badge { font-size: 0.68rem; font-weight: 800; padding: 0.15rem 0.45rem; border-radius: 4px; background: var(--ifm-color-emphasis-200); } .badgeClient { background: color-mix(in srgb, #264de4 20%, transparent); } .badgeServer { background: color-mix(in srgb, #3776ab 20%, transparent); } .badgeBoth { background: color-mix(in srgb, #c9a800 25%, transparent); } .grid2 { display: grid; grid-template-columns: 1fr 1fr; gap: 0.5rem; } @media (max-width: 560px) { .grid2 { grid-template-columns: 1fr; } } .block { padding: 0.5rem 0.6rem; border-radius: 8px; border: 1px solid var(--ifm-color-emphasis-200); font-size: 0.8rem; line-height: 1.45; } .block h5 { margin: 0 0 0.25rem; font-size: 0.72rem; text-transform: uppercase; letter-spacing: 0.03em; color: var(--ifm-color-emphasis-600); } .block pre { margin: 0.35rem 0 0; padding: 0.35rem 0.45rem; font-size: 0.72rem; border-radius: 6px; background: var(--ifm-code-background); white-space: pre-wrap; } .pitfalls { margin: 0; padding-left: 1.1rem; font-size: 0.78rem; } .links { display: flex; flex-wrap: wrap; gap: 0.5rem; font-size: 0.78rem; } .links a { font-weight: 700; } .embed { margin-top: 0.5rem; } .overviewIntro { font-size: 0.85rem; line-height: 1.5; margin: 0 0 0.75rem; } .table { width: 100%; font-size: 0.76rem; border-collapse: collapse; margin-bottom: 0.75rem; } .table th, .table td { padding: 0.35rem 0.5rem; border: 1px solid var(--ifm-color-emphasis-200); text-align: left; } .table th { background: var(--ifm-color-emphasis-100); } .hint { margin: 0.5rem 0 0; font-size: 0.78rem; color: var(--ifm-color-emphasis-700); }