Pure-Blood Directory
As the tree, so the fruit
Здесь вы найдете информацию о чистокровных семьях. Какие-то семьи уже прописаны и дар определен, вы можете войти в готовую историю и сюжеты, какие-то семьи можно создать с нуля и вплести в канву мира.
[html]<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<title>Чистокровные семьи</title>
<style>
body {
font-family: 'Georgia', serif;
padding: 20px;
margin: 0;
}
.tabs {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin-bottom: 20px;
justify-content: center;
}
.tab-button {
padding: 10px 16px;
border: none;
background-color: #5a3870;
color: white;
border-radius: 20px;
cursor: pointer;
}
.tab-button.active {
background-color: #8a58b1;
}
.tab-content {
display: none;
padding: 20px;
border-radius: 12px;
max-width: 900px;
margin: auto;
gap: 20px;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
background-color: rgb(188, 152, 217);;
background-blend-mode: exclusion;
display: none;
flex-wrap: nowrap;
}
.tab-content.active {
display: flex !important;
}
.heraldry {
width: 40%;
text-align: center;
}
.heraldry img {
max-width: 100%;
max-height: 250px;
object-fit: contain;
}
.info-table {
width: 60%;
}
.info-table table {
width: 100%;
border-collapse: collapse;
}
.info-table th,
.info-table td {
text-align: left;
padding: 8px;
border-bottom: 1px solid #ccc;
}
</style>
</head>
<body>
<div class="tabs" id="familyTabs"></div>
<div id="familyContents"></div>
<script>
const families = [
{
name: "Аббот",
coat: "https://upforme.ru/uploads/001c/7d/92/2/400336.png",
bg: "https://upforme.ru/uploads/001c/7d/92/2/475778.webp", // заменить на нужный фон
description: "Ведут свой род от основательницы Хогвартса Хельги Хафлпафф. Являются побочной ветвью от младшего сына Хельги.<br><b>Герб:</b> белка<br><b>Дар:</b> определен",
patriarch: "Джиффорд Аббот",
heir: "---",
members: "---"
},
{
name: "Бёрк",
coat: "https://upforme.ru/uploads/001c/7d/92/2/200283.png",
bg: "https://upforme.ru/uploads/001c/7d/92/2/400575.webp", // заменить на нужный фон
description: "Описание<br><b>Герб:</b> ---<br><b>Дар:</b> не определен",
patriarch: "---",
heir: "---",
members: "---"
},
{
name: "Блэк",
coat: "https://upforme.ru/uploads/001c/7d/92/2/702493.png",
bg: "https://upforme.ru/uploads/001c/7d/92/2/186696.webp", // заменить на нужный фон
description: "Древний род, известный своей гордостью и девизом 'Toujours Pur'<br><b>Герб:</b> вороны<br><b>Дар:</b> определен",
patriarch: "<b>Орион Блэк</b>",
heir: "<a href= Sirius Black><b>Сириус Блэк</b></a>",
members: "<b>Вальбурга Блэк</b> - супруга Ориона<br><a href= Regulus Black><b>Регулус Блэк</b></a> - сын Ориона и Вальбурги, брат Сириуса<br><b>Сигнус Блэк III</b> - родной брат Вальбурги, троюродный брат Ориона, отец Нарциссы, Беллатрикс и Андромеды<br><b>Друэлла Блэк (Розье)</b> - супруга Сигнуса Блэка III, мать Нарциссы, Беллатрикс и Андромеды<br><b>Нарцисса Малфой (Блэк)</b> - дочь Сигнуса и Друэллы, сестра Нарциссы и Андромеды, супруга Люциуса Малфоя<br><b>Беллатрикс Лестрейндж (Блэк)</b> - дочь Сигнуса и Друэллы, сестра Нарциссы и Андромеды, супруга Рудольфуса<br><b>Андромеда Тонкс (Блэк)</b> - дочь Сигнуса и Друэллы, сестра Нарциссы и Беллатрикс"
},
{
name: "Гонт",
coat: "https://upforme.ru/uploads/001c/7d/92/2/200283.png",
bg: "https://upforme.ru/uploads/001c/7d/92/2/400575.webp", // заменить на нужный фон
description: "Описание<br><b>Герб:</b> ---<br><b>Дар:</b> определен",
patriarch: "---",
heir: "---",
members: "---"
},
{
name: "Булстроуд",
coat: "https://upforme.ru/uploads/001c/7d/92/2/200283.png",
bg: "https://upforme.ru/uploads/001c/7d/92/2/400575.webp", // заменить на нужный фон
description: "Описание<br><b>Герб:</b> ---<br><b>Дар:</b> не определен",
patriarch: "---",
heir: "---",
members: "---"
},
{
name: "Гринграсс",
coat: "https://upforme.ru/uploads/001c/7d/92/2/200283.png",
bg: "https://upforme.ru/uploads/001c/7d/92/2/400575.webp", // заменить на нужный фон
description: "Описание<br><b>Герб:</b> ---<br><b>Дар:</b> не определен",
patriarch: "---",
heir: "---",
members: "---"
},
{
name: "Крауч",
coat: "https://upforme.ru/uploads/001c/7d/92/2/200283.png",
bg: "https://upforme.ru/uploads/001c/7d/92/2/400575.webp", // заменить на нужный фон
description: "Описание<br><b>Герб:</b> ---<br><b>Дар:</b> не определен",
patriarch: "---",
heir: "---",
members: "---"
},
{
name: "Кэрроу",
coat: "https://upforme.ru/uploads/001c/7d/92/2/200283.png",
bg: "https://upforme.ru/uploads/001c/7d/92/2/400575.webp", // заменить на нужный фон
description: "Описание<br><b>Герб:</b> ---<br><b>Дар:</b> не определен",
patriarch: "---",
heir: "---",
members: "---"
},
{
name: "Лестрейндж",
coat: "https://upforme.ru/uploads/001c/7d/92/2/200283.png",
bg: "https://upforme.ru/uploads/001c/7d/92/2/400575.webp", // заменить на нужный фон
description: "Описание<br><b>Герб:</b> ---<br><b>Дар:</b> не определен",
patriarch: "---",
heir: "---",
members: "---"
},
{
name: "Лонгботтом",
coat: "https://upforme.ru/uploads/001c/7d/92/2/200283.png",
bg: "https://upforme.ru/uploads/001c/7d/92/2/400575.webp", // заменить на нужный фон
description: "Описание<br><b>Герб:</b> ---<br><b>Дар:</b> не определен",
patriarch: "---",
heir: "---",
members: "---"
},
{
name: "Макмиллан",
coat: "https://upforme.ru/uploads/001c/7d/92/2/200283.png",
bg: "https://upforme.ru/uploads/001c/7d/92/2/400575.webp", // заменить на нужный фон
description: "Описание<br><b>Герб:</b> ---<br><b>Дар:</b> не определен",
patriarch: "---",
heir: "---",
members: "---"
},
{
name: "Макнейр",
coat: "https://upforme.ru/uploads/001c/7d/92/2/200283.png",
bg: "https://upforme.ru/uploads/001c/7d/92/2/400575.webp", // заменить на нужный фон
description: "Описание<br><b>Герб:</b> ---<br><b>Дар:</b>определен",
patriarch: "---",
heir: "---",
members: "---"
},
{
name: "Малфой",
coat: "https://upforme.ru/uploads/001c/7d/92/2/687262.png",
bg: "https://upforme.ru/uploads/001c/7d/92/2/731993.webp", // заменить на нужный фон
description: "Семья, славящаяся богатством и чистотой крови.<br> <b>Герб:</b> драконы<br><b>Дар:</b>определен",
patriarch: "Абраксас Малфой",
heir: "Люциус Малфой",
members: "Нарцисса Малфой (Блэк) - супруга Люциуса"
},
{
name: "Мальсибер",
coat: "https://upforme.ru/uploads/001c/7d/92/2/200283.png",
bg: "https://upforme.ru/uploads/001c/7d/92/2/400575.webp", // заменить на нужный фон
description: "Описание<br><b>Герб:</b> ---<br><b>Дар:</b> определен",
patriarch: "---",
heir: "---",
members: "---"
},
{
name: "Нотт",
coat: "https://upforme.ru/uploads/001c/7d/92/2/200283.png",
bg: "https://upforme.ru/uploads/001c/7d/92/2/400575.webp", // заменить на нужный фон
description: "Описание<br><b>Герб:</b> ---<br><b>Дар:</b> не определен",
patriarch: "---",
heir: "---",
members: "---"
},
{
name: "Олливандер",
coat: "https://upforme.ru/uploads/001c/7d/92/2/200283.png",
bg: "https://upforme.ru/uploads/001c/7d/92/2/400575.webp", // заменить на нужный фон
description: "Описание<br><b>Герб:</b> ---<br><b>Дар:</b> не определен",
patriarch: "---",
heir: "---",
members: "---"
},
{
name: "Паркинсон",
coat: "https://upforme.ru/uploads/001c/7d/92/2/200283.png",
bg: "https://upforme.ru/uploads/001c/7d/92/2/400575.webp", // заменить на нужный фон
description: "Описание<br><b>Герб:</b> ---<br><b>Дар:</b> определен",
patriarch: "---",
heir: "---",
members: "---"
},
{
name: "Пруэтт",
coat: "https://upforme.ru/uploads/001c/7d/92/2/200283.png",
bg: "https://upforme.ru/uploads/001c/7d/92/2/400575.webp", // заменить на нужный фон
description: "Описание<br><b>Герб:</b> ---<br><b>Дар:</b> не определен",
patriarch: "---",
heir: "---",
members: "---"
},
{
name: "Розье",
coat: "https://upforme.ru/uploads/001c/7d/92/2/t443540.png",
bg: "https://upforme.ru/uploads/001c/7d/92/2/23428.webp", // заменить на нужный фон
description: "Семья с французскими корнями <br> <b>Герб:</b> кровавая роза<br><b>Дар:</b> определен",
patriarch: "<b>Дюран Розье</b>",
heir: "<a href=https://safespace.rusff.me/profile.php?id=4><b>Эван Розье</b></a>",
members: "<b>Беатрис Розье (Эйвери)</b> — супруга Дюрана, мать Феликса и Эвана<br><b>Феликс Розье</b> — младший сын Дюрана и Беатрис<br><b>Друэлла Блэк (Розье)</b> - ???, супруга Сигнуса Блэка III, мать Беллатрикс, Нарциссы и Андромеды"
},
{
name: "Роули",
coat: "https://upforme.ru/uploads/001c/7d/92/2/200283.png",
bg: "https://upforme.ru/uploads/001c/7d/92/2/400575.webp", // заменить на нужный фон
description: "Описание<br><b>Герб:</b> ---<br><b>Дар:</b> не определен",
patriarch: "---",
heir: "---",
members: "---"
},
{
name: "Селвин",
coat: "https://upforme.ru/uploads/001c/7d/92/2/200283.png",
bg: "https://upforme.ru/uploads/001c/7d/92/2/400575.webp", // заменить на нужный фон
description: "Описание<br><b>Герб:</b> ---<br><b>Дар:</b> не определен",
patriarch: "---",
heir: "---",
members: "---"
},
{
name: "Слизнорт",
coat: "https://upforme.ru/uploads/001c/7d/92/2/200283.png",
bg: "https://upforme.ru/uploads/001c/7d/92/2/400575.webp", // заменить на нужный фон
description: "Описание<br><b>Герб:</b> ---<br><b>Дар:</b> не определен",
patriarch: "---",
heir: "---",
members: "---"
},
{
name: "Трэверс",
coat: "https://upforme.ru/uploads/001c/7d/92/2/200283.png",
bg: "https://upforme.ru/uploads/001c/7d/92/2/400575.webp", // заменить на нужный фон
description: "Описание<br><b>Герб:</b> ---<br><b>Дар:</b> не определен",
patriarch: "---",
heir: "---",
members: "---"
},
{
name: "Уизли",
coat: "https://upforme.ru/uploads/001c/7d/92/2/200283.png",
bg: "https://upforme.ru/uploads/001c/7d/92/2/400575.webp", // заменить на нужный фон
description: "Описание<br><b>Герб:</b> ---<br><b>Дар:</b> не определен",
patriarch: "---",
heir: "---",
members: "---"
},
{
name: "Флинт",
coat: "https://upforme.ru/uploads/001c/7d/92/2/200283.png",
bg: "https://upforme.ru/uploads/001c/7d/92/2/400575.webp", // заменить на нужный фон
description: "Описание<br><b>Герб:</b> ---<br><b>Дар:</b> не определен",
patriarch: "---",
heir: "---",
members: "<b>Луиза Эйвери (Флинт)</b> — супруга Роберта, мать Лайонела Эйвери.<br>"
},
{
name: "Фоули",
coat: "https://upforme.ru/uploads/001c/7d/92/2/200283.png",
bg: "https://upforme.ru/uploads/001c/7d/92/2/400575.webp", // заменить на нужный фон
description: "Описание<br><b>Герб:</b> ---<br><b>Дар:</b> не определен",
patriarch: "---",
heir: "---",
members: "---"
},
{
name: "Шафик",
coat: "https://upforme.ru/uploads/001c/7d/92/2/200283.png",
bg: "https://upforme.ru/uploads/001c/7d/92/2/400575.webp", // заменить на нужный фон
description: "Описание<br><b>Герб:</b> ---<br><b>Дар:</b> не определен",
patriarch: "---",
heir: "---",
members: "---"
},
{
name: "Шеклболт",
coat: "https://upforme.ru/uploads/001c/7d/92/2/200283.png",
bg: "https://upforme.ru/uploads/001c/7d/92/2/400575.webp", // заменить на нужный фон
description: "Описание<br><b>Герб:</b> ---<br><b>Дар:</b> не определен",
patriarch: "---",
heir: "---",
members: "---"
},
{
name: "Эйвери",
coat: "https://upforme.ru/uploads/001c/7d/92/2/87792.png",
bg: "https://upforme.ru/uploads/001c/7d/92/2/595542.jpg", // заменить на нужный фон
description: "Семья с древними корнями<br> и темными тайнами <br> <b>Герб:</b> череп<br><b>Дар:</b> определен",
patriarch: "<b>Роберт Эйвери</b>",
heir: "<b> <a href=https://safespace.rusff.me/profile.php?id=10>Лайонел Эйвери</a></b>",
members: "<b>Луиза Эйвери (Флинт)</b> — супруга Роберта, мать Лайонела.<br><b>Беатрис Розье (Эйвери)</b> - из французской ветви Эвери, супруга Дюрана Розье, мать Эвана и Феликса Розье."
},
{
name: "Яксли",
coat: "https://upforme.ru/uploads/001c/7d/92/2/200283.png",
bg: "https://upforme.ru/uploads/001c/7d/92/2/400575.webp", // заменить на нужный фон
description: "Описание<br><b>Герб:</b> ---<br><b>Дар:</b> не определен",
patriarch: "---",
heir: "---",
members: "---"
},
];
const tabsContainer = document.getElementById('familyTabs');
const contentContainer = document.getElementById('familyContents');
families.forEach((family, index) => {
const button = document.createElement('button');
button.className = 'tab-button';
button.textContent = family.name;
button.onclick = () => {
document.querySelectorAll('.tab-button').forEach(b => b.classList.remove('active'));
document.querySelectorAll('.tab-content').forEach(c => c.classList.remove('active'));
button.classList.add('active');
document.getElementById('tab-' + index).classList.add('active');
};
tabsContainer.appendChild(button);
const content = document.createElement('div');
content.className = 'tab-content';
content.id = 'tab-' + index;
content.style.backgroundImage = `url('${family.bg}')`;
content.innerHTML = `
<div class="heraldry">
<img src="${family.coat}" alt="Герб ${family.name}">
<p>${family.description}</p>
</div>
<div class="info-table">
<table>
<tr><th>Патриарх</th><td>${family.patriarch}</td></tr>
<tr><th>Наследник</th><td>${family.heir}</td></tr>
<tr><th>Члены семьи</th><td>${family.members}</td></tr>
</table>
</div>
`;
contentContainer.appendChild(content);
});
// Показать первую вкладку по умолчанию
document.querySelectorAll('.tab-button')[0].click();
</script>
</body>
</html>
[/html]
[hideprofile]