somebody's says: сыграть реквием на горящем рояле? нет ничего проще.
на закате мир догорает под скрежет цикад. душный летний вечер въедается в кожу, наполняет легкие пряным ароматом жженого сахара. в этот дом я больше никогда не вернусь.

you and i have a contract

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

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


Вы здесь » you and i have a contract » Новый форум » чат


чат

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

1

[html]   <div class="sns"> <div class="chatbox"><div class="top-bar">
<div class="avatar"><img src="https://upforme.ru/uploads/000c/73/14/2/160289.png"></div>
<div class="name">name
<span>online</span></div></div>

<div class="middle"><div class="incoming">

<div class="soo">красиво, по асфальту бензин перламутром скользит, всё плавится, как резина, и становится прошлым, завтра утром пройдёт, а пока погорит <img src="https://i.imgur.com/b6enEGN.png"></div>

<div class="time">2:35</div>
<div class="sooimg"><img src="https://upforme.ru/uploads/000c/73/14/2/107993.jpg"></div>
<div class="soo"><otvet>ты меня не любил</otvet>
значит я тебя тоже</div>
<div class="soo">значит я тебя тоже</div>
<div class="time">2:37pm</div>
<div class="vid"><img src="https://upforme.ru/uploads/000c/73/14/2/52829.gif"></div>
<div class="time">2:39pm</div>
<div class="soo">
      <details class="mas-details">
        <summary class="mas-summary">перевести в текст</summary>
красиво, по асфальту бензин перламутром скользит, всё плавится, как резина, и становится прошлым, завтра утром пройдёт, а пока погорит </details></div>
<div class="time">2:41pm</div></div></div>

  <div class="bottom-bar">
      <div class="text">Type a message...</div>
        <div class="but"></div><div class="but1"></div>
      </div>
[/html]

0

2

[html]<details><summary><label for="check"></label>
<t><div class="c min"></div>:<div class="c seg"></div></t></summary>

<div class="fallen-c" data-mode="light">
<input type="checkbox" id="check" hidden>
<div class="fallen-crp">
<label for="check"></label>
<div class="fallen-t"><div class="c min"></div>:<div class="c seg"></div></div></div>
<div class="fallen-in">Lorem <span>(sonidos inaudibles)</span> ipsum dolor sit amet, consectetur adipisicing elit. Quos sed, pariatur. Molestiae possimus nihil <span>(sonidos inaudibles)</span> quam animi reprehenderit. до скорой встречи, мой друг, у меня для тебя есть сюрприз посмотри, как красиво вокруг, когда падаешь вниз</div></div>
</div></details>[/html]

0

3

[html]<style>    @import url('https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;600&display=swap');

    .fallen-c {
        width: 380px;
        margin: 10px auto;
        display: flex;
        position: relative;
        flex-direction: column;
        gap: 10px;
        font-size: 12px;
        font-family: 'Quicksand', sans-serif;
        color: var(--accent);
        line-height: 15px;
        --wht: #fff;
        --corners: 20px;
        --corners2: 50%;
        --shdw: 0 1px 2px hsla(0, 0%, 0%, .4);
        --grdnt: linear-gradient(to right, var(--bckgrnd2) 50%, var(--bckgrnd) 50%);
    }

    .fallen-c[data-mode="light"] {
        --bckgrnd: #fff;
        --bckgrnd2: #e2e2e2;
    }

    .fallen-c[data-mode="dark"] {
        --bckgrnd: #e2e2e2;
        --bckgrnd2: #fff;
    }

    .fallen-c br {
        display: none;
    }

    .fallen-c > a {
        position: absolute;
        top: calc(25% - 28.92px);
        right: -44px;
        text-align: center;
        color: var(--accent2);
        text-decoration: none;
        text-transform: uppercase;
        transform: rotate(90deg);
        transition: 1s;
    }

    .fallen-c input[type="checkbox"]:checked ~ a {
        transition: 1s;
        top: calc(50% - 28.92px);
    }

    .fallen-c > span {
        font-size: 14px;
        font-weight: bold;
        color: var(--accent2);
    }

    .fallen-crp {
        padding: 15px 25px;
        box-sizing: border-box;
        position: relative;
        display: flex;
        align-items: center;
        gap: 15px;
        color: var(--wht);
        z-index: 1;
    }

    .fallen-crp::before {
        content: '';
        position: absolute;
        inset: 0;
        border-radius: var(--corners);
        z-index: -1;
        background-image: var(--grdnt);
        background-size: 200% 100%;
        backdrop-filter: blur(5px);
        animation: timestop;
        box-shadow: var(--shdw);
    }

    .fallen-c input[type="checkbox"]:checked ~ .fallen-crp::before {
        animation: movin 30s linear forwards 1;
    }

    @keyframes timestop {
        to { background-position: 0 0; }
    }

    @keyframes movin {
        0% { background-position: 0 0; }
        100% { background-position: -100% 0;}
    }

    .fallen-crp img {
        --size: 50px;
        width: var(--size);
        height: var(--size);
        border-radius: var(--corners2);
        object-fit: cover;
        box-shadow: var(--shdw);
    }

    .fallen-crp label {
        flex-grow: 1;
        cursor: pointer;
        color: currentColor !important;
    }

    .fallen-crp label i{
        --size: 35px;
        width: var(--size);
        height: var(--size);
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: var(--accent2);
        border-radius: var(--corners2);
        font-size: 14px;
        box-shadow: var(--shdw);
    }

    .fallen-c input[type="checkbox"]:checked ~ .fallen-crp label i::before {
        content:'\f04c';
    }

    /* TEMPORIZADOR */
    .fallen-t {
        padding: 0 5px;
        background-color: var(--accent2);
        border-radius: var(--corners);
        display: flex;
        align-items: center;
        font-size: 16px;
        font-weight: bold;
        box-shadow: var(--shdw);
    }

    .fallen-t .c {
        --size: 30px;
        width: var(--size);
        height: var(--size);
        display: inline-block;
        line-height: 30px;
        overflow: hidden;
        text-align: center;
    }

    .fallen-t .c::after {
        display: block;
    }

    .fallen-t .seg::after {
        content: '00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59';
        animation: timestop;
    }

    .fallen-t .min::after {
        content: '00 01';
        animation: timestop;
    }

    @keyframes timestop {to { transform: translateY(0);}}
    @keyframes time {to { transform: translateY(-100%);}}

    .fallen-c input[type="checkbox"]:checked ~ .fallen-crp .fallen-t .seg::after {
        animation: time  60s steps(60) backwards 2;
    }

    .fallen-c input[type="checkbox"]:checked ~ .fallen-crp .fallen-t .min::after {
        animation: time  120s steps(2) backwards 1;
    }

    /* FIN DEL TEMPORIZADOR */
    .fallen-in {
        background-color: var(--accent2);
        border-radius: var(--corners);
        padding: 15px 10px;
        box-sizing: border-box;
        text-align: center;
        opacity: 0;
        transition: 1s;
        line-height: 1.5;
        box-shadow: var(--shdw);
    }

    .fallen-in span {
        font-style: italic;
        text-decoration: underline;
        opacity: .8;
    }

    .fallen-c input[type="checkbox"]:checked ~ .fallen-in {
        opacity: 1;
        transition: 1s;
    }</style>

<div class="fallen-c" data-mode="light" style="--accent:#fff;--accent2:#9A93E0;">
<input type="checkbox" id="check" hidden>
<span n>Nombre_Persona</span>
<div class="fallen-crp">
<img src="https://i.imgur.com/ejd6HFH.jpg">
<label for="check"><i class="fa-solid fa-play"></i></label>
<div class="fallen-t"><div class="c min"></div>:<div class="c seg"></div></div></div>
<div class="fallen-in">Lorem <span>(sonidos inaudibles)</span> ipsum dolor sit amet, consectetur adipisicing elit. Quos sed, pariatur. Molestiae possimus nihil <span>(sonidos inaudibles)</span> quam animi reprehenderit.</div></div>

[/html]

0

4

[html]<section>

  <style>@keyframes timestop {
        to { background-position: 0 0; }
    }

    @keyframes movin {
        0% { background-position: 0 0; }
        100% { background-position: -100% 0;}
    }
    /* ===== Spoiler Player – core styles ===== */
    .spoiler-player {
      border: 1px solid hsl(220 15% 80%);
      border-radius: 12px;
      background: linear-gradient(180deg, hsl(220 20% 99%) 0%, hsl(220 20% 97%) 100%);
      color: hsl(220 15% 20%);
      overflow: clip;
      box-shadow: 0 1px 2px hsl(220 20% 10% / 0.06);
      max-width: 680px;
      margin: 1rem 0;
      font: 14px/1.4 system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
      position: relative;
    }

    /* The "bar" that looks like an audio control strip */
    .spoiler-player > summary {
      list-style: none;           /* remove default marker */
      display: grid;
      grid-template-columns: 36px 1fr auto;
      align-items: center;
      gap: .75rem;
      padding: .6rem .8rem;
      cursor: pointer;
      position: relative;
      user-select: none;
      -webkit-tap-highlight-color: transparent;
    }

    /* Play/Pause icon using CSS only */
    .spoiler-player > summary::before {
      content: "";
      width: 18px;
      height: 18px;
      display: inline-block;
      margin-left: 2px;
      border-radius: 3px;
      background:
        /* triangle (play) */
        conic-gradient(from 90deg at 35% 50%, transparent 0 60%, currentColor 0 100%) 0 0/100% 100% no-repeat;
      color: hsl(220 15% 25%);
      filter: drop-shadow(0 0 0.25px currentColor);
    }
    .spoiler-player[open] > summary::before {
      /* pause (two bars) */
      background:
        linear-gradient(currentColor, currentColor) 25% 50%/3px 14px no-repeat,
        linear-gradient(currentColor, currentColor) 60% 50%/3px 14px no-repeat;
    }

    /* Title + meta on the right to mimic time/duration */
    .spoiler-player .title {
      font-weight: 600;
      letter-spacing: .2px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
    }
    .spoiler-player .meta {
      font-variant-numeric: tabular-nums;
      color: hsl(220 10% 45%);
      font-size: 12px;
      padding: .15rem .5rem;
      border-radius: 999px;
      background: hsl(220 20% 92%);
    }

    /* Progress "rail" purely decorative */
    .spoiler-player .rail {
      grid-column: 1 / -1;
      height: 6px;
      margin: .35rem .8rem .6rem;
      border-radius: 999px;
      background:
        linear-gradient(90deg,
          hsl(220 90% 60%) 0%,
          hsl(270 90% 60%) 30%,
          hsl(330 90% 60%) 60%,
          hsl(20 90% 60%) 100%);
      opacity: .22;
    }
    .spoiler-player[open] .rail { opacity: .35; }

    /* Revealed content area */
    .spoiler-player .content {
      border-top: 1px solid hsl(220 15% 88%);
      padding: .9rem .95rem 1rem;
      background: hsl(220 20% 99%);
    }

    /* Music playback "bars" */
    .music-animation {
      display: flex;
      justify-content: space-between;
      margin: 10px;
    }

    .bar {
      width: 6px;
      height: 20px;
      background-color: hsl(220 90% 60%);
      border-radius: 3px;
      animation: bounce 1.2s ease-in-out infinite;
    }

    .bar:nth-child(1) { animation-delay: 0s; }
    .bar:nth-child(2) { animation-delay: 0.2s; }
    .bar:nth-child(3) { animation-delay: 0.4s; }
    .bar:nth-child(4) { animation-delay: 0.6s; }
    .bar:nth-child(5) { animation-delay: 0.8s; }

    @keyframes bounce {
      0%, 100% {
        height: 20px;
      }
      50% {
        height: 35px;
      }
    }

    /* Time tracker */
    .time-tracker {
      font-size: 12px;
      color: hsl(220 10% 45%);
      margin-top: 10px;
      text-align: center;
    }

    /* Accessibility: focus states */
    .spoiler-player > summary:focus {
      outline: none;
    }
    .spoiler-player > summary:focus-visible {
      box-shadow: 0 0 0 3px hsl(220 90% 60% / .35) inset;
      border-radius: 10px;
    }

    /* Remove default marker in Firefox */
    .spoiler-player > summary::-webkit-details-marker { display: none; }

    /* Dark mode */
    @media (prefers-color-scheme: dark) {
      .spoiler-player {
        border-color: hsl(220 10% 26%);
        background: linear-gradient(180deg, hsl(220 15% 16%), hsl(220 15% 14%));
        color: hsl(220 15% 88%);
        box-shadow: 0 1px 2px hsl(220 90% 2% / 0.4);
      }
      .spoiler-player .meta { background: hsl(220 10% 22%); color: hsl(220 15% 80%); }
      .spoiler-player .content { background: hsl(220 15% 13%); border-top-color: hsl(220 10% 26%); }
      .spoiler-player .rail { opacity: .25; }
    }

    /* Reduced motion friendly */
    @media (prefers-reduced-motion: no-preference) {
      .spoiler-player > summary { transition: background-color .2s ease; }
      .spoiler-player[open] > summary { background: hsl(220 20% 96% / .6); }
      @media (prefers-color-scheme: dark) {
        .spoiler-player[open] > summary { background: hsl(220 15% 18% / .5); }
      }
    }
  </style>

  <details class="spoiler-player" id="spoiler-player">
    <summary>
      <span class="sr-only">Toggle spoiler</span>
      <span class="title">Spoiler: Chapter 12 twist</span>
      <span class="meta" aria-hidden="true">00:00 / 03:14</span>
      <div class="rail" aria-hidden="true"></div>
    </summary>
    <div class="content">
        <div class="bar"></div>
        <div class="bar"></div>
        <div class="bar"></div>
        <div class="bar"></div>
        <div class="bar"></div>
      </div>
      <p><strong>Revealed content:</strong> The “artifact” is actually a decoy. The real key was hidden in the librarian’s locket the whole time. The team must return to the archives before midnight.</p>
    </div>
  </details>
   [/html]

0

5

[html]<style>

.sample-html-details[open] .sample-html-summary:before {
  content: "🙀";
  -webkit-animation: cat 0.2s cubic-bezier(0.01, 0.29, 0.38, 2.37);
          animation: cat 0.2s cubic-bezier(0.01, 0.29, 0.38, 2.37);
}
.sample-html-summary {
  list-style-image: none;
  cursor: pointer;
  padding-left: 60px;
  position: relative;
}
.sample-html-summary:before {
  content: "😼";
  position: absolute;
  top: calc(50% - 18px);
  left: 0;
  font-size: 2rem;
}
.sample-html-summary:focus {
  outline: none;
}
.sample-html-summary::-webkit-details-marker {
  display: none;
}

.code, .sample-title {
  font-family: "Fira Mono", monospace;
}
.code-details {
  color: #783F8E;
}
.code-summary {
  color: #E36588;
}

.speech {
  display: inline-block;
  margin: 20px 0 0 7px;
  padding: 20px;
  background: #FFF;
  border-radius: 0 10px 10px 10px;
  position: relative;
  -webkit-animation: speech 0.3s cubic-bezier(0.01, 0.29, 0.38, 2.37);
          animation: speech 0.3s cubic-bezier(0.01, 0.29, 0.38, 2.37);
  transform-origin: top left;
}
.speech:before {
  content: "";
  position: absolute;
  border: 8px solid transparent;
  top: -16px;
  left: 0;
  border-bottom-color: #FFF;
}

:root {
  font-size: 16px;
}

@-webkit-keyframes speech {
  from {
    opacity: 0;
    transform: scale(0.98);
  }
  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes speech {
  from {
    opacity: 0;
    transform: scale(0.98);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@-webkit-keyframes cat {
  50% {
    transform: scale(1.1);
  }
}
@keyframes cat {
  50% {
    transform: scale(1.1);
  }
}</style>
   
    <div class="sample-html">
      <details class="sample-html-details">
        <summary class="sample-html-summary">What did the cat says when the mouse got away?</summary>
        <div class="speech">You have got to be kitten me!</div>
      </details>

<details>
  <summary>
    What did the cat says when the mouse got away?
  </summary>
  You have got to be kitten me!
</details>

  </div>[/html]

0

6

[html]   <div class="sns"> <div class="chatbox"><div class="top-bar">
<div class="avatar"><img src="https://upforme.ru/uploads/000c/73/14/2/160289.png"></div>
<div class="name">name
<span>online</span></div></div>

<div class="middle"><div class="incoming1">

<div class="soo">красиво, по асфальту бензин перламутром скользит, всё плавится, как резина, и становится прошлым, завтра утром пройдёт, а пока погорит <img src="https://i.imgur.com/b6enEGN.png"></div>

<div class="time">2:35</div>
<div class="sooimg"><img src="https://upforme.ru/uploads/000c/73/14/2/107993.jpg"></div>
<div class="soo"><otvet>ты меня не любил</otvet>
значит я тебя тоже</div>
<div class="soo">значит я тебя тоже</div>
<div class="time">2:37pm</div>
<div class="vid"><img src="https://upforme.ru/uploads/000c/73/14/2/52829.gif"></div>
<div class="time">2:39pm</div>
<div class="soo">
      <details class="mas-details">
        <summary class="mas-summary">перевести в текст</summary>
красиво, по асфальту бензин перламутром скользит, всё плавится, как резина, и становится прошлым, завтра утром пройдёт, а пока погорит </details></div>
<div class="time">2:41pm</div></div></div>

  <div class="bottom-bar">
      <div class="text">Type a message...</div>
        <div class="but"></div><div class="but1"></div>
      </div>
[/html]

0


Вы здесь » you and i have a contract » Новый форум » чат


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