Родословная
Запутанные связи
Магический мир это пространство очень тесных родственных связей. Почти каждый чистокровный род владеет собственным магическим гобеленом, сходим с тем, что когда-нибудь в будущем Гарри Поттер найдет на площади Гриммо 12. У каждой семьи свои особенности работы этого артефакта, а у кого-то это и вовсе список или даже ничего - артефакт утерян, уничтожен или с ним обошлись еще как-нибудь.
В любом случае самая полная и точная генеалогия существует где-то в недрах отдела тайн, но туда мало у кого есть доступ. Здесь можно просочится через завесу тайны и посмотреть на все эти причудливые связи.
Обратите внимание: так как мы оперируем исключительно информацией из анкет наших игроков, те или иные древа могут быть значительно короче прочих или отсутствовать вовсе.
Где-то может быть представлен только один член семьи с указанием дат - это означает, что среди анкет найдено только такое упоминание и все, кроме него, вы вправе дорабатывать и интерпретировать под себя. Чаще всего речь идет о даме. В зависимости от возраста она может быть вам бабушкой, тетей, сестрой или родственницей из другой ветви семьи - кузиной, например. Все даты рождения даны примерно.
Как и описано в правилах, в родах к которым уже принадлежит действующий игрок (см. пункт Обращаться к: в каждом древе) правки возможны по согласованию с таким игроком. Взять поиграть неканонического персонажа из родословной можно также по согласованию с игроком. Для канонических персонажей согласование не требуется (если нет заявки, которая выкуплена - редко, но бывает).
Все девушки, рожденные в роду, отображаются на его древе, а не только на древе мужа.
Мы приводим также древа не чистокровных волшебников, чтобы в том числе избежать дублирования фамилий без желания игроков.
Все персонажи, присутствующие в игре, имеют портрет и ссылку на себя. Ответственный за семью (к кому обращаться) прописан отдельно.
[hideprofile]
[html]
<style>
.long {
scale: 0.7;
width:max-content;
}
.tree {
position: relative;
overflow: hidden;
padding: 0 0 20px 0;
display: flex;
justify-content: center; /* Центр по горизонтали */
align-items: center;
margin: 0 auto;
padding: 0;
}
.tree ul {
position: relative;
padding: 20px 0;
transition: none; /*all 0.5s;*/
}
.tree li {
list-style-type: none;
float: left;
position: relative;
padding: 20px 5px 0 5px;
text-align: center;
transition: none; /*all 0.5s;*/
justify-content: center; /* Центр по горизонтали */
align-items: center;
}
/***/
.tree a {
padding: 0px 5px; /* одинаковый padding везде */
font: var(--3ft) !important;
background: #e2e1e1;
color: var(--cl5) !important;
display: inline-block; /* фиксируем как блочный элемент */
min-width: 1em; /* минимальная ширина, чтобы цифры не сдвигались */
text-align: center; /* центрируем текст */
transition: none; /* background 0.15s linear;*/ /* плавное изменение только фона */
}
.tree a:hover {
background: var(--cl3);
/* не меняем padding, чтобы не было дергания */
}
.tree strong {
padding: 0px 5px; /* такой же padding, как у ссылок */
font-weight: 500;
background: #e2e1e1;
display: inline-block; /* чтобы не ломало поток */
min-width: 1em; /* фиксированная ширина */
text-align: center;
transition: none; /*background 0.15s linear;*/ /* плавный фон */
}
/***/
.tree li::before,
.tree li::after {
content: '';
position: absolute;
top: 0;
right: 50%;
width: 50%;
height: 20px;
border-top: 1px solid #ccc;
}
.tree li::after {
right: auto;
left: 50%;
border-left: 1px solid #ccc;
}
.tree li:only-child::after,
.tree li:only-child::before {
display: none;
}
.tree li:only-child {
padding-top: 0;
}
.tree li:first-child::before,
.tree li:last-child::after {
border: 0 none;
}
.tree li:last-child::before {
border-right: 1px solid #ccc;
border-radius: 0 2px 0 0;
}
.tree li:first-child::after {
border-radius: 2px 0 0 0;
}
.tree ul ul::before {
content: '';
position: absolute;
top: 0;
left: 50%;
width: 0;
height: 20px;
border-left: 1px solid #ccc;
}
/****/
.tree li a {
display: inline-block;
padding: 5px 10px;
border: 1px solid transparent; /* Прозрачная граница изначально */
border-radius: 2px;
text-decoration: none;
color: #555;
font-size: 14px;
font-family: cambria;
transition: none; /*all 0.3s ease;*/ /* Плавный переход */
background: transparent; /* Прозрачный фон изначально */
box-sizing: border-box; /* Чтобы padding не влиял на размер */
}
.tree li a:hover {
background: #b8b8b8;
color: #000;
/* Не меняем padding, margin и другие размеры */
}
/****/
.tree img {
display: block;
width: 50px;
height: 50px;
border-radius: 50px;
opacity: 0.4;
align: center;
}
.tree li a:hover img{
opacity: 0.8;
}
</style>[/html]