[html]<div class="rules-container">
<!-- Заголовок -->
<div class="rules-header">
<h1>📋 Правила оформления анкет</h1>
<p>В этом разделе мы создаем и адаптируем шаблоны анкет под ваши нужды</p>
</div>
<!-- Основной контент -->
<div class="rules-content">
<!-- Изображение слева -->
<div class="rules-image">
<img src="https://upforme.ru/uploads/001c/1f/11/2/629305.png" alt="Оформление анкет">
</div>
<!-- Карусель справа -->
<div class="rules-carousel">
<div class="carousel-container">
<!-- Слайд 1 -->
<div class="carousel-slide active">
<div class="slide-number">01</div>
<h3>Выбор шаблона</h3>
<p>Изучите доступные шаблоны и выберите подходящий под вашу ролевую. Обращайте внимание на теги - они указывают тематику.</p>
<div class="slide-tip">
<span class="tip-icon">💡</span>
<span>Каждый шаблон адаптирован под определенный жанр</span>
</div>
</div>
<!-- Слайд 2 -->
<div class="carousel-slide">
<div class="slide-number">02</div>
<h3>Заполнение анкеты</h3>
<p>Нажмите кнопку "Шаблон", скопируйте код и заполните информацию о персонаже. Добавьте важные детали в комментарии.</p>
<div class="slide-tip">
<span class="tip-icon">📝</span>
<span>Чем подробнее описание, тем лучше результат</span>
</div>
</div>
<!-- Слайд 3 -->
<div class="carousel-slide">
<div class="slide-number">03</div>
<h3>Адаптация под форум</h3>
<p>Укажите, какой раздел лишний или чего не хватает. Предложите цветовую палитру и необходимые изменения.</p>
<div class="slide-tip">
<span class="tip-icon">🎨</span>
<span>Мы можем настроить любой элемент дизайна</span>
</div>
</div>
<!-- Слайд 4 -->
<div class="carousel-slide">
<div class="slide-number">04</div>
<h3>Связь с админами</h3>
<p>Отправьте заполненный шаблон и ваши пожелания модераторам или администраторам для доработки.</p>
<div class="slide-tip">
<span class="tip-icon">📩</span>
<span>Мы ответим в течение 24 часов</span>
</div>
</div>
</div>
<!-- Индикаторы карусели -->
<div class="carousel-indicators">
<span class="indicator active" onclick="currentSlide(0)"></span>
<span class="indicator" onclick="currentSlide(1)"></span>
<span class="indicator" onclick="currentSlide(2)"></span>
<span class="indicator" onclick="currentSlide(3)"></span>
</div>
<!-- Кнопки навигации -->
<button class="carousel-btn prev" onclick="changeSlide(-1)">❮</button>
<button class="carousel-btn next" onclick="changeSlide(1)">❯</button>
</div>
</div>
<!-- Правила -->
<div class="rules-text">
<div class="rules-section">
<h2>📌 Основные правила</h2>
<div class="rules-content">
<p>Эта тема посвящена оформлению ваших анкет. Проекты могут быть разными с разной тематикой, поэтому внимательно изучайте теги шаблонов - они помогут выбрать подходящий вариант для вашей ролевой.</p>
<p>Когда вы выбрали интересующий вас шаблон, нажмите на кнопку "Шаблон", заполните всю необходимую информацию и обязательно допишите важные детали в комментарии:</p>
<ul class="rules-list">
<li>Какой раздел в анкете кажется лишним</li>
<li>Каких разделов не хватает</li>
<li>Какую цветовую палитру использовать</li>
<li>Особые пожелания по дизайну</li>
<li>На каком форуме будет размещаться анкета</li>
</ul>
<p>После этого свяжитесь с модераторами или администраторами - мы переработаем шаблон под ваши нужды и адаптируем под возможности вашего форума.</p>
</div>
</div>
<div class="rules-section important">
<h2>⚠️ Важно!</h2>
<div class="rules-content">
<p>Не все форумы поддерживают HTML и некоторые элементы шаблона могут не работать корректно. Перед использованием обязательно протестируйте шаблон на вашем форуме.</p>
<p>Рекомендуем уделить время на подгонку шаблона под возможности форума, где вы планируете размещать анкету. Мы можем помочь с адаптацией под:</p>
<div class="forum-support">
<div class="support-item">
<span class="support-icon">✅</span>
<span>BBCode (большинство форумов)</span>
</div>
<div class="support-item">
<span class="support-icon">✅</span>
<span>HTML (продвинутые форумы)</span>
</div>
<div class="support-item">
<span class="support-icon">⚠️</span>
<span>JavaScript (ограниченная поддержка)</span>
</div>
<div class="support-item">
<span class="support-icon">❌</span>
<span>CSS (только на некоторых форумах)</span>
</div>
</div>
<p>Если у вас возникли сложности с установкой шаблона - создайте тему в разделе помощи или обратитесь напрямую к администраторам.</p>
</div>
</div>
<div class="rules-section">
<h2>🎯 Как заказать шаблон</h2>
<div class="rules-content">
<div class="order-steps">
<div class="step">
<div class="step-number">1</div>
<div class="step-content">
<h4>Выберите шаблон</h4>
<p>Изучите доступные варианты в теме</p>
</div>
</div>
<div class="step">
<div class="step-number">2</div>
<div class="step-content">
<h4>Заполните информацию</h4>
<p>Скопируйте и вставьте свои данные</p>
</div>
</div>
<div class="step">
<div class="step-number">3</div>
<div class="step-content">
<h4>Добавьте комментарии</h4>
<p>Опишите необходимые изменения</p>
</div>
</div>
<div class="step">
<div class="step-number">4</div>
<div class="step-content">
<h4>Отправьте на доработку</h4>
<p>Свяжитесь с модераторами</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<style>
/* Основной контейнер */
.rules-container {
max-width: 1200px;
margin: 30px auto;
background: linear-gradient(135deg, #0a0e27 0%, #1a1f3a 100%);
border-radius: 15px;
overflow: hidden;
box-shadow: 0 15px 35px rgba(0,0,0,0.7);
border: 2px solid #b8860b;
font-family: 'Courier New', monospace;
color: #e0e6ed;
}
/* Заголовок */
.rules-header {
background: rgba(184, 134, 11, 0.2);
padding: 30px;
text-align: center;
border-bottom: 1px solid rgba(184, 134, 11, 0.3);
}
.rules-header h1 {
color: #d4af37;
font-size: 2.5em;
margin: 0 0 10px 0;
text-shadow: 0 0 15px rgba(212, 175, 55, 0.3);
}
.rules-header p {
color: #8b8680;
font-size: 1.1em;
margin: 0;
}
/* Основной контент */
.rules-content {
display: flex;
padding: 40px;
gap: 40px;
}
/* Изображение */
.rules-image {
flex: 1;
display: flex;
align-items: center;
justify-content: center;
}
.rules-image img {
max-width: 100%;
max-height: 400px;
border-radius: 15px;
border: 3px solid #b8860b;
box-shadow: 0 10px 30px rgba(184, 134, 11, 0.3);
}
/* Карусель */
.rules-carousel {
flex: 1.2;
position: relative;
background: rgba(0, 0, 0, 0.2);
border-radius: 15px;
overflow: hidden;
border: 1px solid rgba(184, 134, 11, 0.2);
}
.carousel-container {
position: relative;
height: 400px;
}
.carousel-slide {
position: absolute;
width: 100%;
height: 100%;
padding: 40px;
box-sizing: border-box;
opacity: 0;
transition: opacity 0.5s ease;
display: flex;
flex-direction: column;
}
.carousel-slide.active {
opacity: 1;
}
.slide-number {
font-size: 48px;
font-weight: bold;
color: rgba(212, 175, 55, 0.2);
margin-bottom: 20px;
}
.carousel-slide h3 {
color: #d4af37;
font-size: 1.8em;
margin: 0 0 20px 0;
}
.carousel-slide p {
color: #e0e6ed;
line-height: 1.6;
margin: 0 0 20px 0;
}
.slide-tip {
display: flex;
align-items: center;
gap: 10px;
background: rgba(78, 205, 196, 0.1);
padding: 15px;
border-radius: 10px;
border-left: 3px solid #4ecdc4;
margin-top: auto;
}
.tip-icon {
font-size: 1.5em;
}
/* Индикаторы карусели */
.carousel-indicators {
position: absolute;
bottom: 20px;
left: 50%;
transform: translateX(-50%);
display: flex;
gap: 10px;
}
.indicator {
width: 12px;
height: 12px;
border-radius: 50%;
background: rgba(255, 255, 255, 0.3);
cursor: pointer;
transition: all 0.3s;
}
.indicator.active {
background: #d4af37;
box-shadow: 0 0 10px rgba(212, 175, 55, 0.5);
}
/* Кнопки навигации */
.carousel-btn {
position: absolute;
top: 50%;
transform: translateY(-50%);
background: rgba(184, 134, 11, 0.2);
border: 1px solid #b8860b;
color: #d4af37;
font-size: 24px;
width: 40px;
height: 40px;
border-radius: 50%;
cursor: pointer;
transition: all 0.3s;
z-index: 10;
}
.carousel-btn:hover {
background: rgba(184, 134, 11, 0.4);
box-shadow: 0 0 15px rgba(212, 175, 55, 0.5);
}
.prev {
left: 15px;
}
.next {
right: 15px;
}
/* Правила */
.rules-text {
padding: 0 40px 40px;
}
.rules-section {
margin-bottom: 30px;
background: rgba(0, 0, 0, 0.2);
border-radius: 15px;
overflow: hidden;
}
.rules-section h2 {
background: rgba(184, 134, 11, 0.2);
color: #d4af37;
padding: 20px 30px;
margin: 0;
font-size: 1.5em;
border-bottom: 1px solid rgba(184, 134, 11, 0.3);
}
.rules-content {
padding: 30px;
}
.rules-content p {
line-height: 1.8;
margin-bottom: 20px;
}
.rules-content p:last-child {
margin-bottom: 0;
}
.rules-list {
list-style: none;
padding: 0;
margin: 20px 0;
}
.rules-list li {
position: relative;
padding-left: 30px;
margin-bottom: 15px;
line-height: 1.6;
}
.rules-list li::before {
content: '▸';
position: absolute;
left: 0;
color: #d4af37;
font-size: 1.2em;
}
/* Важный раздел */
.important {
border: 1px solid rgba(255, 107, 107, 0.3);
}
.important h2 {
background: rgba(255, 107, 107, 0.2);
color: #ff6b6b;
border-bottom: 1px solid rgba(255, 107, 107, 0.3);
}
.forum-support {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
gap: 15px;
margin: 20px 0;
}
.support-item {
display: flex;
align-items: center;
gap: 10px;
padding: 15px;
background: rgba(0, 0, 0, 0.3);
border-radius: 10px;
transition: all 0.3s;
}
.support-item:hover {
transform: translateY(-3px);
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
}
.support-icon {
font-size: 1.5em;
}
/* Шаги заказа */
.order-steps {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
gap: 20px;
margin-top: 20px;
}
.step {
background: rgba(0, 0, 0, 0.3);
border-radius: 10px;
padding: 20px;
text-align: center;
transition: all 0.3s;
}
.step:hover {
transform: translateY(-5px);
box-shadow: 0 10px 25px rgba(184, 134, 11, 0.2);
}
.step-number {
width: 50px;
height: 50px;
background: linear-gradient(135deg, #b8860b 0%, #d4af37 100%);
border-radius: 50%;
color: #0a0e27;
font-size: 24px;
font-weight: bold;
display: flex;
align-items: center;
justify-content: center;
margin: 0 auto 15px;
}
.step-content h4 {
color: #d4af37;
margin: 0 0 10px 0;
}
.step-content p {
color: #8b8680;
margin: 0;
font-size: 0.9em;
}
/* Адаптивность */
@media (max-width: 968px) {
.rules-content {
flex-direction: column;
}
.rules-image {
order: 2;
}
.rules-carousel {
order: 1;
height: 300px;
}
.carousel-container {
height: 300px;
}
.slide-number {
font-size: 36px;
}
.carousel-slide h3 {
font-size: 1.5em;
}
}
@media (max-width: 768px) {
.rules-header h1 {
font-size: 2em;
}
.rules-content {
padding: 20px;
}
.rules-text {
padding: 0 20px 20px;
}
.order-steps {
grid-template-columns: 1fr;
}
.forum-support {
grid-template-columns: 1fr;
}
}
</style>
<script>
let currentSlideIndex = 0;
const slides = document.querySelectorAll('.carousel-slide');
const indicators = document.querySelectorAll('.indicator');
function showSlide(index) {
slides.forEach(slide => slide.classList.remove('active'));
indicators.forEach(indicator => indicator.classList.remove('active'));
slides[index].classList.add('active');
indicators[index].classList.add('active');
}
function changeSlide(direction) {
currentSlideIndex += direction;
if (currentSlideIndex >= slides.length) {
currentSlideIndex = 0;
} else if (currentSlideIndex < 0) {
currentSlideIndex = slides.length - 1;
}
showSlide(currentSlideIndex);
}
function currentSlide(index) {
currentSlideIndex = index;
showSlide(currentSlideIndex);
}
// Автопереключение слайдов
setInterval(() => {
changeSlide(1);
}, 5000);
</script>[/html]