POKEMON

инфо // инфо // инфо // инфо // инфо // инфо

I'm not afraid of the war you've come to wage against my sins
I'm not okay, but I can try my best to just pretend

какой-то текст описание проекта, очень познавательный, очень интересно какой-то текст описание проекта, очень познавательный, очень интересно какой-то текст описание проекта, очень познавательный, очень какой-то текст описание проекта, очень познавательный, очень интересно

    Pokemon. Test.

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

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


    Вы здесь » Pokemon. Test. » База Знаний » Система тренеров и рейтинг


    Система тренеров и рейтинг

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

    1

    [hideprofile]
    [html]
    <style>
      :root{
        --c-teal:#F5843D;
        --c-teal-mid:#F67E28;
        --c-teal-dark:#e6684d;
        --c-white:#fff;
        --c-text:#702e22;
        --shadow:0 6px 16px rgba(0,0,0,.15);
        --radius:14px;
      }

      .rankinfo{
        width:100%;
        display:flex;
        flex-direction:column;
        gap:12px;
        font-family:var(--main-font);
        color:var(--c-text);
      }

      .rank-top{
        display:flex;
        gap:14px;
      }

      .rank-left{
        width:28%;
        display:flex;
        justify-content:center;
        align-items:center;

      }

      .rank-left img{
        max-width:100%;
        border-radius:var(--radius);
        box-shadow:var(--shadow);
        border:2px solid var(--c-teal);
        min-height: 430px;
      }

      .rank-right{
        flex:1;
        display:flex;
        max-height: 434px;
      }

      .rank-banner{
        position:relative;
        flex:1;
        padding:22px 20px 28px;
        border-radius:var(--radius);
        color:var(--c-white);
        box-shadow:var(--shadow);
        border:2px solid var(--c-teal);
        background:linear-gradient(135deg,var(--c-teal) 0%,var(--c-teal-mid) 60%,var(--c-teal-dark) 100%);
      }

      .rank-banner::before{
        content:"";
        position:absolute;
        inset:0;
        pointer-events:none;
        border-radius:inherit;
        background:linear-gradient(-18deg,transparent 0 72%,rgba(255,255,255,.08) 72% 74%,transparent 74%);
      }

      .rank-banner .title{
        margin:0 0 10px;
        font-size:24px;
        font-family:var(--bold-font);
        text-transform:uppercase;
        letter-spacing:.03em;
      }

      .rank-banner .desc{
        margin:0;
        font-size:14px;
        line-height:1.55;
      }

      .players-list{
        max-height:190px;
        overflow-y:auto;
        display:flex;
        flex-direction:column;
        gap:6px;
        padding:10px;
        border:2px solid var(--c-teal);
        border-radius:var(--radius);
        background: #F8F4F1;
        box-shadow:var(--shadow);
      }

      .player{
        display:flex;
        align-items:center;
        justify-content:space-between;
        padding:10px 12px;
        border:1px solid var(--c-teal);
        border-radius:12px;
        background: var(--c-white);
        font-weight:700;
        color:#A42B13;
      }

      .player .rank-name{
        flex:1;
        text-align:left;
      }

      .diamond{
        width:28px;
        height:28px;
        flex:0 0 auto;
        display:grid;
        place-items:center;
        transform:rotate(45deg);
        border-radius:6px;
        background:linear-gradient(145deg,#FCD0B1,#F8954F);
        border:3px solid rgba(255,255,255,.9);
        box-shadow:0 3px 10px rgba(0,0,0,.15);
      }

      .diamond > span{
        transform:rotate(-45deg);
        font-size:13px;
        font-weight:900;
        color:#fff;
      }

      /* Адаптив: в столбик на узких экранах */
      @media (max-width: 820px){
        .rank-top{ flex-direction:column; }
        .rank-left{ width:100%; }
      }
    </style>

    <div class="rankinfo">

      <div class="rank-top">
        <div class="rank-left">
          <img src="https://forumstatic.ru/files/001c/73/c0/83213.png" alt="Иллюстрация Ассоциации Тренеров Юновы">
        </div>

        <div class="rank-right">
          <div class="rank-banner">
            <div class="title">Ассоциация Тренеров Юновы:<br>Рейтинговая система</div>
            <div class="desc">
              <p>В регионе Юнова любое сражение покемонов — часть единого рейтинга славы, фиксирующего успехи и неудачи каждого тренера. Сотни боёв проходят ежедневно — в городских залах, на аренах стадионов, в лесах и пустынях, а порой даже в подворотнях.</p>
              <p>Каждый победитель и каждый побеждённый оставляют свой след в истории. И каждый стремится взобраться выше ради титула Почётного Героя. Эта система стала символом справедливого соревнования и роста, объединяя тренеров — от новичков с их первыми партнёрами до мастеров, чьи имена известны по всей Юнове.</p>
              <p>На нижних ступенях кипит поток новичков. На средних уровнях — напряжённая борьба, где каждое очко на вес золота. На вершине схватки редки и часто становятся предметом жарких обсуждений. Лишь немногие добираются до верхних позиций, и эти имена остаются в истории Юновы надолго.</p>
              <p>Но со славой приходит ответственность. Достижение почётных рейтингов — показатель силы, закалённой в боях.</p>
            </div>
          </div>
        </div>
      </div>

      <div class="players-list">
        <div class="player"><span class="rank-name">Игрок 1</span><div class="diamond"><span>100</span></div></div>
        <div class="player"><span class="rank-name">Игрок 2</span><div class="diamond"><span>95</span></div></div>
        <div class="player"><span class="rank-name">Игрок 3</span><div class="diamond"><span>88</span></div></div>
        <div class="player"><span class="rank-name">Игрок 4</span><div class="diamond"><span>80</span></div></div>
        <div class="player"><span class="rank-name">Игрок 5</span><div class="diamond"><span>75</span></div></div>
      </div>

    </div>
    [/html]

    0

    2

    [hideprofile]
    [html]
    <style>
      :root{
        --c-bg:#F9B98B;
        --c-teal:#F5843D;
        --c-teal-mid:#F67E28;
        --c-teal-dark:#e6684d;
        --c-white:#fff;
        --c-text:#702e22;
        --shadow:0 6px 16px rgba(0,0,0,.15);
        --radius:14px;
        --font:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial;
      }

      .rank-wrapper{
        font-family:var(--main-font);
        color:var(--c-text);
        background:var(--c-bg);
        border-radius:var(--radius);
        overflow:hidden;
        box-shadow:var(--shadow);
      }

      .rank-banner{
        position:relative;
        padding:22px 20px 28px;
        background:linear-gradient(135deg,var(--c-teal) 0%,var(--c-teal-mid) 60%,var(--c-teal-dark) 100%);
        color:var(--c-white);
      }
      .rank-banner::before,
      .rank-banner::after{
        content:"";
        position:absolute; inset:0; pointer-events:none;
      }
      .rank-banner::before{
        background:
          linear-gradient(-18deg,transparent 0 72%,rgba(255,255,255,.08) 72% 74%,transparent 74%);
      }

      .banner-chip{
        display:inline-flex; align-items:center; gap:10px;
        background:var(--c-white);
        color:#ad3f2b;
        font-weight:800; letter-spacing:.03em; text-transform:uppercase;
        padding:2px 16px;
        margin-left: 12px;
        position:relative;
        box-shadow:var(--shadow);
      }
      .banner-chip::before,
      .banner-chip::after{
        content:"";
        position:absolute; top:0; bottom:0; width:18px;
        background:var(--c-white);
      }
      .banner-chip::before{ left:-10px; transform:skewX(-22deg); box-shadow:-6px 0 12px rgba(0,0,0,.08); }
      .banner-chip::after{ right:-10px; transform:skewX(-22deg); box-shadow:6px 0 12px rgba(0,0,0,.08); }

      .banner-sub{
        margin-top:10px;
        opacity:.95; font-weight:600;
      }

      .rankinfo2{
        display:flex; gap:16px; padding:16px;
        background:var(--c-bg);
      }
      .rankdesc{
        flex:3; display:flex; background:var(--c-white);
        border-radius:var(--radius); box-shadow:var(--shadow); padding:18px;
      }
      .titlelist{
        flex:2; display:flex; background:var(--c-white);
        border-radius:var(--radius); box-shadow:var(--shadow); padding:18px;
      }
      .rankdesc{ flex-direction:column; gap:10px; }
      .rankdesc h4{ margin:0 0 6px; font-size:18px; text-transform:uppercase; letter-spacing:.05em; color:#813E37; }
      .rankdesc p{ margin:0 0 10px; line-height:1.55; }

      .titlelist{ flex-direction:column; gap:8px; }

      .titlecell{
        display:flex; align-items:center; justify-content:space-between;
        padding:10px 12px; border-radius:12px; background:#F8F4F1; border:1px solid var(--c-white);
        font-weight:700; color:#A42B13;
      }
      .rank-name{ flex:1;text-align: center; }

      .diamond{
        width:28px; height:28px; transform:rotate(45deg);
        background:linear-gradient(145deg,#FCD0B1,#F8954F);
        border:3px solid rgba(255,255,255,.9);
        box-shadow:0 3px 10px rgba(0,0,0,.15);
        border-radius:6px;
        display:grid; place-items:center;
        flex:0 0 auto;
      }
      .diamond > span{
        transform:rotate(-45deg);
        font-size:13px; font-weight:900; color:#FFFFFF;
      }
    </style>

    <div class="rank-wrapper">
      <div class="rank-banner">
        <div class="banner-chip">Ассоциация тренеров Юновы</div>
        <div class="banner-sub">В мире покемонов важно помнить не только о верности и дружбе зачастую связывающих тренеров с их подопечными, но и о силе, что таится в этих загадочных существах. Покемоны в некоторых случаях могут быть вполне реальной угрозой. История Юновы знает немало примеров, когда непредсказуемое поведение диких покемонов приводило к чрезвычайным происшествиям. А порой перед людьми вставали опасности куда более значительные — иногда, легендарного масштаба. <br>Именно поэтому Рейтинговая система существует не только ради состязаний и славы. Она стала мерилом готовности, проверкой для каждого, кто берёт на себя ответственность быть тренером. Когда на карту поставлена безопасность городов и жизнь людей, каждый высококвалифицированный тренер оказывается на счету. В битве против стихийной угрозы или при столкновении двух легендарных покемонов требуется не только сила, но выдержка и закалка духа. <br> Так рейтинговая система становится не просто соревнованием, а основой доверия. Она позволяет Ассоциации Тренеров видеть, на кого можно положиться в решающий момент, и кому суждено стать настоящим героем.
    </div>
      </div>

      <div class="rankinfo2">
        <div class="rankdesc">
          <h4>Как работает рейтинг</h4>
          <p><strong>Обычные бои.</strong> Если суммарный уровень команды ≤ 20 — победа даёт +1 очко, поражение −1 очко. За каждые 15 уровней выше награда/штраф увеличиваются на 1 (ур. 35 → победа +2, поражение −2).</p>
          <p><strong>Бои на стадионах.</strong> Победа даёт +5 очков, поражение очки не снимает.</p>
          <p><strong>Турниры.</strong> Очки задаются индивидуально правилами турнира.</p>
        </div>

        <div class="titlelist">
          <div class="titlecell">
            <span class="rank-name">Легенда Юновы</span>
            <div class="diamond"><span>100</span></div>
          </div>
          <div class="titlecell">
            <span class="rank-name">Герой Юновы</span>
            <div class="diamond"><span>70</span></div>
          </div>
          <div class="titlecell">
            <span class="rank-name">Хранитель Юновы</span>
            <div class="diamond"><span>50</span></div>
          </div>
          <div class="titlecell">
            <span class="rank-name">Защитник Равновесия</span>
            <div class="diamond"><span>30</span></div>
          </div>
          <div class="titlecell">
            <span class="rank-name">Искатель Истины</span>
            <div class="diamond"><span>20</span></div>
          </div>
          <div class="titlecell">
            <span class="rank-name">Опытный Тренер</span>
            <div class="diamond"><span>10</span></div>
          </div>
          <div class="titlecell">
            <span class="rank-name">Неофит</span>
            <div class="diamond"><span>5</span></div>
          </div>
        </div>
      </div>
    </div>
    [/html]

    0


    Вы здесь » Pokemon. Test. » База Знаний » Система тренеров и рейтинг


    Рейтинг форумов | Создать форум бесплатно