[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: 180px;
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: 180px; /* Фиксированная ширина слайдера */
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>Zayn Carter</h2>
<br>
<span>• <strong>ПОЛ: </strong>мужской</span>
<span>• <strong>РАСА: </strong>полукровка [демон/человек]</span>
<br>
<span>• <strong>ДАТА РОЖДЕНИЯ: </strong>16.04.2001, 24 года</span>
<span>• <strong>ВОЗРАСТ ВИЗУАЛЬНЫЙ: </strong>24 года</span>
<br>
<span style="text-align: left !important">• <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/3/624752.png"></div>
<div class="slide"><img src="https://upforme.ru/uploads/001c/89/a0/3/688452.png"></div>
</div>
<!-- Кнопки управления слайдером -->
<button class="prev">❮</button> <!-- Кнопка «Назад» -->
<button class="next">❯</button> <!-- Кнопка «Вперёд» -->
</div>
</div>
</div></div>
<div class="history">
• <strong>ВНЕШНОСТЬ: </strong>The Ghost's Nocturne | Jae Shin<br>
<span>• <strong>РОСТ/ВЕС: </strong>185/78</span> <span>• <strong>ЦВЕТ ВОЛОС/ГЛАЗ: </strong>брюнет/алые</span><br><br>
Зейн хорош собой, с какой стороны на него ни посмотри. Высокий, атлетично сложенный парень, актерски подкован так, что хоть на сцену его выпускай. У него очень живая мимика и выразительные глаза, цвет которых всегда акцентирует на себе чужое внимание. Зейн, конечно, отмахивается, говоря, что это линзы, однако его глаза и в самом деле темно-алого цвета с самого рождения. Не альбинос — просто нелюдь. Волосы у него довольно длинные и густые, но распущенными он их носит только дома. При выходе в город Зейн зачастую завязывает их в высокий хвост; а вот в стенах Квартала иногда собирает их в традиционный пучок, желая соответствовать аутентичной атмосфере заведений. Проколоты оба уха, татуировок не имеет.<br><br>
В одежде привередлив, бросается в крайности. В повседневности таскает шмотки sport casual, в которых выглядит дорого и стильно. Любит акцентировать внимание на себе в том числе с помощью образов. В салоне же отдает предпочтение этническому стилю, как и весь остальной персонал заведения. При необходимости вызвать вау-эффект не избегает даже макияжа и в целом несколько меняется в манерах — длинные струящиеся ткани добавляют силуэту изящества, и Зейн без зазрения совести пользуется этим на всю катушку.
<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>
Мамина радость, папина гордость... можно было бы сказать о 3ейне, знай он толком хоть одного из своих родителей, но, увы, ему не фортануло. Лет где-то с четырех — после смерти матери — опекунство над ним взяла бабушка — довольно ворчливая и властная женщина, подмявшая под себя управление Восточным Кварталом в целом и одним из самых элитных притонов салонов в частности. В этом же заведении ранее работала мать Зейна; туда же однажды заглянул его отец; а результатом этого фееричного стечения обстоятельств стал он — не мышонок, не лягушка, но... неведома зверушка.
<br><br>
То, что Зейн был не совсем обычным ребёнком, стало понятно сразу, как только он родился: глаза алого цвета — все-таки не самый распространенный генетический признак. Впрочем, его мать знала об уникальности своего дитя намного раньше, ведь это буквально было её сокровенным желанием.
<br><br>
Будучи единственной дочерью, она чувствовала давление со стороны своей матери и понимала, что та пытается воспитать из нее свою копию и подключить к ведению дел Квартала. Но это шло вразрез с импульсивными желаниями юной девушки. "Хочу стать уникальной!" — заявила она, и это было не самой лучшей формулировкой для заключения контракта с демоном; об этом Зейн узнает уже в сознательном возрасте, как и о том, насколько хитёр был его долбанный папаша. Зачать, выносить и родить здоровую полукровку было под силу и правда не каждой женщине, но тут демон и сам постарался на славу: вложился в процесс со всей ответственностью, сил не пожалел — и чёрт его знает, только ли ради исполнения контракта или действительно был заинтересован в таком сложносочинённом потомстве. Родившийся младенец же по сути подписал матери смертный приговор, исполнив её желание — она действительно стала уникальной, особенной; а вот умной она не была никогда. Срок в пять лет, установленный контрактом по умолчанию, пролетел почти незаметно, демон-осеменитель поглотил душу недалекой, но весьма умелой жрицы любви, а кроха Зейн остался обузой на руках у бабки-сутенёрши. Такое вот нетривиальное начало.
<br><br>
Мальчик со странными глазами с самых малых лет был крайне любопытным. А жил он, кстати, с той самой бабкой в, да-да, том самом притоне; был окружен красотой и развратом 24/7, но опекуншу это ничуть не смущало, ведь в Зейне она видела в первую очередь преемника, а уж потом ребёнка с неокрепшей психикой. Она не особо беспокоилась о его моральных качествах, сосредоточившись лишь на том, чтобы внук сызмальства познавал азы ведения "семейного" бизнеса; и неясно, кто бы из него вообще вырос, если бы не братья, появившиеся однажды не иначе как из воздуха.
<br><br>
Два молодых на вид человека, возникшие на пороге притона одним осенним вечером, заявили, что они с Зейном — единокровные братья, и пожелали остаться рядом. Бабка отнеслась с недоверием, но в итоге согласилась с их присутствием: ведь мальчик рос, вместе с ним росла его сила, а близнецы знали, как научить Зейна её контролировать.
<br><br>
Впервые свой анимализм Зейн проявил в десять лет и буквально очаровал братьев обликом белоснежного щенка. Сам поначалу тоже был в восторге, но чем старше он становился, тем меньше становилась его радость. Даже когда он подрос и стал крепким парнем, его способность совершенно не захотела эволюционировать, оставив форму щенка в своём первозданном виде. А Зейн в глубине души надеялся, что сможет стать огромным волком; ну, или хаски, на худой конец. Но куда там...
<br><br>
С десяти лет и вплоть до старшей школы Зейн был на домашнем обучении, опекаемый сердобольными няньками-демонами и целым штатом любовного жречества. С братьями, прожившими до этого не одно воплощение в этом мире, он изучал науки и гуманитарные дисциплины; а вот жрецы и жрицы борделя обучали подростка искусствам и практическим навыкам совсем иного толка. Да-да, того самого. В конце концов, живя в цитадели разврата и похоти, грешно не уметь предаваться им с профессиональной отдачей. К любовным практикумам Зейн относился с куда более живым и пытливым интересом, чем к общеобразовательной программе — хотя этот интерес казался вполне закономерным, если вспомнить, что наполовину Зейн все-таки являлся инкубом. И нет, он совершенно не нуждался в энергии людской похоти, но вот эмоциональную зависимость от физической близости заметил за собой еще с пубертатного возраста. Заметила и бабуля, щедро раздавая внуку лещей за то, что он "перетрахал весь её бордель"©. Братья лишь разводили руками.
<br><br>
Когда Зейну стукнуло восемнадцать, карьера его бабушки пошла на стремительный взлет — благодаря силе своего ума и женской хитрости она добралась до самой вершины Восточного Квартала, заняв место Дракона. Нежданно и негаданно на Зейна в наследство свалилась должность Пурпурной Тени, которую Ровенна Картер занимала до этого несколько десятков лет. Хотел ли он такую ответственность? Да не особо вообще-то, но, тем не менее, управление борделем перешло в его неопытные руки; и он явно провалился бы в этом деле, если бы не помощь старших братьев. Близнецы буквально стали его правой и левой руками, взяв на себя поддержание "Шелкового сада", да и роль Тени, кстати, тоже. На всех собраниях Квартала за последние шесть лет Зейн присутствовал исключительно как слушатель: сидя белоснежным тявкающим комочком на руках у брата. Явка? Явка.
<br><br>
Бабушка такую пассивную позицию Зейна в делах Квартала не одобряла. Она на внука возлагала большие надежды, а потому заставила его даже поступить в университет. Специальность выбрала ему сама, проанализировав последние тенденции дел Квартала и осознав всю перспективу Бирюзового дома. Подпольная медицина могла принести внушительный доход, поэтому её так называемый преемник — да, Зейн сам в шоке и тотальном отрицании — обязан был разбираться не только в том, как прыгать по койкам, но и быть подкованным в серьезной, прибыльной деятельности. Медицинский профиль Зейну, конечно, никуда не упирался, но спорить с бабкой было чревато, поэтому пришлось согласиться и исправно грызть гранит науки на платном отделении факультета "Лечебного дела". На текущий год как раз заканчивает последний курс.
<br><br>
<b>дополнительно о характере и предпочтениях:</b>
<br><br>
— наглый оболтус снаружи, большой ребёнок в глубине души; <br>
— вспыльчивый, иногда даже капризный, эмоциональный, если нет необходимости играть роль и держать лицо;<br>
— вопреки своей собачьей сущности, любит кошек; а вот они его не так чтобы жалуют; <br>
— навыки в меру пить всё, что горит, играть в азартные игры и флиртовать между строк — база, которой его научили в борделе еще в подростковом возрасте;<br>
— в постели и в еде избирателен;<br>
— проигрывать не любит: но если битву ради выигранной войны, то терпимо;<br>
— равнодушен к сладкому, что помогает оставаться в форме минимальными спортивными усилиями;<br>
— волшебные руки сделают приятно вашему позвоночнику и натруженным мышцам без смс и регистрации. но не безвозмездно;<br>
— по настоянию бабки обучен навыку стрельбы из огнестрельного оружия;<br>
— по фану братьев обучен навыку стрельбы из рогатки вишневыми косточками;<br>
— а вообще больше любит холодное оружие, полировка мечей - 100/10;<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]














