Dantes (обсуждение | вклад) (Полностью удалено содержимое страницы) Метки: очистка ручная отмена |
Dantes (обсуждение | вклад) Нет описания правки |
||
| Строка 1: | Строка 1: | ||
/* === Тема и переменные === */ | |||
:root { | |||
--bg-secondary: #292929; | |||
--accent-color: #ffcc00; | |||
--border-color: #555; | |||
--transition: 0.3s ease; | |||
--radius: 8px; | |||
} | |||
/* === JobsTable (фракции) === */ | |||
.JobsTable { | |||
background-color: var(--bg-secondary); | |||
border: 2px solid var(--border-color); | |||
border-radius: var(--radius); | |||
margin: 10px; | |||
overflow: hidden; | |||
transition: transform var(--transition), box-shadow var(--transition); | |||
} | |||
.JobsTable:hover { | |||
transform: scale(1.02); | |||
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6); | |||
} | |||
/* Заголовок фракции */ | |||
.JobsTableHeadImg img { | |||
width: 48px; | |||
height: 48px; | |||
object-fit: cover; | |||
border-radius: 50%; | |||
} | |||
.JobsTableHeadLink { | |||
font-size: 1.2em; | |||
font-weight: bold; | |||
color: var(--accent-color); | |||
margin-left: 10px; | |||
} | |||
/* Collapsible */ | |||
.mw-collapsible { | |||
transition: max-height var(--transition), opacity var(--transition); | |||
max-height: 0; | |||
opacity: 0; | |||
overflow: hidden; | |||
} | |||
.mw-collapsible.open { | |||
max-height: 500px; /* достаточно для списка */ | |||
opacity: 1; | |||
} | |||
/* Список внутри */ | |||
.JobsTableList { | |||
list-style: none; | |||
padding: 10px 20px; | |||
} | |||
.JobsTableList li { | |||
margin: 5px 0; | |||
color: #ddd; | |||
position: relative; | |||
padding-left: 15px; | |||
} | |||
.JobsTableList li::before { | |||
content: "•"; | |||
position: absolute; | |||
left: 0; | |||
color: var(--accent-color); | |||
} | |||
/* Адаптив */ | |||
@media (max-width: 768px) { | |||
.JobsTable { | |||
margin: 5px 0; | |||
} | |||
.JobsTableHeadLink { | |||
font-size: 1em; | |||
} | |||
} | |||
Версия от 17:10, 8 мая 2025
/* === Тема и переменные === */
:root {
--bg-secondary: #292929;
--accent-color: #ffcc00;
--border-color: #555;
--transition: 0.3s ease;
--radius: 8px;
}
/* === JobsTable (фракции) === */
.JobsTable {
background-color: var(--bg-secondary);
border: 2px solid var(--border-color);
border-radius: var(--radius);
margin: 10px;
overflow: hidden;
transition: transform var(--transition), box-shadow var(--transition);
}
.JobsTable:hover {
transform: scale(1.02);
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6);
}
/* Заголовок фракции */
.JobsTableHeadImg img {
width: 48px;
height: 48px;
object-fit: cover;
border-radius: 50%;
}
.JobsTableHeadLink {
font-size: 1.2em;
font-weight: bold;
color: var(--accent-color);
margin-left: 10px;
}
/* Collapsible */
.mw-collapsible {
transition: max-height var(--transition), opacity var(--transition);
max-height: 0;
opacity: 0;
overflow: hidden;
}
.mw-collapsible.open {
max-height: 500px; /* достаточно для списка */
opacity: 1;
}
/* Список внутри */
.JobsTableList {
list-style: none;
padding: 10px 20px;
}
.JobsTableList li {
margin: 5px 0;
color: #ddd;
position: relative;
padding-left: 15px;
}
.JobsTableList li::before {
content: "•";
position: absolute;
left: 0;
color: var(--accent-color);
}
/* Адаптив */
@media (max-width: 768px) {
.JobsTable {
margin: 5px 0;
}
.JobsTableHeadLink {
font-size: 1em;
}
}