[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;
}
.infoblock_man {
display: flex;
background-color: #9ab9c0;
flex-direction: column;
flex-wrap: nowrap;
margin: 5em 6.05em 0 1.5em;
width: 650px;
}
.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';
text-align: left;
color: #15485a;
text-align: justify;
padding-right: 1em;
}
strong {
font: 1.1em 'Roboto Condensed';
text-align: left;
color: #15485a!important;
font-weight: 600 !important;
}
body {font-family: Arial;}
.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="infoblock_man">
<div class="history"><div class="profile">
<div class="parametry">
<br> <h1>Уилльям Лэнг</h1>
<h2>William Lang</h2>
<br>
<span>• <strong>ПОЛ: </strong>мужской</span>
<span>• <strong>РАСА: </strong>полукровка [демон/человек]</span>
<br>
<span>• <strong>ДАТА РОЖДЕНИЯ: </strong>12.11.1992, 33 года</span>
<span>• <strong>ВОЗРАСТ ВИЗУАЛЬНЫЙ: </strong>33 года</span>
<br>
<span>• <strong>МЕСТО РАБОТЫ: </strong>Бюро, Отдел Надзора</span>
<span>• <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/29/530201.jpg"></div>
<div class="slide"><img src="https://upforme.ru/uploads/001c/89/a0/29/737558.jpg"></div>
</div>
<!-- Кнопки управления слайдером -->
<button class="prev">❮</button> <!-- Кнопка «Назад» -->
<button class="next">❯</button> <!-- Кнопка «Вперёд» -->
</div>
</div>
</div></div>
<div class="history">
• <strong>ВНЕШНОСТЬ: </strong>Isekai shikkaku | Sensei<br>
<span>• <strong>РОСТ/ВЕС: </strong>183/72</span> <span>• <strong>ЦВЕТ ВОЛОС/ГЛАЗ: </strong>брюнет/карие</span><br><br>
Его лицо ничем не примечательно, лишено ярких черт и обычно омрачено усталым, недовольным выражением. Тёмные прямые волосы, всегда чуть отросшие, постоянно спадают на лоб, и он привычно зачёсывает их назад пальцами, отчего они выглядят вечно растрёпанными. Карие глаза на свету отливают лёгким янтарным оттенком, но взгляд обычно потухший, а под глазами залегли тёмные круги — следствие хронического недосыпа.
<br><br>В одежде предпочитает классические брючные костюмы, испытывая при этом отвращение к галстукам. Вне работы выбирает то, что помогает раствориться в толпе и не привлекать внимания. На правой руке носят два предмета: на безымянном пальце — отцовское кольцо, доставшееся от матери, и простую алую нить, повязанную одним из воспитанников приюта.
</div>
<div class="history">
<h3>Способность: Зоолингвизм</h3><br>
<b>Описание:</b> Уил обладает редким даром: он понимает язык животных, а они, в свою очередь, понимают его. Эта связь позволяет ему не только общаться, но и давать поручения. Однако мужчина избегает злоупотреблять своей силой, осознавая, что каждое существо рискует собственной жизнью. Что подразумевает под собой "поручения"? Уил предлагает животному свою помощь взамен на оказанную ему. Например, енот достался ему еще будучи щенком, его мать попросила присмотреть за сыном, пока выполняла просьбу Уила. Толстяк так и остался у него, понятно, что его мамаша и не собиралась возвращаться за сыном. Ричи — ворон, птица залетная, Уил вылечил его крыло, но тот тоже с радостью помогает и еще кошка. С кошкой договориться сложнее. Не все животные готовы просто так вополнять какую либо просьбу и не факт, что они ее выполнят.<br><br>
<b>Ограничения/откаты:</b>
<br>* Способность Уила распространяется на всех животных. Птицы и звери становятся его глазами и ушами, способными следить за происходящим и докладывать об этом.
<br>* Контролировать, завладевать животным разумом Уил не может.
<br>* От долгого общения с ними у мужчины начинает болеть голова, начинается мигрень. Максимальное время общение до двух часов, после начинает чувствовать легкий дискомфорт и боль в висках. Больше трех часов — мигрень, головокружение.
</div>
<div class="history">
<h3>История персонажа</h3><br>
Уил — одиночка, которому комфортно наедине с собой. В уединении он обретает спокойствие, тишину, свободу от обязательств и внутреннюю силу. Он не нуждается в толпе друзей, но это не значит, что их нет. Те немногие, кто есть, несут для него особую ценность. Каждый из них, в большей или меньшей степени, важен для достижения тех или иных целей.
<br><br>Уильям Лэнг — человек немногословный и закрытый, хотя порой его истинные эмоции и мысли прорываются наружу. Его прямолинейность многих отталкивает, а упрямство, педантичность и вечное ворчание создают образ угрюмого человека. Однако весь этот защитный фасад рушится рядом с теми, кто сумел найти к нему подход. С ними он расслабляется, становится самим собой. Из-за этой разительной перемены его можно назвать двуличным, мастером смены масок.
<br><br>Но его «двуличие» — это верность своим. Для тех, кого он пустил в свое сердце, Уил готов на всё: сорваться среди ночи и прийти на помощь, даже если задача кажется невыполнимой. Он сделает возможное и невозможное, всегда превысив ожидания.
<br><br>Мать Уила умерла при родах, так и не успев взять сына на руки. Новорождённого мальчика определили в приют Святой Марии, где он и рос среди таких же брошенных детей. Лэнг был обычным ребёнком, пока однажды не заявил, что умеет разговаривать с животными и приказывать им. Сначала это казалось забавным — дети смеялись и дурачились, но постепенно все стали сторониться его, пугаясь, когда он в гордом одиночестве вёл беседы со старым котом, что вечно крутился поблизости. Жаль, что этого кота забросали камнями в отсутствие Уила. Дети — жестокие создания. Но даже среди них он нашёл друга. Весёлый рыжий парнишка с выпавшим передним зубом свалился на голову Уилу словно осенний кленовый лист. Их стало не разлить водой: они ели, спали и играли вместе — до того дня, пока приют не сгорел дотла, унеся жизни большей части детей и сотрудников. Взрослые говорили, что всему виной короткое замыкание.
<br><br>Жизнь Уила круто изменилась, когда после перевода в новый приют его через месяц усыновила семья. Элизабет и Алекс, оба работавшие в Бюро, именно они и объяснили тринадцатилетнему мальчику, кем он является на самом деле. С годами он узнавал всё больше о демонах и ангелах, о контрактах, о своих силах и способностях. Но чем старше он становился, тем навязчивее становилась мысль: кем был его отец и почему на самом деле умерла мать? В его голове вопросов всегда было куда больше, чем ответов.
<br><br>В двадцать четыре года Уил (не без помощи приёмных родителей) устроился в Бюро. Работая в Отделе контрактов, он приобрёл немало полезных знакомств как среди коллег, так и среди хтонических существ. Однако узнать что-либо об отце ему так и не удалось. Лишь один намёк пробился сквозь толщу лет: его покойная мать заключила договор с демоном, но её личное дело и сам контракт бесследно исчезли. В Бюро ему сообщили что будет проведено внутреннее расследование и взяли подписку о неразглашении. Но, данное расследование так и не сдвинулось с места и не привело ни к каким результатам.
<br><br>Год назад он перевёлся в Отдел надзора — в надежде, что там, где руки развязаны куда крепче, он наконец-то сможет докопаться до истины.
</div> </div></div></div></div>
</div><script>
// Находим контейнер со слайдами
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]
Отредактировано William Lang (14 Сен 2025 22:53:48)












