У Вас отключён javascript.
В данном режиме, отображение ресурса
браузером не поддерживается

Коты-воители. Отголоски прошлого

Объявление

О чем ролевая

Данный форум создан по мотивам серии книг "Коты-воители". Игра ведётся от лица четырёх племён котов, живущих вокруг озера. Помимо повседневных обязанностей, состоящих в патрулировании границ, охоте, обучения подрастаюшего поколения, стычек с другими племенами на границах, жизнь героев наполнена массой приключений. Здесь по закону жанра добро борется со злом, есть место для любви и ненависти, верности и предательства.

Рейтинг игры: R (16+)

Новости

01.03. Сменился дизайн форума. По традиции он связан с сюжетными событиями, происходящими в ролевой части.
Также были подведены итоги голосования Самый-самый. Поздравляем победителей, получивших новые достижения!)

26.02. Калина становится модератором форума.

20.11. На форуме зима! Надеемся, что вам по душе новые светлые оттенки дизайна, пришедшие на замену тёмным тонам, знаменующим предшествующие события.

31.10. На форуме царит атмосфера Хэллоуина, а также стартовал тематический конкурс.

06.09. Появилась тема с погодой в игре, а также связанные с этим новые игровые механики.

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Коты-воители. Отголоски прошлого » О мире » Предводители и целители племени Ветра


Предводители и целители племени Ветра

Сообщений 1 страница 2 из 2

1

2009
[html] <div id="spiritworkroom">
  <div class="spiritfirst">
    <div class="spiritfirstpic"><img src="https://forumupload.ru/uploads/001c/34/47/2/729233.jpg"]></div>
    <div class="spiritfirsttitle">Звёздная Сирень
      <subtitle>Снег в аду</subtitle></div>
    <div class="spiritfirsttext"><subtitle></subtitle>
      <about></about></div>
  </div>
 
  <div class="spiritsecond">
<div class="tabs">
    <input id="tab1" type="radio" name="tabs" checked>
    <label for="tab1">О персонаже</label>

    <input id="tab2" type="radio" name="tabs">
    <label for="tab2">Назначения</label>

    <input id="tab3" type="radio" name="tabs">
    <label for="tab3">Потомки</label>

    <section id="content-tab1">
        <p>
Так получилось, что родная сестра Звездной Сирени - Лунная Звезда, была предводительницей Речного племени в ту же пору, что и правление Звёздной Сирени. Этакое правление двух сестер, поэтому племена были дружны между собой.
В свое время Звездная Сирень была одной из лучших воительниц. Вскоре ее сделали глашатаем, а потом - предводительницей. Вопреки законам, уже будучи предводительницей она подарила жизнь двум котятам - Пылинке и Вересколапке.
После того, как лиса искалечила Вересколапку, Звездная Сирень пустилась на ее поиски и пропала без вести. Когда ее разыскали через множество лун, то обнаружили, что она полностью растеряла все свои жизни, кроме одной, а также потеряла рассудок. В племени ее приняли с радостью, и жила она как старейшина. Она рассказывала небывалые сказки о своих похождениях, все любили их слушать и сбивались в догадках, где же пропадала их предводительница. Умерла Звездная Сирень в глубокой старости, в окружении своих близких.
        </p>
    </section> 
    <section id="content-tab2">
        <p>
Оруженосцы: Вересколапка (Вересковая Звезда)<br>
Глашатаи:  Вселенная (была отравлена)<br>

        </p>
    </section>
    <section id="content-tab3">
        <p>
• Звёздная Пыль (Сажа) • Вересковая Звезда • Мятник • Тучка • Лисохват • Снегопад • Белочка • Иголка • Дикозвёзд • Перепел • Лютозарница • Подснежник • Буревестник
    </p>
    </section>   
</div>
  </div>
</div>
<div class="clearer"></div>

<style>
/* код от вещего духа */
@import url('https://fonts.googleapis.com/css?family=Playfair+Display:400,700,900|Prata&subset=cyrillic');
@import url('https://fonts.googleapis.com/css?family=Amatic+SC:400,700|Old+Standard+TT:400,700|Oranienbaum|Oswald:300,400,700|PT+Sans:400,700|Roboto+Condensed:300,400,700|Roboto:300,400,700');

#spiritworkroom {width: 665px;
height: 213px;
background: #242424;
margin:auto;
box-shadow: 0 0 0 1px rgba(0,0,0,.2)}

.spiritfirst {float: left;
  margin: 10px;
width: 180px;
height: 180px;
box-shadow: 0 0 0 1px rgba(0,0,0,.2);
overflow: hidden;
position: relative;
border: 5px solid #dddbcb}

.spiritfirstpic {margin:auto;
width: 180px;
height: 180px;}

.spiritfirsttitle {font-family: playfair display;
font-weight: 900;
width: 180px;
color: #dfdfdf;
text-shadow: 1px 1px 0px #000;
font-size: 18px;
height: 73px;
margin: -50px 0 0 0px;
z-index: 10;
position: relative;
text-align: center;
padding-left: 10px;
background: rgba(0,0,0,.65);
transition: all .7s cubic-bezier(0.25, 0.1, 0.25, 1) .15s

}

.spiritfirsttitle subtitle {box-shadow: 0 -2px 0 0 rgba(255,255,255,.1);
  font-family: pt sans;
font-weight: normal;
color: #cecece;
text-shadow: 1px 1px 0px #333;
font-size: 9px;
display: block;
text-align: right;
letter-spacing: 1px;
margin-top:4px;
margin-right: 20px}
.spiritfirsttitle:before {background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,.65));
content: "";
display: block;
position: absolute;
width: 100%;
height: 50px;
top: -50px;
margin-left: -10px}
.spiritfirsttext {
z-index:8;
position: relative;
background: rgba(0,0,0,.65);
width: 180px;
margin: 0px 0 0 0px;
font-family: pt sans;
font-size: 10px;
text-align: justify;
padding: 1px 0px;
  color: #efefef;}
.spiritfirsttext about {margin: 10px 15px;
display: block;
box-shadow: 0 -2px 0 0 rgba(255,255,255,.1);
padding-top:10px}
.spiritfirsttext:after {background:linear-gradient(to bottom, rgba(0,0,0,.65), rgba(0,0,0,0));
content: "";
display: block;
position: absolute;
width: 100%;
height: 100px;
bottom: -100px;
margin-left: 0px}
.spiritfirsttext subtitle {
  text-align: center;
  display: block;
  width: 180px;
  font-size: 9px;
  font-family: pt sans;
  color: #242424;
  opacity: 0;
  transform: translate(0,180px);
  transition: all 1s cubic-bezier(0.25, 0.1, 0.25, 1) .15s
}

.spiritfirst:hover .spiritfirsttitle {margin-top: -300px;
}
.spiritfirst:hover subtitle {opacity:1;
  transform: translate(0,0px)}

.spiritsecond {background: #dddbcb;
width: 452px;
  margin: 10px;
  height: 193px;
  margin-top:9px;
border: 1px solid rgba(0,0,0,.2);
  position: absolute;
  margin-left: 205px
}

.tabs {
padding: 0px;
margin: 0 auto;
}

.tabs>section {
display: none;
padding: 10px;
  height: 130px;
width: 420px;
  overflow-y: auto;
  margin: 5px;
  font-family: arial;
  font-size: 11px;
  text-align: justify
}
.tabs>section>p {
margin: 0 0 5px;
line-height: 1.5;
color: #383838;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
}

@keyframes fadeIn {
from {
    transform: translate(-180px,0);
    transform-origin: 50% 0%;
}
to {
    transform: translate(0px,0);
}
}

.tabs>input {
display: none;
position: absolute;
}

.tabs>label:first-of-type {box-shadow: none}
.tabs>label {
display: inline-grid;
margin: 0 -3px 0px;
padding: 10px 0px;
font-weight: 600;
text-align: center;
color: #242424;
background: #919399;
  width: 131px;
  border: solid rgba(0,0,0,.2);
  border-width: 0px 0px 1px 0px;
  left: 3px;
  top: 0px;
  position: relative;
  font-family: pt sans;
  font-size: 8px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: lighter;
  box-shadow: 1px 0 0 0 rgba(0,0,0,.2) inset
}
.tabs>label:after {content: "";
display: block;
position:absolute;
width: 123px;
height: 3px;
background: #524a43;
left:3px;
bottom:3px;
transform: scaleX(0);
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s}

.tabs>label:hover:after {transform: scaleX(1);
background: #888;}
.tabs>label:hover {
color: #242424;
cursor: pointer;
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s
}

.tabs>input:checked+label {
color: #242424;
  background: #f1f1f1;
}
.tabs>input:checked+label:after {content: "";
display: block;
position:absolute;
width: 123px;
height: 3px;
background: #888;
left:3px;
bottom:3px;
transform: scaleX(1);
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s}

#tab1:checked~#content-tab1, #tab2:checked~#content-tab2, #tab3:checked~#content-tab3 {
display: block;
}
</style>[/html]

2009
[html] <div id="spiritworkroom">
  <div class="spiritfirst">
    <div class="spiritfirstpic"><img src="https://forumupload.ru/uploads/001c/34/47/2/742367.jpg"]></div>
    <div class="spiritfirsttitle">Звёздная Пыль
      <subtitle>Я выжег все в своей душе</subtitle></div>
    <div class="spiritfirsttext"><subtitle></subtitle>
      <about></about></div>
  </div>
 
  <div class="spiritsecond">
<div class="tabs">
    <input id="tab1" type="radio" name="tabs" checked>
    <label for="tab1">О персонаже</label>

    <input id="tab2" type="radio" name="tabs">
    <label for="tab2">Назначения</label>

    <input id="tab3" type="radio" name="tabs">
    <label for="tab3">Потомки</label>

    <section id="content-tab1">
        <p>
Никто не помнил, что Звездная Пыль - это бывшая Пылинка, чья мать Звездная Сирень. Пылинка всегда завидовала своей сестре, Вересколапке. Она знала, что та может стать глашатой, когда вырастет. И тогда Пыли никогда не захватить власть.
Кошка вступила в сговор с лисой по имени Toрa - на тот момент она очень сдружилась с лисами. Лисица подкараулила на границе сестру Пыли - Вересколапку, которая была на тот момент без наставницы. Лисица жестоко искалечила ученицу и убила бы, если бы соседский патрульные не прибежали на помощь.
Пыль добилась своего. Сестра больше не станет воином, мать сбежала из племени чтобы отомстить лисам. Так Звездная Пыль пробила путь к власти. Она отравила смерть-ягодами Вселенную (глашатую на тот момент) и сказала племени, что раз нет ни глашатого, ни предводителя, то власть принадлежит ей, так как она теперь единственная дочь и преемница Звездной Сирени, умеющая воевать. Но Звездное племя покарало ее - вскоре Звездная Пыль упала в глубокий овраг, где ее тело разбилось вдребезги.
Уже в Темном Лесу Звездная Пыль отреклась от Звездного племени и имени и взяла себе имя Сажа. Во время битвы со Звездами она лично убила свою сестру Вересковую Звезду.

        </p>
    </section> 
    <section id="content-tab2">
        <p>
Оруженосцы: Неизвестно<br>
Глашатаи:  Морозный Мех (Холод Звёзд)<br>

        </p>
    </section>
    <section id="content-tab3">
        <p>
Потомков нет
    </p>
    </section>   
</div>
  </div>
</div>
<div class="clearer"></div>

<style>
/* код от вещего духа */
@import url('https://fonts.googleapis.com/css?family=Playfair+Display:400,700,900|Prata&subset=cyrillic');
@import url('https://fonts.googleapis.com/css?family=Amatic+SC:400,700|Old+Standard+TT:400,700|Oranienbaum|Oswald:300,400,700|PT+Sans:400,700|Roboto+Condensed:300,400,700|Roboto:300,400,700');

#spiritworkroom {width: 665px;
height: 213px;
background: #242424;
margin:auto;
box-shadow: 0 0 0 1px rgba(0,0,0,.2)}

.spiritfirst {float: left;
  margin: 10px;
width: 180px;
height: 180px;
box-shadow: 0 0 0 1px rgba(0,0,0,.2);
overflow: hidden;
position: relative;
border: 5px solid #dddbcb}

.spiritfirstpic {margin:auto;
width: 180px;
height: 180px;}

.spiritfirsttitle {font-family: playfair display;
font-weight: 900;
width: 180px;
color: #dfdfdf;
text-shadow: 1px 1px 0px #000;
font-size: 18px;
height: 73px;
margin: -50px 0 0 0px;
z-index: 10;
position: relative;
text-align: center;
padding-left: 10px;
background: rgba(0,0,0,.65);
transition: all .7s cubic-bezier(0.25, 0.1, 0.25, 1) .15s

}

.spiritfirsttitle subtitle {box-shadow: 0 -2px 0 0 rgba(255,255,255,.1);
  font-family: pt sans;
font-weight: normal;
color: #cecece;
text-shadow: 1px 1px 0px #333;
font-size: 9px;
display: block;
text-align: right;
letter-spacing: 1px;
margin-top:4px;
margin-right: 20px}
.spiritfirsttitle:before {background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,.65));
content: "";
display: block;
position: absolute;
width: 100%;
height: 50px;
top: -50px;
margin-left: -10px}
.spiritfirsttext {
z-index:8;
position: relative;
background: rgba(0,0,0,.65);
width: 180px;
margin: 0px 0 0 0px;
font-family: pt sans;
font-size: 10px;
text-align: justify;
padding: 1px 0px;
  color: #efefef;}
.spiritfirsttext about {margin: 10px 15px;
display: block;
box-shadow: 0 -2px 0 0 rgba(255,255,255,.1);
padding-top:10px}
.spiritfirsttext:after {background:linear-gradient(to bottom, rgba(0,0,0,.65), rgba(0,0,0,0));
content: "";
display: block;
position: absolute;
width: 100%;
height: 100px;
bottom: -100px;
margin-left: 0px}
.spiritfirsttext subtitle {
  text-align: center;
  display: block;
  width: 180px;
  font-size: 9px;
  font-family: pt sans;
  color: #242424;
  opacity: 0;
  transform: translate(0,180px);
  transition: all 1s cubic-bezier(0.25, 0.1, 0.25, 1) .15s
}

.spiritfirst:hover .spiritfirsttitle {margin-top: -300px;
}
.spiritfirst:hover subtitle {opacity:1;
  transform: translate(0,0px)}

.spiritsecond {background: #dddbcb;
width: 452px;
  margin: 10px;
  height: 193px;
  margin-top:9px;
border: 1px solid rgba(0,0,0,.2);
  position: absolute;
  margin-left: 205px
}

.tabs {
padding: 0px;
margin: 0 auto;
}

.tabs>section {
display: none;
padding: 10px;
  height: 130px;
width: 420px;
  overflow-y: auto;
  margin: 5px;
  font-family: arial;
  font-size: 11px;
  text-align: justify
}
.tabs>section>p {
margin: 0 0 5px;
line-height: 1.5;
color: #383838;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
}

@keyframes fadeIn {
from {
    transform: translate(-180px,0);
    transform-origin: 50% 0%;
}
to {
    transform: translate(0px,0);
}
}

.tabs>input {
display: none;
position: absolute;
}

.tabs>label:first-of-type {box-shadow: none}
.tabs>label {
display: inline-grid;
margin: 0 -3px 0px;
padding: 10px 0px;
font-weight: 600;
text-align: center;
color: #242424;
background: #919399;
  width: 131px;
  border: solid rgba(0,0,0,.2);
  border-width: 0px 0px 1px 0px;
  left: 3px;
  top: 0px;
  position: relative;
  font-family: pt sans;
  font-size: 8px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: lighter;
  box-shadow: 1px 0 0 0 rgba(0,0,0,.2) inset
}
.tabs>label:after {content: "";
display: block;
position:absolute;
width: 123px;
height: 3px;
background: #524a43;
left:3px;
bottom:3px;
transform: scaleX(0);
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s}

.tabs>label:hover:after {transform: scaleX(1);
background: #888;}
.tabs>label:hover {
color: #242424;
cursor: pointer;
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s
}

.tabs>input:checked+label {
color: #242424;
  background: #f1f1f1;
}
.tabs>input:checked+label:after {content: "";
display: block;
position:absolute;
width: 123px;
height: 3px;
background: #888;
left:3px;
bottom:3px;
transform: scaleX(1);
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s}

#tab1:checked~#content-tab1, #tab2:checked~#content-tab2, #tab3:checked~#content-tab3 {
display: block;
}
</style>[/html]

2009 - 2010
[html] <div id="spiritworkroom">
  <div class="spiritfirst">
    <div class="spiritfirstpic"><img src="https://forumupload.ru/uploads/001c/34/47/2/532085.jpg"]></div>
    <div class="spiritfirsttitle">Ясноглазая Звезда
      <subtitle>Огненный ветер</subtitle></div>
    <div class="spiritfirsttext"><subtitle></subtitle>
      <about></about></div>
  </div>
 
  <div class="spiritsecond">
<div class="tabs">
    <input id="tab1" type="radio" name="tabs" checked>
    <label for="tab1">О персонаже</label>

    <input id="tab2" type="radio" name="tabs">
    <label for="tab2">Назначения</label>

    <input id="tab3" type="radio" name="tabs">
    <label for="tab3">Потомки</label>

    <section id="content-tab1">
        <p>
После смерти Звёздной Пыли хаос в племени Ветра, казалось бы, должен был закончиться. Но предки послали знак, что преемницей незаконной предводительницы должна стать сестра Звёздной Пыли Ясная, а Морозный Мех должен помогать ей в роли глашатая. Кошка получила девять жизней и звёздное имя. Ясноглазая Звезда была довольно миролюбивой предводительницей, не особо рвалась вывести племя Ветра на главенствующие роли, что не нравилось Морозному Меху. При её предводительстве племя Ветра вместе с остальными совершило Великое Путешествие в новые земли и обосновалось там, но по прежнему Ветер не выбивался в лидеры леса. Последней каплей стало заявление Ясноглазой Звезды, что племя не идёт на Совет. Пользуясь особым отношением, Морозный Мех предложил предводительнице прогуляться по пастбищам и заманил её в ловушку (агрессивная собачья стая), из которой, как казалось на тот момент, кошке не выбраться. Однако она выжила, но не вернулась в племя, думая, что Морозный Мех погиб по её вине. Ясноглазая Звезда стала одиночкой с новым именем — Ла Траотрессе и отреклась от Звёздного племени.
Умерла бывшая предводительница Ветра в палатке целителей Грозового племени после битвы объединённых сил племени Ветра и Теней с Грозовыми.
        </p>
    </section> 
    <section id="content-tab2">
        <p>
Оруженосцы: неизвестно<br>
Глашатаи:  Морозный Мех (Холод Звезд)<br>

        </p>
    </section>
    <section id="content-tab3">
        <p>
• Вранозвёзд • Стрижехвост • Дроздокрыл • Махаон • Анемона • Дневная
    </p>
    </section>   
</div>
  </div>
</div>
<div class="clearer"></div>

<style>
/* код от вещего духа */
@import url('https://fonts.googleapis.com/css?family=Playfair+Display:400,700,900|Prata&subset=cyrillic');
@import url('https://fonts.googleapis.com/css?family=Amatic+SC:400,700|Old+Standard+TT:400,700|Oranienbaum|Oswald:300,400,700|PT+Sans:400,700|Roboto+Condensed:300,400,700|Roboto:300,400,700');

#spiritworkroom {width: 665px;
height: 213px;
background: #242424;
margin:auto;
box-shadow: 0 0 0 1px rgba(0,0,0,.2)}

.spiritfirst {float: left;
  margin: 10px;
width: 180px;
height: 180px;
box-shadow: 0 0 0 1px rgba(0,0,0,.2);
overflow: hidden;
position: relative;
border: 5px solid #dddbcb}

.spiritfirstpic {margin:auto;
width: 180px;
height: 180px;}

.spiritfirsttitle {font-family: playfair display;
font-weight: 900;
width: 180px;
color: #dfdfdf;
text-shadow: 1px 1px 0px #000;
font-size: 18px;
height: 73px;
margin: -50px 0 0 0px;
z-index: 10;
position: relative;
text-align: center;
padding-left: 10px;
background: rgba(0,0,0,.65);
transition: all .7s cubic-bezier(0.25, 0.1, 0.25, 1) .15s

}

.spiritfirsttitle subtitle {box-shadow: 0 -2px 0 0 rgba(255,255,255,.1);
  font-family: pt sans;
font-weight: normal;
color: #cecece;
text-shadow: 1px 1px 0px #333;
font-size: 9px;
display: block;
text-align: right;
letter-spacing: 1px;
margin-top:4px;
margin-right: 20px}
.spiritfirsttitle:before {background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,.65));
content: "";
display: block;
position: absolute;
width: 100%;
height: 50px;
top: -50px;
margin-left: -10px}
.spiritfirsttext {
z-index:8;
position: relative;
background: rgba(0,0,0,.65);
width: 180px;
margin: 0px 0 0 0px;
font-family: pt sans;
font-size: 10px;
text-align: justify;
padding: 1px 0px;
  color: #efefef;}
.spiritfirsttext about {margin: 10px 15px;
display: block;
box-shadow: 0 -2px 0 0 rgba(255,255,255,.1);
padding-top:10px}
.spiritfirsttext:after {background:linear-gradient(to bottom, rgba(0,0,0,.65), rgba(0,0,0,0));
content: "";
display: block;
position: absolute;
width: 100%;
height: 100px;
bottom: -100px;
margin-left: 0px}
.spiritfirsttext subtitle {
  text-align: center;
  display: block;
  width: 180px;
  font-size: 9px;
  font-family: pt sans;
  color: #242424;
  opacity: 0;
  transform: translate(0,180px);
  transition: all 1s cubic-bezier(0.25, 0.1, 0.25, 1) .15s
}

.spiritfirst:hover .spiritfirsttitle {margin-top: -300px;
}
.spiritfirst:hover subtitle {opacity:1;
  transform: translate(0,0px)}

.spiritsecond {background: #dddbcb;
width: 452px;
  margin: 10px;
  height: 193px;
  margin-top:9px;
border: 1px solid rgba(0,0,0,.2);
  position: absolute;
  margin-left: 205px
}

.tabs {
padding: 0px;
margin: 0 auto;
}

.tabs>section {
display: none;
padding: 10px;
  height: 130px;
width: 420px;
  overflow-y: auto;
  margin: 5px;
  font-family: arial;
  font-size: 11px;
  text-align: justify
}
.tabs>section>p {
margin: 0 0 5px;
line-height: 1.5;
color: #383838;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
}

@keyframes fadeIn {
from {
    transform: translate(-180px,0);
    transform-origin: 50% 0%;
}
to {
    transform: translate(0px,0);
}
}

.tabs>input {
display: none;
position: absolute;
}

.tabs>label:first-of-type {box-shadow: none}
.tabs>label {
display: inline-grid;
margin: 0 -3px 0px;
padding: 10px 0px;
font-weight: 600;
text-align: center;
color: #242424;
background: #919399;
  width: 131px;
  border: solid rgba(0,0,0,.2);
  border-width: 0px 0px 1px 0px;
  left: 3px;
  top: 0px;
  position: relative;
  font-family: pt sans;
  font-size: 8px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: lighter;
  box-shadow: 1px 0 0 0 rgba(0,0,0,.2) inset
}
.tabs>label:after {content: "";
display: block;
position:absolute;
width: 123px;
height: 3px;
background: #524a43;
left:3px;
bottom:3px;
transform: scaleX(0);
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s}

.tabs>label:hover:after {transform: scaleX(1);
background: #888;}
.tabs>label:hover {
color: #242424;
cursor: pointer;
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s
}

.tabs>input:checked+label {
color: #242424;
  background: #f1f1f1;
}
.tabs>input:checked+label:after {content: "";
display: block;
position:absolute;
width: 123px;
height: 3px;
background: #888;
left:3px;
bottom:3px;
transform: scaleX(1);
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s}

#tab1:checked~#content-tab1, #tab2:checked~#content-tab2, #tab3:checked~#content-tab3 {
display: block;
}
</style>[/html]

2010 - 2011
[html] <div id="spiritworkroom">
  <div class="spiritfirst">
    <div class="spiritfirstpic"><img src="https://forumupload.ru/uploads/001c/34/47/2/787437.jpg"]></div>
    <div class="spiritfirsttitle">Холод Звёзд
      <subtitle>Jedward like shorts =D</subtitle></div>
    <div class="spiritfirsttext"><subtitle></subtitle>
      <about></about></div>
  </div>
 
  <div class="spiritsecond">
<div class="tabs">
    <input id="tab1" type="radio" name="tabs" checked>
    <label for="tab1">О персонаже</label>

    <input id="tab2" type="radio" name="tabs">
    <label for="tab2">Назначения</label>

    <input id="tab3" type="radio" name="tabs">
    <label for="tab3">Потомки</label>

    <section id="content-tab1">
        <p>
Холод Звёзд стал предводителем не совсем честным путем, заманив предыдущую предводительницу (Ясноглазую Звезду) в ловушку. Ему казалось, что она губит свое племя, хотя и не так, как это делала ее сестра Звездная Пыль. Племя Ветра и правда словно кануло в воду во время ее правительства. Не было ни стычек, ни войн. На Советах племя принимало лишь пассивную роль. Холод Звезд же вновь поднял племя на должный уровень. Первое, что он сделал - дал понять другим племенам, что племя Ветра снова "в игре". Ему нужны стали земли, и он вступил в союз с племенем Теней, после чего они совместно напали на Грозовое племя и поделили большую часть их земель меж собой. На первом же Совете Холод Звезд дал понять, что не собирается идти на попятную и возвращать территории. И если те не согласны - они докажут своё превосходство силой. Скончался от болезни лёгких, потеряв сразу две жизни.
        </p>
    </section> 
    <section id="content-tab2">
        <p>
Оруженосцы: Неизвестно<br>
Глашатаи:  Быстрый Коготь, Камень, Вересколапа (Вересковая Звезда)<br>

        </p>
    </section>
    <section id="content-tab3">
        <p>
• Багровый Рассвет • Волчегрив • Вранозвёзд • Стрижехвост • Дроздокрыл • Махаон • Анемона • Дневная • Звёздная Сойка • Вихревой • Скальница
    </p>
    </section>   
</div>
  </div>
</div>
<div class="clearer"></div>

<style>
/* код от вещего духа */
@import url('https://fonts.googleapis.com/css?family=Playfair+Display:400,700,900|Prata&subset=cyrillic');
@import url('https://fonts.googleapis.com/css?family=Amatic+SC:400,700|Old+Standard+TT:400,700|Oranienbaum|Oswald:300,400,700|PT+Sans:400,700|Roboto+Condensed:300,400,700|Roboto:300,400,700');

#spiritworkroom {width: 665px;
height: 213px;
background: #242424;
margin:auto;
box-shadow: 0 0 0 1px rgba(0,0,0,.2)}

.spiritfirst {float: left;
  margin: 10px;
width: 180px;
height: 180px;
box-shadow: 0 0 0 1px rgba(0,0,0,.2);
overflow: hidden;
position: relative;
border: 5px solid #dddbcb}

.spiritfirstpic {margin:auto;
width: 180px;
height: 180px;}

.spiritfirsttitle {font-family: playfair display;
font-weight: 900;
width: 180px;
color: #dfdfdf;
text-shadow: 1px 1px 0px #000;
font-size: 18px;
height: 73px;
margin: -50px 0 0 0px;
z-index: 10;
position: relative;
text-align: center;
padding-left: 10px;
background: rgba(0,0,0,.65);
transition: all .7s cubic-bezier(0.25, 0.1, 0.25, 1) .15s

}

.spiritfirsttitle subtitle {box-shadow: 0 -2px 0 0 rgba(255,255,255,.1);
  font-family: pt sans;
font-weight: normal;
color: #cecece;
text-shadow: 1px 1px 0px #333;
font-size: 9px;
display: block;
text-align: right;
letter-spacing: 1px;
margin-top:4px;
margin-right: 20px}
.spiritfirsttitle:before {background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,.65));
content: "";
display: block;
position: absolute;
width: 100%;
height: 50px;
top: -50px;
margin-left: -10px}
.spiritfirsttext {
z-index:8;
position: relative;
background: rgba(0,0,0,.65);
width: 180px;
margin: 0px 0 0 0px;
font-family: pt sans;
font-size: 10px;
text-align: justify;
padding: 1px 0px;
  color: #efefef;}
.spiritfirsttext about {margin: 10px 15px;
display: block;
box-shadow: 0 -2px 0 0 rgba(255,255,255,.1);
padding-top:10px}
.spiritfirsttext:after {background:linear-gradient(to bottom, rgba(0,0,0,.65), rgba(0,0,0,0));
content: "";
display: block;
position: absolute;
width: 100%;
height: 100px;
bottom: -100px;
margin-left: 0px}
.spiritfirsttext subtitle {
  text-align: center;
  display: block;
  width: 180px;
  font-size: 9px;
  font-family: pt sans;
  color: #242424;
  opacity: 0;
  transform: translate(0,180px);
  transition: all 1s cubic-bezier(0.25, 0.1, 0.25, 1) .15s
}

.spiritfirst:hover .spiritfirsttitle {margin-top: -300px;
}
.spiritfirst:hover subtitle {opacity:1;
  transform: translate(0,0px)}

.spiritsecond {background: #dddbcb;
width: 452px;
  margin: 10px;
  height: 193px;
  margin-top:9px;
border: 1px solid rgba(0,0,0,.2);
  position: absolute;
  margin-left: 205px
}

.tabs {
padding: 0px;
margin: 0 auto;
}

.tabs>section {
display: none;
padding: 10px;
  height: 130px;
width: 420px;
  overflow-y: auto;
  margin: 5px;
  font-family: arial;
  font-size: 11px;
  text-align: justify
}
.tabs>section>p {
margin: 0 0 5px;
line-height: 1.5;
color: #383838;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
}

@keyframes fadeIn {
from {
    transform: translate(-180px,0);
    transform-origin: 50% 0%;
}
to {
    transform: translate(0px,0);
}
}

.tabs>input {
display: none;
position: absolute;
}

.tabs>label:first-of-type {box-shadow: none}
.tabs>label {
display: inline-grid;
margin: 0 -3px 0px;
padding: 10px 0px;
font-weight: 600;
text-align: center;
color: #242424;
background: #919399;
  width: 131px;
  border: solid rgba(0,0,0,.2);
  border-width: 0px 0px 1px 0px;
  left: 3px;
  top: 0px;
  position: relative;
  font-family: pt sans;
  font-size: 8px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: lighter;
  box-shadow: 1px 0 0 0 rgba(0,0,0,.2) inset
}
.tabs>label:after {content: "";
display: block;
position:absolute;
width: 123px;
height: 3px;
background: #524a43;
left:3px;
bottom:3px;
transform: scaleX(0);
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s}

.tabs>label:hover:after {transform: scaleX(1);
background: #888;}
.tabs>label:hover {
color: #242424;
cursor: pointer;
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s
}

.tabs>input:checked+label {
color: #242424;
  background: #f1f1f1;
}
.tabs>input:checked+label:after {content: "";
display: block;
position:absolute;
width: 123px;
height: 3px;
background: #888;
left:3px;
bottom:3px;
transform: scaleX(1);
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s}

#tab1:checked~#content-tab1, #tab2:checked~#content-tab2, #tab3:checked~#content-tab3 {
display: block;
}
</style>[/html]

2011 - 2013
[html] <div id="spiritworkroom">
  <div class="spiritfirst">
    <div class="spiritfirstpic"><img src="https://forumavatars.ru/img/avatars/0004/e7/0d/19-1378033097.png"]></div>
    <div class="spiritfirsttitle">Вересковая Звезда
      <subtitle>It is dangerous to love</subtitle></div>
    <div class="spiritfirsttext"><subtitle></subtitle>
      <about></about></div>
  </div>
 
  <div class="spiritsecond">
<div class="tabs">
    <input id="tab1" type="radio" name="tabs" checked>
    <label for="tab1">О персонаже</label>

    <input id="tab2" type="radio" name="tabs">
    <label for="tab2">Назначения</label>

    <input id="tab3" type="radio" name="tabs">
    <label for="tab3">Потомки</label>

    <section id="content-tab1">
        <p>
Вересковая Звезда - чистокровная кошка племени Ветра, дочь Звездной Сирени и сестра Звёздной Пыли.
В отличие от сестры, эта кошка закончила обучение гораздо позже, где-то в 17 лун, поскольку никто не верил, что она сможет стать воительницей из-за ее травмы (левая половина морды у нее изуродована после встречи с лисой). Ученица с ужасом следила за тем, что делала ее сестра, захватив власть... это вряд ли когда-либо изгладится у нее из памяти.
Позже, когда она наконец стала воительницей, при предводительстве мудрой Ясноглазой Звезды, Вересколапа повстречала любовь всей своей жизни - молодого воина по имени Быстрый Коготь. Вскоре у них родилось три котенка, но трагические обстоятельства, которые подкинула судьба, лишили молодую мать всего, оставив лишь одного котенка.
Она стала глашатой и долгое время была опорой Холоду Звезд, брату своего возлюбленного. Однажды, покорившись воле Звездного племени, Вересколапа отправилась в горы, в тайне от племени, чтоб найти Ежевику (одиночку, бывшего глашатая Грозового племени.), ведь именно он знал тайну, которая помогла бы ученице Мышке обрести зрение.
И вот, настал ее черед стать предводительницей. Вересковая Звезда возглавляла племя Ветра в течение долгого времени. Она принимала участие в битве у Древних скал, сразившись с одной из Четверки, восставшей из Темного леса, Раной. Именно Вересковая Звезда одержала над ней победу.
На данный момент Вересковая Звезда считается обитательницей Звездного племени, однако ее там нет. Во время битвы Темного Леса и Звездного племени ее сестра Сажа окончательно ее убила. На земле живы только воспоминания об этой великой кошке, а также ее потомки.
        </p>
    </section> 
    <section id="content-tab2">
        <p>
Оруженосцы: Багровый Рассвет<br>
Глашатаи:  Шелест (Шелест Звёзд)<br>

        </p>
    </section>
    <section id="content-tab3">
        <p>
• Мятник • Тучка • Лисохват • Белочка • Снегопад • Иголка • Дикозвёзд • Перепел • Лютозарница • Подснежник • Буревестник
    </p>
    </section>   
</div>
  </div>
</div>
<div class="clearer"></div>

<style>
/* код от вещего духа */
@import url('https://fonts.googleapis.com/css?family=Playfair+Display:400,700,900|Prata&subset=cyrillic');
@import url('https://fonts.googleapis.com/css?family=Amatic+SC:400,700|Old+Standard+TT:400,700|Oranienbaum|Oswald:300,400,700|PT+Sans:400,700|Roboto+Condensed:300,400,700|Roboto:300,400,700');

#spiritworkroom {width: 665px;
height: 213px;
background: #242424;
margin:auto;
box-shadow: 0 0 0 1px rgba(0,0,0,.2)}

.spiritfirst {float: left;
  margin: 10px;
width: 180px;
height: 180px;
box-shadow: 0 0 0 1px rgba(0,0,0,.2);
overflow: hidden;
position: relative;
border: 5px solid #dddbcb}

.spiritfirstpic {margin:auto;
width: 180px;
height: 180px;}

.spiritfirsttitle {font-family: playfair display;
font-weight: 900;
width: 180px;
color: #dfdfdf;
text-shadow: 1px 1px 0px #000;
font-size: 18px;
height: 73px;
margin: -50px 0 0 0px;
z-index: 10;
position: relative;
text-align: center;
padding-left: 10px;
background: rgba(0,0,0,.65);
transition: all .7s cubic-bezier(0.25, 0.1, 0.25, 1) .15s

}

.spiritfirsttitle subtitle {box-shadow: 0 -2px 0 0 rgba(255,255,255,.1);
  font-family: pt sans;
font-weight: normal;
color: #cecece;
text-shadow: 1px 1px 0px #333;
font-size: 9px;
display: block;
text-align: right;
letter-spacing: 1px;
margin-top:4px;
margin-right: 20px}
.spiritfirsttitle:before {background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,.65));
content: "";
display: block;
position: absolute;
width: 100%;
height: 50px;
top: -50px;
margin-left: -10px}
.spiritfirsttext {
z-index:8;
position: relative;
background: rgba(0,0,0,.65);
width: 180px;
margin: 0px 0 0 0px;
font-family: pt sans;
font-size: 10px;
text-align: justify;
padding: 1px 0px;
  color: #efefef;}
.spiritfirsttext about {margin: 10px 15px;
display: block;
box-shadow: 0 -2px 0 0 rgba(255,255,255,.1);
padding-top:10px}
.spiritfirsttext:after {background:linear-gradient(to bottom, rgba(0,0,0,.65), rgba(0,0,0,0));
content: "";
display: block;
position: absolute;
width: 100%;
height: 100px;
bottom: -100px;
margin-left: 0px}
.spiritfirsttext subtitle {
  text-align: center;
  display: block;
  width: 180px;
  font-size: 9px;
  font-family: pt sans;
  color: #242424;
  opacity: 0;
  transform: translate(0,180px);
  transition: all 1s cubic-bezier(0.25, 0.1, 0.25, 1) .15s
}

.spiritfirst:hover .spiritfirsttitle {margin-top: -300px;
}
.spiritfirst:hover subtitle {opacity:1;
  transform: translate(0,0px)}

.spiritsecond {background: #dddbcb;
width: 452px;
  margin: 10px;
  height: 193px;
  margin-top:9px;
border: 1px solid rgba(0,0,0,.2);
  position: absolute;
  margin-left: 205px
}

.tabs {
padding: 0px;
margin: 0 auto;
}

.tabs>section {
display: none;
padding: 10px;
  height: 130px;
width: 420px;
  overflow-y: auto;
  margin: 5px;
  font-family: arial;
  font-size: 11px;
  text-align: justify
}
.tabs>section>p {
margin: 0 0 5px;
line-height: 1.5;
color: #383838;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
}

@keyframes fadeIn {
from {
    transform: translate(-180px,0);
    transform-origin: 50% 0%;
}
to {
    transform: translate(0px,0);
}
}

.tabs>input {
display: none;
position: absolute;
}

.tabs>label:first-of-type {box-shadow: none}
.tabs>label {
display: inline-grid;
margin: 0 -3px 0px;
padding: 10px 0px;
font-weight: 600;
text-align: center;
color: #242424;
background: #919399;
  width: 131px;
  border: solid rgba(0,0,0,.2);
  border-width: 0px 0px 1px 0px;
  left: 3px;
  top: 0px;
  position: relative;
  font-family: pt sans;
  font-size: 8px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: lighter;
  box-shadow: 1px 0 0 0 rgba(0,0,0,.2) inset
}
.tabs>label:after {content: "";
display: block;
position:absolute;
width: 123px;
height: 3px;
background: #524a43;
left:3px;
bottom:3px;
transform: scaleX(0);
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s}

.tabs>label:hover:after {transform: scaleX(1);
background: #888;}
.tabs>label:hover {
color: #242424;
cursor: pointer;
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s
}

.tabs>input:checked+label {
color: #242424;
  background: #f1f1f1;
}
.tabs>input:checked+label:after {content: "";
display: block;
position:absolute;
width: 123px;
height: 3px;
background: #888;
left:3px;
bottom:3px;
transform: scaleX(1);
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s}

#tab1:checked~#content-tab1, #tab2:checked~#content-tab2, #tab3:checked~#content-tab3 {
display: block;
}
</style>[/html]

2013 - 2016
[html] <div id="spiritworkroom">
  <div class="spiritfirst">
    <div class="spiritfirstpic"><img src="https://forumupload.ru/uploads/001c/34/47/2/177895.jpg"]></div>
    <div class="spiritfirsttitle">Шелест Звёзд
      <subtitle>Play God</subtitle></div>
    <div class="spiritfirsttext"><subtitle></subtitle>
      <about></about></div>
  </div>
 
  <div class="spiritsecond">
<div class="tabs">
    <input id="tab1" type="radio" name="tabs" checked>
    <label for="tab1">О персонаже</label>

    <input id="tab2" type="radio" name="tabs">
    <label for="tab2">Назначения</label>

    <input id="tab3" type="radio" name="tabs">
    <label for="tab3">Потомки</label>

    <section id="content-tab1">
        <p>
Шелест подкидыш и никто ничего не знает о его родителях. Котёнка оставили только благодаря тому, что племени нужны были ученики, а котик обещал быть крепким и сильным. Так что, снисхождений ждать не приходилось, и, хотя, в племени Ветра достаточно добродушные коты, он чувствовал себя чужим очень долгое время и прекрасно понимал, что любая ошибка будет стоить ему дороже, чем чистокровному сверстнику. Он старался изо всех сил, желал, чтобы его приняли. За всё время он ни разу не заболел, не взбунтовался, а был очень спокойным и сдержанным оруженосцем, никогда не доставляющим никаких проблем. Впрочем, это стоило огромного ущемления себя изнутри, в отличии от брата, который крайне скоро влился в Племя Ветра.
Только став молодым воином, Шелест Звёзд влюбился, но предмет воздыханий избрал его брата. С тех пор кот стал ещё более замкнутым и решил отдать всего себя на служение племени. Он сблизился с Холодом Звёзд, так как поддерживал политику предводителя. Именно от него Шелест Звёзд научился играть не по правилам. Серый не брезговал выполнять чёрную работу, шпионил для племени и выведывал чужие тайны. После пропажи Холода Звёзд его место заняла Вересковая Звезда и сделала Шелеста глашатаем. Нова предводительница была совсем иного склада, нежели её предшественник и исполин видел трогательную заботу о племени.
В то время в лесу случилось страшное происшествие - племя Ветра и Грозовое племя захватила Четвёрка. Шелест Звёзд так же поначалу проникся их словами. Участвовал в битве у Древних Скал и стал свидетелем убийства соплеменница Росы глашатаем Сумрачного Племени. Тогда он поклялся отомстить.
После битвы прошло несколько сезонов и на племена напала неизвестная хворь. Погибло много воинов и Шелест Звёзд так же заболел. Вересковая Звезда почила, потеряв все свои жизни и когда глашатай уже почти отправился следом за нею, явилась ему во сне и подарила одну из девяти жизней. Звёздное Племя исцелило Шелеста Звёзд, и он отправился к Лунному Озеру.
Правил Шелест Звёзд долго и мудро. Пропал при невыясненных обстоятельствах, и его место занял назначенный глашатаем Дикобраз
        </p>
    </section> 
    <section id="content-tab2">
        <p>
Оруженосцы: Неизвестно<br>
Глашатаи:  Долгохвост, Затмение, Дикобраз (Дикозвёзд)<br>

        </p>
    </section>
    <section id="content-tab3">
        <p>
• Сапсан • Невидимая • Гранитный • Песчаный • Чешуйчатый (приемный)• Грачехвост (приемный)
    </p>
    </section>   
</div>
  </div>
</div>
<div class="clearer"></div>

<style>
/* код от вещего духа */
@import url('https://fonts.googleapis.com/css?family=Playfair+Display:400,700,900|Prata&subset=cyrillic');
@import url('https://fonts.googleapis.com/css?family=Amatic+SC:400,700|Old+Standard+TT:400,700|Oranienbaum|Oswald:300,400,700|PT+Sans:400,700|Roboto+Condensed:300,400,700|Roboto:300,400,700');

#spiritworkroom {width: 665px;
height: 213px;
background: #242424;
margin:auto;
box-shadow: 0 0 0 1px rgba(0,0,0,.2)}

.spiritfirst {float: left;
  margin: 10px;
width: 180px;
height: 180px;
box-shadow: 0 0 0 1px rgba(0,0,0,.2);
overflow: hidden;
position: relative;
border: 5px solid #dddbcb}

.spiritfirstpic {margin:auto;
width: 180px;
height: 180px;}

.spiritfirsttitle {font-family: playfair display;
font-weight: 900;
width: 180px;
color: #dfdfdf;
text-shadow: 1px 1px 0px #000;
font-size: 18px;
height: 73px;
margin: -50px 0 0 0px;
z-index: 10;
position: relative;
text-align: center;
padding-left: 10px;
background: rgba(0,0,0,.65);
transition: all .7s cubic-bezier(0.25, 0.1, 0.25, 1) .15s

}

.spiritfirsttitle subtitle {box-shadow: 0 -2px 0 0 rgba(255,255,255,.1);
  font-family: pt sans;
font-weight: normal;
color: #cecece;
text-shadow: 1px 1px 0px #333;
font-size: 9px;
display: block;
text-align: right;
letter-spacing: 1px;
margin-top:4px;
margin-right: 20px}
.spiritfirsttitle:before {background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,.65));
content: "";
display: block;
position: absolute;
width: 100%;
height: 50px;
top: -50px;
margin-left: -10px}
.spiritfirsttext {
z-index:8;
position: relative;
background: rgba(0,0,0,.65);
width: 180px;
margin: 0px 0 0 0px;
font-family: pt sans;
font-size: 10px;
text-align: justify;
padding: 1px 0px;
  color: #efefef;}
.spiritfirsttext about {margin: 10px 15px;
display: block;
box-shadow: 0 -2px 0 0 rgba(255,255,255,.1);
padding-top:10px}
.spiritfirsttext:after {background:linear-gradient(to bottom, rgba(0,0,0,.65), rgba(0,0,0,0));
content: "";
display: block;
position: absolute;
width: 100%;
height: 100px;
bottom: -100px;
margin-left: 0px}
.spiritfirsttext subtitle {
  text-align: center;
  display: block;
  width: 180px;
  font-size: 9px;
  font-family: pt sans;
  color: #242424;
  opacity: 0;
  transform: translate(0,180px);
  transition: all 1s cubic-bezier(0.25, 0.1, 0.25, 1) .15s
}

.spiritfirst:hover .spiritfirsttitle {margin-top: -300px;
}
.spiritfirst:hover subtitle {opacity:1;
  transform: translate(0,0px)}

.spiritsecond {background: #dddbcb;
width: 452px;
  margin: 10px;
  height: 193px;
  margin-top:9px;
border: 1px solid rgba(0,0,0,.2);
  position: absolute;
  margin-left: 205px
}

.tabs {
padding: 0px;
margin: 0 auto;
}

.tabs>section {
display: none;
padding: 10px;
  height: 130px;
width: 420px;
  overflow-y: auto;
  margin: 5px;
  font-family: arial;
  font-size: 11px;
  text-align: justify
}
.tabs>section>p {
margin: 0 0 5px;
line-height: 1.5;
color: #383838;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
}

@keyframes fadeIn {
from {
    transform: translate(-180px,0);
    transform-origin: 50% 0%;
}
to {
    transform: translate(0px,0);
}
}

.tabs>input {
display: none;
position: absolute;
}

.tabs>label:first-of-type {box-shadow: none}
.tabs>label {
display: inline-grid;
margin: 0 -3px 0px;
padding: 10px 0px;
font-weight: 600;
text-align: center;
color: #242424;
background: #919399;
  width: 131px;
  border: solid rgba(0,0,0,.2);
  border-width: 0px 0px 1px 0px;
  left: 3px;
  top: 0px;
  position: relative;
  font-family: pt sans;
  font-size: 8px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: lighter;
  box-shadow: 1px 0 0 0 rgba(0,0,0,.2) inset
}
.tabs>label:after {content: "";
display: block;
position:absolute;
width: 123px;
height: 3px;
background: #524a43;
left:3px;
bottom:3px;
transform: scaleX(0);
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s}

.tabs>label:hover:after {transform: scaleX(1);
background: #888;}
.tabs>label:hover {
color: #242424;
cursor: pointer;
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s
}

.tabs>input:checked+label {
color: #242424;
  background: #f1f1f1;
}
.tabs>input:checked+label:after {content: "";
display: block;
position:absolute;
width: 123px;
height: 3px;
background: #888;
left:3px;
bottom:3px;
transform: scaleX(1);
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s}

#tab1:checked~#content-tab1, #tab2:checked~#content-tab2, #tab3:checked~#content-tab3 {
display: block;
}
</style>[/html]

2016 - 2017
[html] <div id="spiritworkroom">
  <div class="spiritfirst">
    <div class="spiritfirstpic"><img src="https://forumupload.ru/uploads/001c/34/47/2/287328.jpg"]></div>
    <div class="spiritfirsttitle">Дикозвёзд
      <subtitle>Почти как ёж, но не то</subtitle></div>
    <div class="spiritfirsttext"><subtitle></subtitle>
      <about></about></div>
  </div>
 
  <div class="spiritsecond">
<div class="tabs">
    <input id="tab1" type="radio" name="tabs" checked>
    <label for="tab1">О персонаже</label>

    <input id="tab2" type="radio" name="tabs">
    <label for="tab2">Назначения</label>

    <input id="tab3" type="radio" name="tabs">
    <label for="tab3">Потомки</label>

    <section id="content-tab1">
        <p>
Родился в племени Ветра. Его родители - обычные добродушные коты своего клана, простые и открытые, любящие один другого без памяти. У Дикобраза есть братья и сёстры, пол племени родни. Он рос смышлёным и любопытным, Став оруженосцем, демонстрировал талант в боевом искусстве и, было время, загордился своими успехами. В то время на лагерь Ветра напала свора собак, которую привёл Грозовой патруль. Вместо того, чтобы выполнить приказ и затаиться, Дикобраз кинулся на одну из псин. Он бы погиб мгновенно, если бы не отец, который самоотверженно бросился спасать сына. Воин погиб, а молодой Дикий отделался шрамом на носу и чувством глубокой вины. С того самого времени, он перестал переоценивать свои возможности и научился ценить жизнь. Стал более сосредоточенным.
Будучи предводителем, Дикозвёзд продолжил дело Шелеста Звёзд, но политика у него более мягкая. Установились хорошие отношения с Речным племенем и с Грозовым.
        </p>
    </section> 
    <section id="content-tab2">
        <p>
Оруженосцы: Неизвестно<br>
Глашатаи:  Ветрогон, Перепел, Пролеска (Черная Комета)<br>

        </p>
    </section>
    <section id="content-tab3">
        <p>
Потомков нет
    </p>
    </section>   
</div>
  </div>
</div>
<div class="clearer"></div>

<style>
/* код от вещего духа */
@import url('https://fonts.googleapis.com/css?family=Playfair+Display:400,700,900|Prata&subset=cyrillic');
@import url('https://fonts.googleapis.com/css?family=Amatic+SC:400,700|Old+Standard+TT:400,700|Oranienbaum|Oswald:300,400,700|PT+Sans:400,700|Roboto+Condensed:300,400,700|Roboto:300,400,700');

#spiritworkroom {width: 665px;
height: 213px;
background: #242424;
margin:auto;
box-shadow: 0 0 0 1px rgba(0,0,0,.2)}

.spiritfirst {float: left;
  margin: 10px;
width: 180px;
height: 180px;
box-shadow: 0 0 0 1px rgba(0,0,0,.2);
overflow: hidden;
position: relative;
border: 5px solid #dddbcb}

.spiritfirstpic {margin:auto;
width: 180px;
height: 180px;}

.spiritfirsttitle {font-family: playfair display;
font-weight: 900;
width: 180px;
color: #dfdfdf;
text-shadow: 1px 1px 0px #000;
font-size: 18px;
height: 73px;
margin: -50px 0 0 0px;
z-index: 10;
position: relative;
text-align: center;
padding-left: 10px;
background: rgba(0,0,0,.65);
transition: all .7s cubic-bezier(0.25, 0.1, 0.25, 1) .15s

}

.spiritfirsttitle subtitle {box-shadow: 0 -2px 0 0 rgba(255,255,255,.1);
  font-family: pt sans;
font-weight: normal;
color: #cecece;
text-shadow: 1px 1px 0px #333;
font-size: 9px;
display: block;
text-align: right;
letter-spacing: 1px;
margin-top:4px;
margin-right: 20px}
.spiritfirsttitle:before {background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,.65));
content: "";
display: block;
position: absolute;
width: 100%;
height: 50px;
top: -50px;
margin-left: -10px}
.spiritfirsttext {
z-index:8;
position: relative;
background: rgba(0,0,0,.65);
width: 180px;
margin: 0px 0 0 0px;
font-family: pt sans;
font-size: 10px;
text-align: justify;
padding: 1px 0px;
  color: #efefef;}
.spiritfirsttext about {margin: 10px 15px;
display: block;
box-shadow: 0 -2px 0 0 rgba(255,255,255,.1);
padding-top:10px}
.spiritfirsttext:after {background:linear-gradient(to bottom, rgba(0,0,0,.65), rgba(0,0,0,0));
content: "";
display: block;
position: absolute;
width: 100%;
height: 100px;
bottom: -100px;
margin-left: 0px}
.spiritfirsttext subtitle {
  text-align: center;
  display: block;
  width: 180px;
  font-size: 9px;
  font-family: pt sans;
  color: #242424;
  opacity: 0;
  transform: translate(0,180px);
  transition: all 1s cubic-bezier(0.25, 0.1, 0.25, 1) .15s
}

.spiritfirst:hover .spiritfirsttitle {margin-top: -300px;
}
.spiritfirst:hover subtitle {opacity:1;
  transform: translate(0,0px)}

.spiritsecond {background: #dddbcb;
width: 452px;
  margin: 10px;
  height: 193px;
  margin-top:9px;
border: 1px solid rgba(0,0,0,.2);
  position: absolute;
  margin-left: 205px
}

.tabs {
padding: 0px;
margin: 0 auto;
}

.tabs>section {
display: none;
padding: 10px;
  height: 130px;
width: 420px;
  overflow-y: auto;
  margin: 5px;
  font-family: arial;
  font-size: 11px;
  text-align: justify
}
.tabs>section>p {
margin: 0 0 5px;
line-height: 1.5;
color: #383838;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
}

@keyframes fadeIn {
from {
    transform: translate(-180px,0);
    transform-origin: 50% 0%;
}
to {
    transform: translate(0px,0);
}
}

.tabs>input {
display: none;
position: absolute;
}

.tabs>label:first-of-type {box-shadow: none}
.tabs>label {
display: inline-grid;
margin: 0 -3px 0px;
padding: 10px 0px;
font-weight: 600;
text-align: center;
color: #242424;
background: #919399;
  width: 131px;
  border: solid rgba(0,0,0,.2);
  border-width: 0px 0px 1px 0px;
  left: 3px;
  top: 0px;
  position: relative;
  font-family: pt sans;
  font-size: 8px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: lighter;
  box-shadow: 1px 0 0 0 rgba(0,0,0,.2) inset
}
.tabs>label:after {content: "";
display: block;
position:absolute;
width: 123px;
height: 3px;
background: #524a43;
left:3px;
bottom:3px;
transform: scaleX(0);
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s}

.tabs>label:hover:after {transform: scaleX(1);
background: #888;}
.tabs>label:hover {
color: #242424;
cursor: pointer;
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s
}

.tabs>input:checked+label {
color: #242424;
  background: #f1f1f1;
}
.tabs>input:checked+label:after {content: "";
display: block;
position:absolute;
width: 123px;
height: 3px;
background: #888;
left:3px;
bottom:3px;
transform: scaleX(1);
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s}

#tab1:checked~#content-tab1, #tab2:checked~#content-tab2, #tab3:checked~#content-tab3 {
display: block;
}
</style>[/html]

+2

2

2017
[html] <div id="spiritworkroom">
  <div class="spiritfirst">
    <div class="spiritfirstpic"><img src="https://forumupload.ru/uploads/001c/34/47/2/208306.webp"]></div>
    <div class="spiritfirsttitle">Чёрная Комета
      <subtitle>Королевские секреты всегда дорогие</subtitle></div>
    <div class="spiritfirsttext"><subtitle></subtitle>
      <about></about></div>
  </div>
 
  <div class="spiritsecond">
<div class="tabs">
    <input id="tab1" type="radio" name="tabs" checked>
    <label for="tab1">О персонаже</label>

    <input id="tab2" type="radio" name="tabs">
    <label for="tab2">Назначения</label>

    <input id="tab3" type="radio" name="tabs">
    <label for="tab3">Потомки</label>

    <section id="content-tab1">
        <p>
Привязанность к чистой крови в семье Пролески никогда не мешала ей общаться со всеми, с кем она хотела. Полукровки или нет, их она старалась не занижать никоим образом - ни в игре, ни в разговоре. Родилась будущая предводительница в сезон Зеленых Листьев. Училась Пролеска с большим удовольствием, её очень увлекали занятия с наставницей, поэтому жаловаться на знания, приобретенные в ученическом возрасте, ей нет нужды. Она всегда имела много друзей, была неконфликтной. За всю жизнь ей довелось стать приемной матерью дважды, а также обзавестись своими детьми от предводителя, Шелеста Звезд. Когда бывший предводитель умер, его место занял Дикозвезд, и третьим по счету глашатаем в его правлении стала именно Пролеска. Затем она возглавила племя, но быстро потеряла жизни, не успев реализоваться как предводительница. Погибла при встрече с Черной Тенью, терроризировавшей племя Ветра.
        </p>
    </section> 
    <section id="content-tab2">
        <p>
Оруженосцы: Неизвестно<br>
Глашатаи:  Вранокрыл (Вранозвёзд)<br>

        </p>
    </section>
    <section id="content-tab3">
        <p>
• Гранитный • Песчаный • Чешуйчатый (приемный) • Грачехвост (приемный)
    </p>
    </section>   
</div>
  </div>
</div>
<div class="clearer"></div>

<style>
/* код от вещего духа */
@import url('https://fonts.googleapis.com/css?family=Playfair+Display:400,700,900|Prata&subset=cyrillic');
@import url('https://fonts.googleapis.com/css?family=Amatic+SC:400,700|Old+Standard+TT:400,700|Oranienbaum|Oswald:300,400,700|PT+Sans:400,700|Roboto+Condensed:300,400,700|Roboto:300,400,700');

#spiritworkroom {width: 665px;
height: 213px;
background: #242424;
margin:auto;
box-shadow: 0 0 0 1px rgba(0,0,0,.2)}

.spiritfirst {float: left;
  margin: 10px;
width: 180px;
height: 180px;
box-shadow: 0 0 0 1px rgba(0,0,0,.2);
overflow: hidden;
position: relative;
border: 5px solid #dddbcb}

.spiritfirstpic {margin:auto;
width: 180px;
height: 180px;}

.spiritfirsttitle {font-family: playfair display;
font-weight: 900;
width: 180px;
color: #dfdfdf;
text-shadow: 1px 1px 0px #000;
font-size: 18px;
height: 73px;
margin: -50px 0 0 0px;
z-index: 10;
position: relative;
text-align: center;
padding-left: 10px;
background: rgba(0,0,0,.65);
transition: all .7s cubic-bezier(0.25, 0.1, 0.25, 1) .15s

}

.spiritfirsttitle subtitle {box-shadow: 0 -2px 0 0 rgba(255,255,255,.1);
  font-family: pt sans;
font-weight: normal;
color: #cecece;
text-shadow: 1px 1px 0px #333;
font-size: 9px;
display: block;
text-align: right;
letter-spacing: 1px;
margin-top:4px;
margin-right: 20px}
.spiritfirsttitle:before {background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,.65));
content: "";
display: block;
position: absolute;
width: 100%;
height: 50px;
top: -50px;
margin-left: -10px}
.spiritfirsttext {
z-index:8;
position: relative;
background: rgba(0,0,0,.65);
width: 180px;
margin: 0px 0 0 0px;
font-family: pt sans;
font-size: 10px;
text-align: justify;
padding: 1px 0px;
  color: #efefef;}
.spiritfirsttext about {margin: 10px 15px;
display: block;
box-shadow: 0 -2px 0 0 rgba(255,255,255,.1);
padding-top:10px}
.spiritfirsttext:after {background:linear-gradient(to bottom, rgba(0,0,0,.65), rgba(0,0,0,0));
content: "";
display: block;
position: absolute;
width: 100%;
height: 100px;
bottom: -100px;
margin-left: 0px}
.spiritfirsttext subtitle {
  text-align: center;
  display: block;
  width: 180px;
  font-size: 9px;
  font-family: pt sans;
  color: #242424;
  opacity: 0;
  transform: translate(0,180px);
  transition: all 1s cubic-bezier(0.25, 0.1, 0.25, 1) .15s
}

.spiritfirst:hover .spiritfirsttitle {margin-top: -300px;
}
.spiritfirst:hover subtitle {opacity:1;
  transform: translate(0,0px)}

.spiritsecond {background: #dddbcb;
width: 452px;
  margin: 10px;
  height: 193px;
  margin-top:9px;
border: 1px solid rgba(0,0,0,.2);
  position: absolute;
  margin-left: 205px
}

.tabs {
padding: 0px;
margin: 0 auto;
}

.tabs>section {
display: none;
padding: 10px;
  height: 130px;
width: 420px;
  overflow-y: auto;
  margin: 5px;
  font-family: arial;
  font-size: 11px;
  text-align: justify
}
.tabs>section>p {
margin: 0 0 5px;
line-height: 1.5;
color: #383838;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
}

@keyframes fadeIn {
from {
    transform: translate(-180px,0);
    transform-origin: 50% 0%;
}
to {
    transform: translate(0px,0);
}
}

.tabs>input {
display: none;
position: absolute;
}

.tabs>label:first-of-type {box-shadow: none}
.tabs>label {
display: inline-grid;
margin: 0 -3px 0px;
padding: 10px 0px;
font-weight: 600;
text-align: center;
color: #242424;
background: #919399;
  width: 131px;
  border: solid rgba(0,0,0,.2);
  border-width: 0px 0px 1px 0px;
  left: 3px;
  top: 0px;
  position: relative;
  font-family: pt sans;
  font-size: 8px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: lighter;
  box-shadow: 1px 0 0 0 rgba(0,0,0,.2) inset
}
.tabs>label:after {content: "";
display: block;
position:absolute;
width: 123px;
height: 3px;
background: #524a43;
left:3px;
bottom:3px;
transform: scaleX(0);
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s}

.tabs>label:hover:after {transform: scaleX(1);
background: #888;}
.tabs>label:hover {
color: #242424;
cursor: pointer;
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s
}

.tabs>input:checked+label {
color: #242424;
  background: #f1f1f1;
}
.tabs>input:checked+label:after {content: "";
display: block;
position:absolute;
width: 123px;
height: 3px;
background: #888;
left:3px;
bottom:3px;
transform: scaleX(1);
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s}

#tab1:checked~#content-tab1, #tab2:checked~#content-tab2, #tab3:checked~#content-tab3 {
display: block;
}
</style>[/html]

2017 - 2018
[html] <div id="spiritworkroom">
  <div class="spiritfirst">
    <div class="spiritfirstpic"><img src="https://forumupload.ru/uploads/001c/34/47/2/266077.jpg"]></div>
    <div class="spiritfirsttitle">Вранозвёзд
      <subtitle>Благоговение перед победой</subtitle></div>
    <div class="spiritfirsttext"><subtitle></subtitle>
      <about></about></div>
  </div>
 
  <div class="spiritsecond">
<div class="tabs">
    <input id="tab1" type="radio" name="tabs" checked>
    <label for="tab1">О персонаже</label>

    <input id="tab2" type="radio" name="tabs">
    <label for="tab2">Назначения</label>

    <input id="tab3" type="radio" name="tabs">
    <label for="tab3">Потомки</label>

    <section id="content-tab1">
        <p>
Вранозвезд был умелым воном и стратегом. Все коты в племени уважали его, а потому тот факт, что именно он стал глашатым, не было ни для кого сюрпризом. Кроме того, его родной сын был целителем, что стало хорошей опорой для Вранозвезда.
Едва став предводителем, Вранозвёзд погиб со своей семьей, целителем и глашатой, находясь в своей палатке, из-за обрушения ее сводов на следующий же день после возвращения с Лунного Озера. Его девять жизней унеслись одна за другой, даже Звездное племя не могло восстановить такие травмы. Не успел запомниться котам и совершить какие-либо великие дела.
        </p>
    </section> 
    <section id="content-tab2">
        <p>
Оруженосцы: Ветрогривка<br>
Глашатаи: Анемона<br>

        </p>
    </section>
    <section id="content-tab3">
        <p>
• Дроздокрыл • Стрижехвост
    </p>
    </section>   
</div>
  </div>
</div>
<div class="clearer"></div>

<style>
/* код от вещего духа */
@import url('https://fonts.googleapis.com/css?family=Playfair+Display:400,700,900|Prata&subset=cyrillic');
@import url('https://fonts.googleapis.com/css?family=Amatic+SC:400,700|Old+Standard+TT:400,700|Oranienbaum|Oswald:300,400,700|PT+Sans:400,700|Roboto+Condensed:300,400,700|Roboto:300,400,700');

#spiritworkroom {width: 665px;
height: 213px;
background: #242424;
margin:auto;
box-shadow: 0 0 0 1px rgba(0,0,0,.2)}

.spiritfirst {float: left;
  margin: 10px;
width: 180px;
height: 180px;
box-shadow: 0 0 0 1px rgba(0,0,0,.2);
overflow: hidden;
position: relative;
border: 5px solid #dddbcb}

.spiritfirstpic {margin:auto;
width: 180px;
height: 180px;}

.spiritfirsttitle {font-family: playfair display;
font-weight: 900;
width: 180px;
color: #dfdfdf;
text-shadow: 1px 1px 0px #000;
font-size: 18px;
height: 73px;
margin: -50px 0 0 0px;
z-index: 10;
position: relative;
text-align: center;
padding-left: 10px;
background: rgba(0,0,0,.65);
transition: all .7s cubic-bezier(0.25, 0.1, 0.25, 1) .15s

}

.spiritfirsttitle subtitle {box-shadow: 0 -2px 0 0 rgba(255,255,255,.1);
  font-family: pt sans;
font-weight: normal;
color: #cecece;
text-shadow: 1px 1px 0px #333;
font-size: 9px;
display: block;
text-align: right;
letter-spacing: 1px;
margin-top:4px;
margin-right: 20px}
.spiritfirsttitle:before {background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,.65));
content: "";
display: block;
position: absolute;
width: 100%;
height: 50px;
top: -50px;
margin-left: -10px}
.spiritfirsttext {
z-index:8;
position: relative;
background: rgba(0,0,0,.65);
width: 180px;
margin: 0px 0 0 0px;
font-family: pt sans;
font-size: 10px;
text-align: justify;
padding: 1px 0px;
  color: #efefef;}
.spiritfirsttext about {margin: 10px 15px;
display: block;
box-shadow: 0 -2px 0 0 rgba(255,255,255,.1);
padding-top:10px}
.spiritfirsttext:after {background:linear-gradient(to bottom, rgba(0,0,0,.65), rgba(0,0,0,0));
content: "";
display: block;
position: absolute;
width: 100%;
height: 100px;
bottom: -100px;
margin-left: 0px}
.spiritfirsttext subtitle {
  text-align: center;
  display: block;
  width: 180px;
  font-size: 9px;
  font-family: pt sans;
  color: #242424;
  opacity: 0;
  transform: translate(0,180px);
  transition: all 1s cubic-bezier(0.25, 0.1, 0.25, 1) .15s
}

.spiritfirst:hover .spiritfirsttitle {margin-top: -300px;
}
.spiritfirst:hover subtitle {opacity:1;
  transform: translate(0,0px)}

.spiritsecond {background: #dddbcb;
width: 452px;
  margin: 10px;
  height: 193px;
  margin-top:9px;
border: 1px solid rgba(0,0,0,.2);
  position: absolute;
  margin-left: 205px
}

.tabs {
padding: 0px;
margin: 0 auto;
}

.tabs>section {
display: none;
padding: 10px;
  height: 130px;
width: 420px;
  overflow-y: auto;
  margin: 5px;
  font-family: arial;
  font-size: 11px;
  text-align: justify
}
.tabs>section>p {
margin: 0 0 5px;
line-height: 1.5;
color: #383838;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
}

@keyframes fadeIn {
from {
    transform: translate(-180px,0);
    transform-origin: 50% 0%;
}
to {
    transform: translate(0px,0);
}
}

.tabs>input {
display: none;
position: absolute;
}

.tabs>label:first-of-type {box-shadow: none}
.tabs>label {
display: inline-grid;
margin: 0 -3px 0px;
padding: 10px 0px;
font-weight: 600;
text-align: center;
color: #242424;
background: #919399;
  width: 131px;
  border: solid rgba(0,0,0,.2);
  border-width: 0px 0px 1px 0px;
  left: 3px;
  top: 0px;
  position: relative;
  font-family: pt sans;
  font-size: 8px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: lighter;
  box-shadow: 1px 0 0 0 rgba(0,0,0,.2) inset
}
.tabs>label:after {content: "";
display: block;
position:absolute;
width: 123px;
height: 3px;
background: #524a43;
left:3px;
bottom:3px;
transform: scaleX(0);
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s}

.tabs>label:hover:after {transform: scaleX(1);
background: #888;}
.tabs>label:hover {
color: #242424;
cursor: pointer;
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s
}

.tabs>input:checked+label {
color: #242424;
  background: #f1f1f1;
}
.tabs>input:checked+label:after {content: "";
display: block;
position:absolute;
width: 123px;
height: 3px;
background: #888;
left:3px;
bottom:3px;
transform: scaleX(1);
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s}

#tab1:checked~#content-tab1, #tab2:checked~#content-tab2, #tab3:checked~#content-tab3 {
display: block;
}
</style>[/html]

2018 - 2022
[html] <div id="spiritworkroom">
  <div class="spiritfirst">
    <div class="spiritfirstpic"><img src="https://forumupload.ru/uploads/001c/34/47/2/629394.jpg"]></div>
    <div class="spiritfirsttitle">Звёздная Сойка
      <subtitle>Не унывай!</subtitle></div>
    <div class="spiritfirsttext"><subtitle></subtitle>
      <about></about></div>
  </div>
 
  <div class="spiritsecond">
<div class="tabs">
    <input id="tab1" type="radio" name="tabs" checked>
    <label for="tab1">О персонаже</label>

    <input id="tab2" type="radio" name="tabs">
    <label for="tab2">Назначения</label>

    <input id="tab3" type="radio" name="tabs">
    <label for="tab3">Потомки</label>

    <section id="content-tab1">
        <p>
Когда племя Ветра осталось без предводителя, глашатая и целителя, Голубая Сойка была напугана так же, как и все. Целые сутки они провели без своих лидеров, лишь по инерции понимая, что никто больше не отправит их в патрули и на охоту - надо справляться самим, иначе в скором времени они останутся и без еды, а соседи поймут по необновляющимся меткам, что что-то произошло, и нагрянут, обнаружив целый лагерь воителей, оруженосцев и котят без верхушки. Голубая Сойка рьяно взвалила на свои плечи обязанности сплотить племя и напомнить, кому куда идти, когда началась сумятица, ведь никто не мог договориться. Распределив котов по патрулям, она сама возглавила охотников, а в конце дня свалилась без задних лап. Во сне к ней пришло Звездное племя, и Голубая Сойка не сразу поверила своим глазам. Это были ее предки, о которых рассказывали старейшины. Легендарный Холод Звёзд, бывший предводитель племени Ветра и ее дальний родственник со стороны матери. Он сказал, что ее выбрали, и этой ночью ждут у Лунного Озера для получения девяти жизней и становления новой предводительницей.
Проснувшись, Голубая Сойка не знала, как это сказать остальным, ведь они могли просто не поверить. В растерянности, она вышла из пещеры, и тут ее ждал новый шок. По всей поляне сидели не менее удивленные воители, наблюдая за происходящим. Над лагерем кружили голубые сойки, чье оперение красиво переливалось. Стоило ей выйти, как одна птица уронила перо к ее лапам, а затем вся стая улетела навстречу восходящему солнцу. В этот момент все молча перевели взгляд на воительницу, и, сглотнув, Голубая Сойка вышла в центр и рассказала о своем сне. Тогда-то все и согласились, что такой знак невозможно проигнорировать, и ей нужно следующей ночью отправиться к Лунному Озеру за даром девяти жизней.
За время правления Звёздной Сойки племя Ветра полностью оправилось от обвала туннелей. Численность и процветание племени пошли в рост при этой предводительнице. Однако ее желание исследовать и использовать туннели не понравились доброй половине племени. Многие осуждали Звёздную Сойку. Дров в огонь подкинул и одиночка по имени Винс, помогавший племени с туннелями, и с которым у кошки завязались отношения.
В конечном счете Звёздная Сойка вернула свои жизни Звёздному племени для того, чтобы они перешли другому коту, который возглавит племя. А сама, не сказав никому ни слова, убежала вместе с Винсом странствовать.
        </p>
    </section> 
    <section id="content-tab2">
        <p>
Оруженосцы: Неизвестно<br>
Глашатаи: Махаон<br>

        </p>
    </section>
    <section id="content-tab3">
        <p>
• Скальница
    </p>
    </section>   
</div>
  </div>
</div>
<div class="clearer"></div>

<style>
/* код от вещего духа */
@import url('https://fonts.googleapis.com/css?family=Playfair+Display:400,700,900|Prata&subset=cyrillic');
@import url('https://fonts.googleapis.com/css?family=Amatic+SC:400,700|Old+Standard+TT:400,700|Oranienbaum|Oswald:300,400,700|PT+Sans:400,700|Roboto+Condensed:300,400,700|Roboto:300,400,700');

#spiritworkroom {width: 665px;
height: 213px;
background: #242424;
margin:auto;
box-shadow: 0 0 0 1px rgba(0,0,0,.2)}

.spiritfirst {float: left;
  margin: 10px;
width: 180px;
height: 180px;
box-shadow: 0 0 0 1px rgba(0,0,0,.2);
overflow: hidden;
position: relative;
border: 5px solid #dddbcb}

.spiritfirstpic {margin:auto;
width: 180px;
height: 180px;}

.spiritfirsttitle {font-family: playfair display;
font-weight: 900;
width: 180px;
color: #dfdfdf;
text-shadow: 1px 1px 0px #000;
font-size: 18px;
height: 73px;
margin: -50px 0 0 0px;
z-index: 10;
position: relative;
text-align: center;
padding-left: 10px;
background: rgba(0,0,0,.65);
transition: all .7s cubic-bezier(0.25, 0.1, 0.25, 1) .15s

}

.spiritfirsttitle subtitle {box-shadow: 0 -2px 0 0 rgba(255,255,255,.1);
  font-family: pt sans;
font-weight: normal;
color: #cecece;
text-shadow: 1px 1px 0px #333;
font-size: 9px;
display: block;
text-align: right;
letter-spacing: 1px;
margin-top:4px;
margin-right: 20px}
.spiritfirsttitle:before {background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,.65));
content: "";
display: block;
position: absolute;
width: 100%;
height: 50px;
top: -50px;
margin-left: -10px}
.spiritfirsttext {
z-index:8;
position: relative;
background: rgba(0,0,0,.65);
width: 180px;
margin: 0px 0 0 0px;
font-family: pt sans;
font-size: 10px;
text-align: justify;
padding: 1px 0px;
  color: #efefef;}
.spiritfirsttext about {margin: 10px 15px;
display: block;
box-shadow: 0 -2px 0 0 rgba(255,255,255,.1);
padding-top:10px}
.spiritfirsttext:after {background:linear-gradient(to bottom, rgba(0,0,0,.65), rgba(0,0,0,0));
content: "";
display: block;
position: absolute;
width: 100%;
height: 100px;
bottom: -100px;
margin-left: 0px}
.spiritfirsttext subtitle {
  text-align: center;
  display: block;
  width: 180px;
  font-size: 9px;
  font-family: pt sans;
  color: #242424;
  opacity: 0;
  transform: translate(0,180px);
  transition: all 1s cubic-bezier(0.25, 0.1, 0.25, 1) .15s
}

.spiritfirst:hover .spiritfirsttitle {margin-top: -300px;
}
.spiritfirst:hover subtitle {opacity:1;
  transform: translate(0,0px)}

.spiritsecond {background: #dddbcb;
width: 452px;
  margin: 10px;
  height: 193px;
  margin-top:9px;
border: 1px solid rgba(0,0,0,.2);
  position: absolute;
  margin-left: 205px
}

.tabs {
padding: 0px;
margin: 0 auto;
}

.tabs>section {
display: none;
padding: 10px;
  height: 130px;
width: 420px;
  overflow-y: auto;
  margin: 5px;
  font-family: arial;
  font-size: 11px;
  text-align: justify
}
.tabs>section>p {
margin: 0 0 5px;
line-height: 1.5;
color: #383838;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
}

@keyframes fadeIn {
from {
    transform: translate(-180px,0);
    transform-origin: 50% 0%;
}
to {
    transform: translate(0px,0);
}
}

.tabs>input {
display: none;
position: absolute;
}

.tabs>label:first-of-type {box-shadow: none}
.tabs>label {
display: inline-grid;
margin: 0 -3px 0px;
padding: 10px 0px;
font-weight: 600;
text-align: center;
color: #242424;
background: #919399;
  width: 131px;
  border: solid rgba(0,0,0,.2);
  border-width: 0px 0px 1px 0px;
  left: 3px;
  top: 0px;
  position: relative;
  font-family: pt sans;
  font-size: 8px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: lighter;
  box-shadow: 1px 0 0 0 rgba(0,0,0,.2) inset
}
.tabs>label:after {content: "";
display: block;
position:absolute;
width: 123px;
height: 3px;
background: #524a43;
left:3px;
bottom:3px;
transform: scaleX(0);
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s}

.tabs>label:hover:after {transform: scaleX(1);
background: #888;}
.tabs>label:hover {
color: #242424;
cursor: pointer;
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s
}

.tabs>input:checked+label {
color: #242424;
  background: #f1f1f1;
}
.tabs>input:checked+label:after {content: "";
display: block;
position:absolute;
width: 123px;
height: 3px;
background: #888;
left:3px;
bottom:3px;
transform: scaleX(1);
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s}

#tab1:checked~#content-tab1, #tab2:checked~#content-tab2, #tab3:checked~#content-tab3 {
display: block;
}
</style>[/html]

Следующим предводителем должен был стать Махаон, однако он пропал незадолго до ухода Звездной Сойки. Племя, которое все правление предводительницы было расколото, разошлось окончательно. Одни выступали против политики Звездной Сойки - они считали, что котам Ветра место среди свободных пустошей, и кроме того, ни одному одиночке не позволено знать секреты племени. Другие же, напротив, считали, что племя должно осваивать тоннели и в одиночках нет ничего плохого.
Первую групп возглавил Молния и увел с исконных территорий, желая основать новое племя Ветра. Во главе второй группы встал Грачехвост, однако он сразу обозначил, что будет во главе только до тех пор, пока не найдется истинный предводитель. В это время племя Ветра не участвовало в Совете племен, а в других племенах разгоралась битва с Единым племенем.
Узнав об обстановке вокруг, оба лидера выступили против объединения племен.

2024
[html] <div id="spiritworkroom">
  <div class="spiritfirst">
    <div class="spiritfirstpic"><img src="https://forumupload.ru/uploads/001c/34/47/2/80539.webp"]></div>
    <div class="spiritfirsttitle">Туманность Звёзд
      <subtitle>Рептилия и золотые рыбки</subtitle></div>
    <div class="spiritfirsttext"><subtitle></subtitle>
      <about></about></div>
  </div>
 
  <div class="spiritsecond">
<div class="tabs">
    <input id="tab1" type="radio" name="tabs" checked>
    <label for="tab1">О персонаже</label>

    <input id="tab2" type="radio" name="tabs">
    <label for="tab2">Назначения</label>

    <input id="tab3" type="radio" name="tabs">
    <label for="tab3">Потомки</label>

    <section id="content-tab1">
        <p>
Внешне, особенно для тех, с кем он не близок, это хмуроватый, серьезный, задумчивый и ленивый слегка кот. Словно вечно чем-то или кем-то недовольный, вечно холодный и бесчувственный как змея. Если улыбка - то из вежливости. Если мягкие речи - то лишь чтобы не нажить проблем, с которыми лень разбираться. Единственное, что про кота известно - он никогда никого не заденет просто так. Будет нудеть (что он умеет), ворчать, душнить, ругаться и порицать до последнего, но применить свою силу - никогда. Если пытаться выводить его на конфликт, он скорее развернется и уйдет, а если не выйдет - сядет и станет недовольно и поучительно ворчать. Если довести его совсем - он пожалуется вышестоящему или придавит весом, чтоб суть того, кто тут рулит, доходила яснее. Но ударить - никогда. Кажется, он и нарушителей границы то не бьет...
Он берет ораторством, разумом и устрашением, не насилием.
Будучи покалеченным на финальной битве племен с Темным лесом, Облако долго лежал в палатке целителя, не в силах подняться. Однажды во сне он увидал Звездное племя, а именно бывшего воителя племени Ветра Янтаря, который сказал ему, что предки ждут его у Лунного Озера. Когда Облако проснулся, то понял, что способен подняться.
Церемония прошла успешно, он получил дар девяти жизней и имя предводителя Туманность Звёзд.
Правда уже через луну, сводив племя на Совет племен, он пошел в патруль и пропал, как и его брат Буревестник. Они не успели запомниться племенам, поскольку не сделали ничего значимого. Звёздное племя больше не назначало предводителей племени Ветра.
        </p>
    </section> 
    <section id="content-tab2">
        <p>
Оруженосцы: Стрекозка<br>
Глашатаи: Буревестник<br>

        </p>
    </section>
    <section id="content-tab3">
        <p>
Потомков нет
    </p>
    </section>   
</div>
  </div>
</div>
<div class="clearer"></div>

<style>
/* код от вещего духа */
@import url('https://fonts.googleapis.com/css?family=Playfair+Display:400,700,900|Prata&subset=cyrillic');
@import url('https://fonts.googleapis.com/css?family=Amatic+SC:400,700|Old+Standard+TT:400,700|Oranienbaum|Oswald:300,400,700|PT+Sans:400,700|Roboto+Condensed:300,400,700|Roboto:300,400,700');

#spiritworkroom {width: 665px;
height: 213px;
background: #242424;
margin:auto;
box-shadow: 0 0 0 1px rgba(0,0,0,.2)}

.spiritfirst {float: left;
  margin: 10px;
width: 180px;
height: 180px;
box-shadow: 0 0 0 1px rgba(0,0,0,.2);
overflow: hidden;
position: relative;
border: 5px solid #dddbcb}

.spiritfirstpic {margin:auto;
width: 180px;
height: 180px;}

.spiritfirsttitle {font-family: playfair display;
font-weight: 900;
width: 180px;
color: #dfdfdf;
text-shadow: 1px 1px 0px #000;
font-size: 18px;
height: 73px;
margin: -50px 0 0 0px;
z-index: 10;
position: relative;
text-align: center;
padding-left: 10px;
background: rgba(0,0,0,.65);
transition: all .7s cubic-bezier(0.25, 0.1, 0.25, 1) .15s

}

.spiritfirsttitle subtitle {box-shadow: 0 -2px 0 0 rgba(255,255,255,.1);
  font-family: pt sans;
font-weight: normal;
color: #cecece;
text-shadow: 1px 1px 0px #333;
font-size: 9px;
display: block;
text-align: right;
letter-spacing: 1px;
margin-top:4px;
margin-right: 20px}
.spiritfirsttitle:before {background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,.65));
content: "";
display: block;
position: absolute;
width: 100%;
height: 50px;
top: -50px;
margin-left: -10px}
.spiritfirsttext {
z-index:8;
position: relative;
background: rgba(0,0,0,.65);
width: 180px;
margin: 0px 0 0 0px;
font-family: pt sans;
font-size: 10px;
text-align: justify;
padding: 1px 0px;
  color: #efefef;}
.spiritfirsttext about {margin: 10px 15px;
display: block;
box-shadow: 0 -2px 0 0 rgba(255,255,255,.1);
padding-top:10px}
.spiritfirsttext:after {background:linear-gradient(to bottom, rgba(0,0,0,.65), rgba(0,0,0,0));
content: "";
display: block;
position: absolute;
width: 100%;
height: 100px;
bottom: -100px;
margin-left: 0px}
.spiritfirsttext subtitle {
  text-align: center;
  display: block;
  width: 180px;
  font-size: 9px;
  font-family: pt sans;
  color: #242424;
  opacity: 0;
  transform: translate(0,180px);
  transition: all 1s cubic-bezier(0.25, 0.1, 0.25, 1) .15s
}

.spiritfirst:hover .spiritfirsttitle {margin-top: -300px;
}
.spiritfirst:hover subtitle {opacity:1;
  transform: translate(0,0px)}

.spiritsecond {background: #dddbcb;
width: 452px;
  margin: 10px;
  height: 193px;
  margin-top:9px;
border: 1px solid rgba(0,0,0,.2);
  position: absolute;
  margin-left: 205px
}

.tabs {
padding: 0px;
margin: 0 auto;
}

.tabs>section {
display: none;
padding: 10px;
  height: 130px;
width: 420px;
  overflow-y: auto;
  margin: 5px;
  font-family: arial;
  font-size: 11px;
  text-align: justify
}
.tabs>section>p {
margin: 0 0 5px;
line-height: 1.5;
color: #383838;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
}

@keyframes fadeIn {
from {
    transform: translate(-180px,0);
    transform-origin: 50% 0%;
}
to {
    transform: translate(0px,0);
}
}

.tabs>input {
display: none;
position: absolute;
}

.tabs>label:first-of-type {box-shadow: none}
.tabs>label {
display: inline-grid;
margin: 0 -3px 0px;
padding: 10px 0px;
font-weight: 600;
text-align: center;
color: #242424;
background: #919399;
  width: 131px;
  border: solid rgba(0,0,0,.2);
  border-width: 0px 0px 1px 0px;
  left: 3px;
  top: 0px;
  position: relative;
  font-family: pt sans;
  font-size: 8px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: lighter;
  box-shadow: 1px 0 0 0 rgba(0,0,0,.2) inset
}
.tabs>label:after {content: "";
display: block;
position:absolute;
width: 123px;
height: 3px;
background: #524a43;
left:3px;
bottom:3px;
transform: scaleX(0);
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s}

.tabs>label:hover:after {transform: scaleX(1);
background: #888;}
.tabs>label:hover {
color: #242424;
cursor: pointer;
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s
}

.tabs>input:checked+label {
color: #242424;
  background: #f1f1f1;
}
.tabs>input:checked+label:after {content: "";
display: block;
position:absolute;
width: 123px;
height: 3px;
background: #888;
left:3px;
bottom:3px;
transform: scaleX(1);
  transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s}

#tab1:checked~#content-tab1, #tab2:checked~#content-tab2, #tab3:checked~#content-tab3 {
display: block;
}
</style>[/html]

+2


Вы здесь » Коты-воители. Отголоски прошлого » О мире » Предводители и целители племени Ветра