[html]<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
.anketa {
display: flex;
flex-direction: column;
flex-wrap: nowrap;
width: 690px;
background: Black;
background-image: url('https://forumstatic.ru/files/001c/89/a0/35701.jpg');
background-repeat: repeat-y;
background-position: top;
}
.infoblock {
display: flex;
background-color: #9ab9c0;
flex-direction: column;
flex-wrap: nowrap;
margin: -1em 6.05em 0 1.5em;
width: 650px;
padding-top: 1em;
}
.history {
display: block;
background-color: #a5c0c7;
border: 10px double #9ab9c0;
padding: 1em 1em;
margin: 8px;
font: 1.1em 'Roboto Condensed';
color: #15485a;
}
.shapka {
display: flex;
flex-wrap: nowrap;
position: relative;
left: 0;
width: 650px;
height: auto;
margin: 10px 0 10px 6px !important;
z-index: 999;
padding: 4em 1em 0 1em;
}
.avatar {
width: 200px;
height: 250px;
padding: 1em 1em 0.8em 0.5em;
}
h1 {
font: 2em 'Roboto Condensed' !important;
font-weight: 600 !important;
text-align: left;
text-transform: uppercase;
padding: 0.3em 0.3em 0 0.3em;
color: #15485a;
border-top: 1px solid #00848d;
border-left: 1px solid #00848d;
}
h2 {
font: 1.5em 'Roboto Condensed' !important;
font-weight: 600 !important;
letter-spacing: 0.1em;
text-align: right;
text-transform: uppercase;
color: #00848d;
border-bottom: 1px solid #00848d;
border-right: 1px solid #00848d;
padding-bottom: 0.2em;
padding-right: 0.5em;
}
h3 {
font: 1.3em 'Roboto Condensed' !important;
font-weight: 600 !important;
letter-spacing: 0.1em;
text-align: center;
text-transform: uppercase;
color: #00848d;
border-bottom: 1px solid #00848d;
padding-left: 1.5em;
}
span {
font: 1.1em 'Roboto Condensed' !important;
text-align: left;
color: #15485a;
text-align: justify;
padding-right: 1em;
}
strong {
font: 1.1em 'Roboto Condensed' !important;
text-align: left;
color: #15485a!important;
font-weight: 600 !important;
}
body {font-family: Arial;}
/* Стиль вкладок */
.tab {
display: flex;
flex-direction: column;
width: auto;
background-color: #9ab9c0;
}
/* Стиль кнопок внутри вкладок */
.tab button {
background-color: #a5c0c7;
border: none;
cursor: pointer;
width: 56px;
height: 50%;
max-height: 150px;
font-size: 1em;
font: 1.3em 'Roboto Condensed' !important;
color: #15485a;
font-weight: 600 !important;
writing-mode: vertical-rl;
}
/* Изменение цвета фона кнопок при наведении курсора мыши */
.tab button:hover {
background-color: transparent;
text-align: center;
color: #00848d;
}
/* Создание активного/текущего класса связей вкладок */
.tab button.active {
background-color: #9ab9c0;
}
/* Стиль содержимого вкладки */
.tabcontent {
width: 100%;
height: auto;
display: none;
background-color: #9ab9c0;
padding: 6px 6px;
}
.tabprofile {
display: flex;
flex-direction: column;
justify-content: flex-start;
background-color: #a5c0c7;
border: 10px double #9ab9c0;
padding-left: 1em;
}
.profile {
display: flex;
flex-direction: row;
justify-content: flex-start;
}
.parametry {
display: flex;
flex-direction: column;
line-height: 1.1;
width: 100%;
}
/* Основной контейнер слайдера */
.slider {
width: 200px; /* Фиксированная ширина слайдера */
height: 250px; /* Фиксированная ширина слайдера */
overflow: hidden; /* Обрезаем всё, что выходит за границы контейнера */
position: relative; /* Необходимо для правильного позиционирования кнопок */
}
/* Контейнер всех слайдов */
.slides {
display: flex; /* Размещаем слайды в одну линию */
transition: transform 0.5s ease-in-out; /* Анимация плавного смещения */
}
/* Каждый отдельный слайд */
.slide {
width: 100%; /* Занимает всю ширину контейнера */
flex-shrink: 0; /* Запрещаем уменьшение размера слайдов */
}
/* Стили для изображений */
.slide img {
object-fit: cover;
width: 200px;
height: 250px;
display: block; /* Убираем пробелы вокруг изображений */
}
/* Кнопки «Назад» и «Вперёд» */
.prev, .next {
position: absolute; /* Позволяет располагать кнопки поверх слайдов */
top: 50%; /* Размещаем по вертикали по центру */
transform: translateY(-50%); /* Сдвигаем кнопки вверх на половину их высоты */
background: rgba(0, 0, 0, 0.3); /* Полупрозрачный фон кнопок */
color: rgba(255, 255, 255, 0.5); /* Белый цвет текста */
border: none; /* Убираем границы */
padding: 9.1em 3px; /* Отступы внутри кнопки */
cursor: pointer; /* Изменяем курсор на указатель */
font-size: 1em; /* Размер шрифта */
font-weight: normal; /* Делаем текст жирным */
z-index: 2; /* Размещаем кнопки выше всех элементов */
}
/* Позиционируем кнопку «Назад» слева */
.prev {
left: 0px;
}
/* Позиционируем кнопку «Вперёд» справа */
.next {
right: 0px;
}
</style>
</head>
<body>
<div class="anketa">
<div class="shapka">
<div id="Man" class="tabcontent">
<div class="tabprofile">
<div class="profile">
<div class="parametry">
<br> <h1>Кристофер Сваллоу</h1>
<h2>Christopher Swallow</h2>
<br>
<span>• <strong>ПОЛ: </strong>мужской</span>
<br>
<span>• <strong>ДАТА РОЖДЕНИЯ: </strong>31.07.1990</span>
<span>• <strong>ДАТА ВСЕЛЕНИЯ: </strong>ХХ.ХХ.ХХХХ</span>
<span>• <strong>ВИЗУАЛЬНЫЙ ВОЗРАСТ: </strong>35 лет</span>
<br>
<span>• <strong>МЕСТО РАБОТЫ: </strong> Бримский университет</span>
<span style="text-align: left !important">• <strong>ДОЛЖНОСТЬ: </strong> преподаватель теологии и религиоведения</span>
</div>
<div class="avatar">
<div class="slider">
<!-- Контейнер, который содержит все слайды -->
<div class="slides">
<div class="slide"><img src="https://upforme.ru/uploads/001c/89/a0/14/969196.jpg"></div>
</div>
<!-- Кнопки управления слайдером -->
<button class="prev">❮</button> <!-- Кнопка «Назад» -->
<button class="next">❯</button> <!-- Кнопка «Вперёд» -->
</div>
</div>
</div>
<span>• <strong>ВНЕШНОСТЬ: </strong>Honkai: Star Rail — Mydei</span>
<span>• <strong>РОСТ/ВЕС: </strong>ХХХ/ХХ • <strong>ЦВЕТ ВОЛОС/ГЛАЗ: </strong>медно-рыжие/янтарные</span><br>
<span>Высокий стройный мужчина с хорошо прорисованными мышцами. Кожа довольно бледная, из-за чего красный узор татуировок, вьющихся по всей верхней части тела, выделяется еще сильнее. Торс, руки и шея оплетены тонкими огненными волнами. Глаза янтарные, что смягчает теплотой оттенка уверенный, пытливо изучающий взгляд. Волосы чуть ниже плеч, насыщенного медового цвета, чаще заплетены в косу или эстетично растрепаны. Для поддержания образа преподавателя носит очки без диоптрий. Стиль в одежде близок к smart casual.<br> <br></span>
</div>
</div>
<div id="Hton" class="tabcontent">
<div class="tabprofile">
<div class="profile">
<div class="parametry">
<br><h1>Белиал</h1>
<h2>Властитель Святотатства</h2>
<br>
<span>• <strong>ВОЗРАСТ:</strong> 33777</span><br>
<span>• <strong>ПОЛ:</strong> мужской</span><br>
<span>• <strong>ФРАКЦИЯ:</strong> Конвентум (Демоны)</span><br>
<span>• <strong>ДОЛЖНОСТЬ:</strong> Лорд 6-го круга </span>
<br>
<span>• <strong>ВНЕШНОСТЬ:</strong> original art</span>
</div>
<img src="https://upforme.ru/uploads/001c/89/a0/14/64032.jpg" class="avatar" style="object-fit: cover;">
</div>
<span> В демонической форме на порядок выше, фигура полностью окутана рваным теневым плащом, зачастую не позволяющим разглядеть конечности. Длинные когтистые руки, по текстуре, как сгоревшее дерево. Единственным светлым пятном на этом полотне из тьмы является лицо, напоминающее фарфоровую маску с едва заметными потертостями. Вместо глаз тлеющие угли, разгорающиеся ярче в зависимости от настроения. Зрачков нет. Голова увенчана подобием короны, испускающей густой черный дым.<br> <br></span>
</div>
</div>
<div class="tab">
<button class="tablinks" onclick="openProfile(event, 'Man')"id="defaultOpen">ОБОЛОЧКА</button>
<button class="tablinks" onclick="openProfile(event, 'Hton')">ХТОНЬ</button>
</div>
</div>
<div class="infoblock">
<div class="history">
<h3>Способность: Ересь</h3><br>
<b>Описание:</b><br>
Воздействие на разум других существ, позволяющее на время сменить их мировоззрение на противоположное. То или иное действие, которое раньше претило, не соответствуя вложенным с детства воспитательным установкам, чертам характера, принципам приобретенным и устоявшимся за жизнь, будет считаться естественным для совершения. <br><br>
Например: если до воздействия способности человек не мог помыслить об убийстве, то после не только одобрит, но и сможет совершить. Принципиальный ранее чиновник прикроет глаза на нарушения, возьмет взятку. Лжец будет желать не лгать, а каяться..<br><br>
<b>Ограничения/откаты:</b><br>
<u>Ограничения:</u> для активации способности необходим слуховой или зрительный контакт. Наложение способности блокируется наушниками, берушами, затемненными стеклами. Линзы и обычные очки от воздействия не спасают. Работает только на одном существе за раз. Эффект снимается сильным стрессом, рассеивается по прошествии пары часов или может быть снят Белиалом самостоятельно. Бесполезно против эмоционально неуравновешенных людей.<br><br>
<u>Откаты:</u> после использования способности - сильнейший голод и необходимость быстрого восстановления энергии (бежит в ближайший фастфуд).<br>
Повторное использование на том же человеке возможно спустя 72 часа.<br>
Использование способности на другом человеке - спустя 24 часа.<br>
</div>
<br>
<div class="history">
<h3>История персонажа</h3><br>
Белиал любил наблюдать за людьми. Сколько себя помнил, он всегда восхищался ими, их отношением к жизни, попытками добиться большего, чем они были способны, их упертой одержимостью достигать высот вопреки всему. Потому он отличался от многих своих собратьев, которые видели в людях исключительно источник пищи. Белиал изучал их, будто ученый, наблюдающий за колонией муравьев через стекло. Вел записи, делал заметки, собирая всю возможную информацию. Он ставил опыты веками, его вел глубокий научный интерес, и люди не разочаровывали. Они давали ему ту гамму эмоций, на которую он и рассчитывал, редко не оправдывая ожиданий. Не раз и не два он сталкивал фигуры на доске, подбрасывал, раскручивал доску, смотря к чему приведет его вмешательство ту или иную исторически значимую или не очень личность, что привлекала его взгляд. И всегда оставался доволен.
<br><br>
В последние годы Белиал посвятил себя поколению более молодому. Тем людям, что все дальше отходили от религии, теряя нить, ведущую человечество через века, занимая себя гаджетами и развлечениями. Взял на себя роль преподавателя, чтобы взрастить из зерна сомнений дерево ложных идей. И неокрепшие умы внимали. Впитывали извращенные истины, в последствии извращая правду уже самостоятельно.
<br><br>
Многих студентов притянуло к его сдержанной харизме, умению поддерживать отвлеченные от предмета темы, а также слушать и совсем не осуждать. Но лишь самые яркие звездочки удостаивались чести стать пищей. Осторожно, возможно, даже скромно по мнению остальных собратьев, Белиал воздействовал на их разум, наставлял. Его всегда вел интерес, а не желание сгубить и обладать всецело, а потому он не был жаден. Встречал каждую душу, которую приметил, в конце пути не узурпатором и тираном, но как старый друг или любовник, дарящий блаженство забвения.
<br><br>
Изюминку же образу добавляла намеренно не сильно скрытая сторона его жизни. В свободное от занятий и работы с учебными материалами время Белиал выступал на сценах различных баров. Взяв в руки инструмент, он привлекал к себе людей более развязных, открытых к внушению через тексты. У рок-группы с незамысловатым, но говорящим названием "Ржавый ангел" были все шансы не только уколоть светлую сторону, но и записать на подкорку неуемной молодежи нужные идеи.<br>
</div> </div>
</div>
<script>
function openProfile(evt, Face) {
var i, tabcontent, tablinks;
tabcontent = document.getElementsByClassName("tabcontent");
for (i = 0; i < tabcontent.length; i++) {
tabcontent[i].style.display = "none";
}
tablinks = document.getElementsByClassName("tablinks");
for (i = 0; i < tablinks.length; i++) {
tablinks[i].className = tablinks[i].className.replace(" active", "");
}
document.getElementById(Face).style.display = "block";
evt.currentTarget.className += " active";
}
//Делаем активной одну вкладку
// Get the element with id="defaultOpen" and click on it
document.getElementById("defaultOpen").click();
// Находим контейнер со слайдами
const slides = document.querySelector('.slides');
// Определяем количество слайдов
const slideCount = document.querySelectorAll('.slide').length;
// Находим кнопки «Назад» и «Вперёд»
const prevButton = document.querySelector('.prev');
const nextButton = document.querySelector('.next');
let currentIndex = 0; // Переменная для хранения текущего слайда
// Функция смены слайдов
function goToSlide(index) {
if (index < 0) {
index = slideCount - 1; // Если нажали «Назад» на первом слайде, переходим на последний
} else if (index >= slideCount) {
index = 0; // Если нажали «Вперёд» на последнем слайде, переходим на первый
}
currentIndex = index; // Запоминаем текущий слайд
slides.style.transform = `translateX(${-index * 100}%)`; // Сдвигаем контейнер со слайдами
}
// Добавляем обработчик клика для кнопки «Назад»
prevButton.addEventListener('click', () => {
goToSlide(currentIndex - 1);
});
// Добавляем обработчик клика для кнопки «Вперёд»
nextButton.addEventListener('click', () => {
goToSlide(currentIndex + 1);
});
// Устанавливаем первый активный слайд при загрузке страницы
goToSlide(0);
</script>
</body>
</html>[/html]
Отредактировано Christopher Swallow (29 Сен 2025 10:12:05)