Здесь делается вжух 🪄

цитата дня:

от бессмысленности сущего
ебануло и расплющило

Кейн ничего не ответил. К животным он относился без особой любви, как ему казалось. Они просто были и не заслуживали плохого к себе отношения. Они же не люди. Возможно, он просто не знал, что испытывал к четвероногим добрые чувства, потому что него никогда не было ни собак, ни кошек, ни даже попугаев с хомяками. Родители относились к животным с брезгливым нетерпением, если можно так выразиться. Кейн был из тех людей, которые не станут подходить к собаке на улице, чтобы просто погладить ее, а с приходом вируса бездомных животных стало очень много. Его это не заботило. Он знал, что если не хочешь брать ответственность за лохматую тушку, лучше не кормить ее и не гладить, чтобы не давать надежду. Его и самого-то все детство кормили надеждой и обещаниями, что этот укол последний. И что в итоге? Дикая побочка, анальгезия, ненависть к родителям, страшная авария, в планировании которой его подозревали, но из-за отсутствия доказательств так и не привлекли к ответственности. А зря... читать дальше

Вектор Пламени

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

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


Вы здесь » Вектор Пламени » Реклама » Взаимная #1


Взаимная #1

Сообщений 931 страница 960 из 1001

1

https://upforme.ru/uploads/001c/a4/b9/4/771290.png

Код:
[align=center][url=https://flamevector.rusff.me][img]https://upforme.ru/uploads/001c/a4/b9/4/771290.png[/img][/url][/align]

https://upforme.ru/uploads/001c/a4/b9/4/225454.png

Код:
[align=center][url=https://flamevector.rusff.me/viewtopic.php?id=11#p4366][img]https://upforme.ru/uploads/001c/a4/b9/4/225454.png[/img][/url][/align]

https://upforme.ru/uploads/001c/a4/b9/4/386149.png

Код:
[align=center][url=https://flamevector.rusff.me/viewtopic.php?id=11#p61][img]https://upforme.ru/uploads/001c/a4/b9/4/386149.png[/img][/url][/align]

[hideprofile]

0

931

https://forumstatic.ru/files/001c/3b/ab/30465.png

Подпись автора

[html]<div class="battery-wrapper" data-level="6">
  <div class="battery">
    <div class="title">MY SOCIAL BATTERY</div>

    <div class="segments">
      <div class="seg">😢</div>
      <div class="seg">🙁</div>
      <div class="seg">😕</div>
      <div class="seg">😐</div>
      <div class="seg">🙂</div>
      <div class="seg">😊</div>
      <div class="seg">😄</div>

      <div class="track">
        <div class="indicator">⚡</div>
      </div>
    </div>
  </div>

  <div class="side"></div>
</div>

<style>
@font-face {  font-family: 'Cinzel';  src: url('https://raw.githubusercontent.com/tukiteruamano-a11y/anketa/main/cinzel_regular.ttf') format('truetype');
}
.battery-wrapper{
  position: relative;
  width: 300px;
  transform: scale(0.7);
  transform-origin: top left;
  margin: 0 auto;
}

.battery{
  background:#000;
  border-radius:16px;
  padding:12px;
  color:#fff;
  font-family:sans-serif;
}

.side{
  position:absolute;
  right:-14px;
  top:50%;
  transform:translateY(-50%);
  width:14px;
  height:50%;
  background:#000;
  border-radius:0 8px 8px 0;
}

.title{
  text-align:center;
  margin-bottom:10px;
  font-size:20px;
  font-family: 'Cinzel';
}

.segments{
  display:flex;
  overflow:hidden;
  border-radius:10px;
  margin-bottom:8px;
  position:relative;
}

.seg{
  flex:1;
  text-align:center;
  padding:8px 0 40px;
  font-size:14px;
}

.seg:nth-child(1){background:#ff3b3b;}
.seg:nth-child(2){background:#ff6b3b;}
.seg:nth-child(3){background:#ff9b3b;}
.seg:nth-child(4){background:#ffd93b;}
.seg:nth-child(5){background:#b7e23b;}
.seg:nth-child(6){background:#6be23b;}
.seg:nth-child(7){background:#2be23b;}

.track{
  position:absolute;
  left:8px;
  right:8px;
  bottom:8px;
  height:10px;
  background:#222;
  border-radius:999px;
  z-index:2;
}

.indicator{
  position:absolute;
  top:50%;
  transform:translate(-50%, -50%);
  font-size:20px;
  transition:0.3s ease;
}
</style>

<script>
function updateAll() {
  document.querySelectorAll('.battery-wrapper').forEach(wrapper => {
    const level = parseInt(wrapper.dataset.level) || 1;

    const indicator = wrapper.querySelector('.indicator');
    const segments = wrapper.querySelectorAll('.seg');
    const count = segments.length;

    // центр сегмента + маленький сдвиг вправо
    const offsetPercent = 2; // смещение вправо в процентах
    const percent = ((level - 0.5) / count * 100) + offsetPercent;

    indicator.style.left = percent + '%';
  });
}

window.onload = updateAll;
window.onresize = updateAll;
</script>[/html]

0

932

https://upforme.ru/uploads/001c/8b/a8/346/264351.gif

Подпись автора

[html]<div class="battery-wrapper" data-level="6">
  <div class="battery">
    <div class="title">MY SOCIAL BATTERY</div>

    <div class="segments">
      <div class="seg">😢</div>
      <div class="seg">🙁</div>
      <div class="seg">😕</div>
      <div class="seg">😐</div>
      <div class="seg">🙂</div>
      <div class="seg">😊</div>
      <div class="seg">😄</div>

      <div class="track">
        <div class="indicator">⚡</div>
      </div>
    </div>
  </div>

  <div class="side"></div>
</div>

<style>
@font-face {  font-family: 'Cinzel';  src: url('https://raw.githubusercontent.com/tukiteruamano-a11y/anketa/main/cinzel_regular.ttf') format('truetype');
}
.battery-wrapper{
  position: relative;
  width: 300px;
  transform: scale(0.7);
  transform-origin: top left;
  margin: 0 auto;
}

.battery{
  background:#000;
  border-radius:16px;
  padding:12px;
  color:#fff;
  font-family:sans-serif;
}

.side{
  position:absolute;
  right:-14px;
  top:50%;
  transform:translateY(-50%);
  width:14px;
  height:50%;
  background:#000;
  border-radius:0 8px 8px 0;
}

.title{
  text-align:center;
  margin-bottom:10px;
  font-size:20px;
  font-family: 'Cinzel';
}

.segments{
  display:flex;
  overflow:hidden;
  border-radius:10px;
  margin-bottom:8px;
  position:relative;
}

.seg{
  flex:1;
  text-align:center;
  padding:8px 0 40px;
  font-size:14px;
}

.seg:nth-child(1){background:#ff3b3b;}
.seg:nth-child(2){background:#ff6b3b;}
.seg:nth-child(3){background:#ff9b3b;}
.seg:nth-child(4){background:#ffd93b;}
.seg:nth-child(5){background:#b7e23b;}
.seg:nth-child(6){background:#6be23b;}
.seg:nth-child(7){background:#2be23b;}

.track{
  position:absolute;
  left:8px;
  right:8px;
  bottom:8px;
  height:10px;
  background:#222;
  border-radius:999px;
  z-index:2;
}

.indicator{
  position:absolute;
  top:50%;
  transform:translate(-50%, -50%);
  font-size:20px;
  transition:0.3s ease;
}
</style>

<script>
function updateAll() {
  document.querySelectorAll('.battery-wrapper').forEach(wrapper => {
    const level = parseInt(wrapper.dataset.level) || 1;

    const indicator = wrapper.querySelector('.indicator');
    const segments = wrapper.querySelectorAll('.seg');
    const count = segments.length;

    // центр сегмента + маленький сдвиг вправо
    const offsetPercent = 2; // смещение вправо в процентах
    const percent = ((level - 0.5) / count * 100) + offsetPercent;

    indicator.style.left = percent + '%';
  });
}

window.onload = updateAll;
window.onresize = updateAll;
</script>[/html]

0

933

https://upforme.ru/uploads/000e/04/42/655/44467.png
Хогвартс в поисках Джинни Уизли
На форум требуются: Гермиона Грейнджер, Луна Лавгуд, Невилл Лонгботтом, Флер Делакур, Нортон Мальсибер, Яксли, Ханна Эббот, члены Ордена Феникса, Отступники, и студенты Хогвартса, а так же многие другие.

Подпись автора

[html]<div class="battery-wrapper" data-level="6">
  <div class="battery">
    <div class="title">MY SOCIAL BATTERY</div>

    <div class="segments">
      <div class="seg">😢</div>
      <div class="seg">🙁</div>
      <div class="seg">😕</div>
      <div class="seg">😐</div>
      <div class="seg">🙂</div>
      <div class="seg">😊</div>
      <div class="seg">😄</div>

      <div class="track">
        <div class="indicator">⚡</div>
      </div>
    </div>
  </div>

  <div class="side"></div>
</div>

<style>
@font-face {  font-family: 'Cinzel';  src: url('https://raw.githubusercontent.com/tukiteruamano-a11y/anketa/main/cinzel_regular.ttf') format('truetype');
}
.battery-wrapper{
  position: relative;
  width: 300px;
  transform: scale(0.7);
  transform-origin: top left;
  margin: 0 auto;
}

.battery{
  background:#000;
  border-radius:16px;
  padding:12px;
  color:#fff;
  font-family:sans-serif;
}

.side{
  position:absolute;
  right:-14px;
  top:50%;
  transform:translateY(-50%);
  width:14px;
  height:50%;
  background:#000;
  border-radius:0 8px 8px 0;
}

.title{
  text-align:center;
  margin-bottom:10px;
  font-size:20px;
  font-family: 'Cinzel';
}

.segments{
  display:flex;
  overflow:hidden;
  border-radius:10px;
  margin-bottom:8px;
  position:relative;
}

.seg{
  flex:1;
  text-align:center;
  padding:8px 0 40px;
  font-size:14px;
}

.seg:nth-child(1){background:#ff3b3b;}
.seg:nth-child(2){background:#ff6b3b;}
.seg:nth-child(3){background:#ff9b3b;}
.seg:nth-child(4){background:#ffd93b;}
.seg:nth-child(5){background:#b7e23b;}
.seg:nth-child(6){background:#6be23b;}
.seg:nth-child(7){background:#2be23b;}

.track{
  position:absolute;
  left:8px;
  right:8px;
  bottom:8px;
  height:10px;
  background:#222;
  border-radius:999px;
  z-index:2;
}

.indicator{
  position:absolute;
  top:50%;
  transform:translate(-50%, -50%);
  font-size:20px;
  transition:0.3s ease;
}
</style>

<script>
function updateAll() {
  document.querySelectorAll('.battery-wrapper').forEach(wrapper => {
    const level = parseInt(wrapper.dataset.level) || 1;

    const indicator = wrapper.querySelector('.indicator');
    const segments = wrapper.querySelectorAll('.seg');
    const count = segments.length;

    // центр сегмента + маленький сдвиг вправо
    const offsetPercent = 2; // смещение вправо в процентах
    const percent = ((level - 0.5) / count * 100) + offsetPercent;

    indicator.style.left = percent + '%';
  });
}

window.onload = updateAll;
window.onresize = updateAll;
</script>[/html]

0

934

https://upforme.ru/uploads/001b/b8/74/2/11573.jpg

Подпись автора

[html]<div class="battery-wrapper" data-level="6">
  <div class="battery">
    <div class="title">MY SOCIAL BATTERY</div>

    <div class="segments">
      <div class="seg">😢</div>
      <div class="seg">🙁</div>
      <div class="seg">😕</div>
      <div class="seg">😐</div>
      <div class="seg">🙂</div>
      <div class="seg">😊</div>
      <div class="seg">😄</div>

      <div class="track">
        <div class="indicator">⚡</div>
      </div>
    </div>
  </div>

  <div class="side"></div>
</div>

<style>
@font-face {  font-family: 'Cinzel';  src: url('https://raw.githubusercontent.com/tukiteruamano-a11y/anketa/main/cinzel_regular.ttf') format('truetype');
}
.battery-wrapper{
  position: relative;
  width: 300px;
  transform: scale(0.7);
  transform-origin: top left;
  margin: 0 auto;
}

.battery{
  background:#000;
  border-radius:16px;
  padding:12px;
  color:#fff;
  font-family:sans-serif;
}

.side{
  position:absolute;
  right:-14px;
  top:50%;
  transform:translateY(-50%);
  width:14px;
  height:50%;
  background:#000;
  border-radius:0 8px 8px 0;
}

.title{
  text-align:center;
  margin-bottom:10px;
  font-size:20px;
  font-family: 'Cinzel';
}

.segments{
  display:flex;
  overflow:hidden;
  border-radius:10px;
  margin-bottom:8px;
  position:relative;
}

.seg{
  flex:1;
  text-align:center;
  padding:8px 0 40px;
  font-size:14px;
}

.seg:nth-child(1){background:#ff3b3b;}
.seg:nth-child(2){background:#ff6b3b;}
.seg:nth-child(3){background:#ff9b3b;}
.seg:nth-child(4){background:#ffd93b;}
.seg:nth-child(5){background:#b7e23b;}
.seg:nth-child(6){background:#6be23b;}
.seg:nth-child(7){background:#2be23b;}

.track{
  position:absolute;
  left:8px;
  right:8px;
  bottom:8px;
  height:10px;
  background:#222;
  border-radius:999px;
  z-index:2;
}

.indicator{
  position:absolute;
  top:50%;
  transform:translate(-50%, -50%);
  font-size:20px;
  transition:0.3s ease;
}
</style>

<script>
function updateAll() {
  document.querySelectorAll('.battery-wrapper').forEach(wrapper => {
    const level = parseInt(wrapper.dataset.level) || 1;

    const indicator = wrapper.querySelector('.indicator');
    const segments = wrapper.querySelectorAll('.seg');
    const count = segments.length;

    // центр сегмента + маленький сдвиг вправо
    const offsetPercent = 2; // смещение вправо в процентах
    const percent = ((level - 0.5) / count * 100) + offsetPercent;

    indicator.style.left = percent + '%';
  });
}

window.onload = updateAll;
window.onresize = updateAll;
</script>[/html]

0

935

https://upforme.ru/uploads/001b/fb/fb/2/154730.png

Подпись автора

[html]<div class="battery-wrapper" data-level="6">
  <div class="battery">
    <div class="title">MY SOCIAL BATTERY</div>

    <div class="segments">
      <div class="seg">😢</div>
      <div class="seg">🙁</div>
      <div class="seg">😕</div>
      <div class="seg">😐</div>
      <div class="seg">🙂</div>
      <div class="seg">😊</div>
      <div class="seg">😄</div>

      <div class="track">
        <div class="indicator">⚡</div>
      </div>
    </div>
  </div>

  <div class="side"></div>
</div>

<style>
@font-face {  font-family: 'Cinzel';  src: url('https://raw.githubusercontent.com/tukiteruamano-a11y/anketa/main/cinzel_regular.ttf') format('truetype');
}
.battery-wrapper{
  position: relative;
  width: 300px;
  transform: scale(0.7);
  transform-origin: top left;
  margin: 0 auto;
}

.battery{
  background:#000;
  border-radius:16px;
  padding:12px;
  color:#fff;
  font-family:sans-serif;
}

.side{
  position:absolute;
  right:-14px;
  top:50%;
  transform:translateY(-50%);
  width:14px;
  height:50%;
  background:#000;
  border-radius:0 8px 8px 0;
}

.title{
  text-align:center;
  margin-bottom:10px;
  font-size:20px;
  font-family: 'Cinzel';
}

.segments{
  display:flex;
  overflow:hidden;
  border-radius:10px;
  margin-bottom:8px;
  position:relative;
}

.seg{
  flex:1;
  text-align:center;
  padding:8px 0 40px;
  font-size:14px;
}

.seg:nth-child(1){background:#ff3b3b;}
.seg:nth-child(2){background:#ff6b3b;}
.seg:nth-child(3){background:#ff9b3b;}
.seg:nth-child(4){background:#ffd93b;}
.seg:nth-child(5){background:#b7e23b;}
.seg:nth-child(6){background:#6be23b;}
.seg:nth-child(7){background:#2be23b;}

.track{
  position:absolute;
  left:8px;
  right:8px;
  bottom:8px;
  height:10px;
  background:#222;
  border-radius:999px;
  z-index:2;
}

.indicator{
  position:absolute;
  top:50%;
  transform:translate(-50%, -50%);
  font-size:20px;
  transition:0.3s ease;
}
</style>

<script>
function updateAll() {
  document.querySelectorAll('.battery-wrapper').forEach(wrapper => {
    const level = parseInt(wrapper.dataset.level) || 1;

    const indicator = wrapper.querySelector('.indicator');
    const segments = wrapper.querySelectorAll('.seg');
    const count = segments.length;

    // центр сегмента + маленький сдвиг вправо
    const offsetPercent = 2; // смещение вправо в процентах
    const percent = ((level - 0.5) / count * 100) + offsetPercent;

    indicator.style.left = percent + '%';
  });
}

window.onload = updateAll;
window.onresize = updateAll;
</script>[/html]

0

936

https://forumstatic.ru/files/0019/84/0e/36484.png

Подпись автора

[html]<div class="battery-wrapper" data-level="6">
  <div class="battery">
    <div class="title">MY SOCIAL BATTERY</div>

    <div class="segments">
      <div class="seg">😢</div>
      <div class="seg">🙁</div>
      <div class="seg">😕</div>
      <div class="seg">😐</div>
      <div class="seg">🙂</div>
      <div class="seg">😊</div>
      <div class="seg">😄</div>

      <div class="track">
        <div class="indicator">⚡</div>
      </div>
    </div>
  </div>

  <div class="side"></div>
</div>

<style>
@font-face {  font-family: 'Cinzel';  src: url('https://raw.githubusercontent.com/tukiteruamano-a11y/anketa/main/cinzel_regular.ttf') format('truetype');
}
.battery-wrapper{
  position: relative;
  width: 300px;
  transform: scale(0.7);
  transform-origin: top left;
  margin: 0 auto;
}

.battery{
  background:#000;
  border-radius:16px;
  padding:12px;
  color:#fff;
  font-family:sans-serif;
}

.side{
  position:absolute;
  right:-14px;
  top:50%;
  transform:translateY(-50%);
  width:14px;
  height:50%;
  background:#000;
  border-radius:0 8px 8px 0;
}

.title{
  text-align:center;
  margin-bottom:10px;
  font-size:20px;
  font-family: 'Cinzel';
}

.segments{
  display:flex;
  overflow:hidden;
  border-radius:10px;
  margin-bottom:8px;
  position:relative;
}

.seg{
  flex:1;
  text-align:center;
  padding:8px 0 40px;
  font-size:14px;
}

.seg:nth-child(1){background:#ff3b3b;}
.seg:nth-child(2){background:#ff6b3b;}
.seg:nth-child(3){background:#ff9b3b;}
.seg:nth-child(4){background:#ffd93b;}
.seg:nth-child(5){background:#b7e23b;}
.seg:nth-child(6){background:#6be23b;}
.seg:nth-child(7){background:#2be23b;}

.track{
  position:absolute;
  left:8px;
  right:8px;
  bottom:8px;
  height:10px;
  background:#222;
  border-radius:999px;
  z-index:2;
}

.indicator{
  position:absolute;
  top:50%;
  transform:translate(-50%, -50%);
  font-size:20px;
  transition:0.3s ease;
}
</style>

<script>
function updateAll() {
  document.querySelectorAll('.battery-wrapper').forEach(wrapper => {
    const level = parseInt(wrapper.dataset.level) || 1;

    const indicator = wrapper.querySelector('.indicator');
    const segments = wrapper.querySelectorAll('.seg');
    const count = segments.length;

    // центр сегмента + маленький сдвиг вправо
    const offsetPercent = 2; // смещение вправо в процентах
    const percent = ((level - 0.5) / count * 100) + offsetPercent;

    indicator.style.left = percent + '%';
  });
}

window.onload = updateAll;
window.onresize = updateAll;
</script>[/html]

0

937

https://upforme.ru/uploads/001b/dc/dc/224/345696.png

Подпись автора

[html]<div class="battery-wrapper" data-level="6">
  <div class="battery">
    <div class="title">MY SOCIAL BATTERY</div>

    <div class="segments">
      <div class="seg">😢</div>
      <div class="seg">🙁</div>
      <div class="seg">😕</div>
      <div class="seg">😐</div>
      <div class="seg">🙂</div>
      <div class="seg">😊</div>
      <div class="seg">😄</div>

      <div class="track">
        <div class="indicator">⚡</div>
      </div>
    </div>
  </div>

  <div class="side"></div>
</div>

<style>
@font-face {  font-family: 'Cinzel';  src: url('https://raw.githubusercontent.com/tukiteruamano-a11y/anketa/main/cinzel_regular.ttf') format('truetype');
}
.battery-wrapper{
  position: relative;
  width: 300px;
  transform: scale(0.7);
  transform-origin: top left;
  margin: 0 auto;
}

.battery{
  background:#000;
  border-radius:16px;
  padding:12px;
  color:#fff;
  font-family:sans-serif;
}

.side{
  position:absolute;
  right:-14px;
  top:50%;
  transform:translateY(-50%);
  width:14px;
  height:50%;
  background:#000;
  border-radius:0 8px 8px 0;
}

.title{
  text-align:center;
  margin-bottom:10px;
  font-size:20px;
  font-family: 'Cinzel';
}

.segments{
  display:flex;
  overflow:hidden;
  border-radius:10px;
  margin-bottom:8px;
  position:relative;
}

.seg{
  flex:1;
  text-align:center;
  padding:8px 0 40px;
  font-size:14px;
}

.seg:nth-child(1){background:#ff3b3b;}
.seg:nth-child(2){background:#ff6b3b;}
.seg:nth-child(3){background:#ff9b3b;}
.seg:nth-child(4){background:#ffd93b;}
.seg:nth-child(5){background:#b7e23b;}
.seg:nth-child(6){background:#6be23b;}
.seg:nth-child(7){background:#2be23b;}

.track{
  position:absolute;
  left:8px;
  right:8px;
  bottom:8px;
  height:10px;
  background:#222;
  border-radius:999px;
  z-index:2;
}

.indicator{
  position:absolute;
  top:50%;
  transform:translate(-50%, -50%);
  font-size:20px;
  transition:0.3s ease;
}
</style>

<script>
function updateAll() {
  document.querySelectorAll('.battery-wrapper').forEach(wrapper => {
    const level = parseInt(wrapper.dataset.level) || 1;

    const indicator = wrapper.querySelector('.indicator');
    const segments = wrapper.querySelectorAll('.seg');
    const count = segments.length;

    // центр сегмента + маленький сдвиг вправо
    const offsetPercent = 2; // смещение вправо в процентах
    const percent = ((level - 0.5) / count * 100) + offsetPercent;

    indicator.style.left = percent + '%';
  });
}

window.onload = updateAll;
window.onresize = updateAll;
</script>[/html]

0

938

https://forumstatic.ru/files/001b/f1/8a/93271.png

Подпись автора

[html]<div class="battery-wrapper" data-level="6">
  <div class="battery">
    <div class="title">MY SOCIAL BATTERY</div>

    <div class="segments">
      <div class="seg">😢</div>
      <div class="seg">🙁</div>
      <div class="seg">😕</div>
      <div class="seg">😐</div>
      <div class="seg">🙂</div>
      <div class="seg">😊</div>
      <div class="seg">😄</div>

      <div class="track">
        <div class="indicator">⚡</div>
      </div>
    </div>
  </div>

  <div class="side"></div>
</div>

<style>
@font-face {  font-family: 'Cinzel';  src: url('https://raw.githubusercontent.com/tukiteruamano-a11y/anketa/main/cinzel_regular.ttf') format('truetype');
}
.battery-wrapper{
  position: relative;
  width: 300px;
  transform: scale(0.7);
  transform-origin: top left;
  margin: 0 auto;
}

.battery{
  background:#000;
  border-radius:16px;
  padding:12px;
  color:#fff;
  font-family:sans-serif;
}

.side{
  position:absolute;
  right:-14px;
  top:50%;
  transform:translateY(-50%);
  width:14px;
  height:50%;
  background:#000;
  border-radius:0 8px 8px 0;
}

.title{
  text-align:center;
  margin-bottom:10px;
  font-size:20px;
  font-family: 'Cinzel';
}

.segments{
  display:flex;
  overflow:hidden;
  border-radius:10px;
  margin-bottom:8px;
  position:relative;
}

.seg{
  flex:1;
  text-align:center;
  padding:8px 0 40px;
  font-size:14px;
}

.seg:nth-child(1){background:#ff3b3b;}
.seg:nth-child(2){background:#ff6b3b;}
.seg:nth-child(3){background:#ff9b3b;}
.seg:nth-child(4){background:#ffd93b;}
.seg:nth-child(5){background:#b7e23b;}
.seg:nth-child(6){background:#6be23b;}
.seg:nth-child(7){background:#2be23b;}

.track{
  position:absolute;
  left:8px;
  right:8px;
  bottom:8px;
  height:10px;
  background:#222;
  border-radius:999px;
  z-index:2;
}

.indicator{
  position:absolute;
  top:50%;
  transform:translate(-50%, -50%);
  font-size:20px;
  transition:0.3s ease;
}
</style>

<script>
function updateAll() {
  document.querySelectorAll('.battery-wrapper').forEach(wrapper => {
    const level = parseInt(wrapper.dataset.level) || 1;

    const indicator = wrapper.querySelector('.indicator');
    const segments = wrapper.querySelectorAll('.seg');
    const count = segments.length;

    // центр сегмента + маленький сдвиг вправо
    const offsetPercent = 2; // смещение вправо в процентах
    const percent = ((level - 0.5) / count * 100) + offsetPercent;

    indicator.style.left = percent + '%';
  });
}

window.onload = updateAll;
window.onresize = updateAll;
</script>[/html]

0

939

https://forumstatic.ru/files/001c/82/f2/21734.jpg
Kindred Spirits. Место, где можно отдохнуть душой.
❖ авторский мир    ❖ мистика    ❖ академия    ❖ рисованные внешности    ❖ 18+

Подпись автора

[html]<div class="battery-wrapper" data-level="6">
  <div class="battery">
    <div class="title">MY SOCIAL BATTERY</div>

    <div class="segments">
      <div class="seg">😢</div>
      <div class="seg">🙁</div>
      <div class="seg">😕</div>
      <div class="seg">😐</div>
      <div class="seg">🙂</div>
      <div class="seg">😊</div>
      <div class="seg">😄</div>

      <div class="track">
        <div class="indicator">⚡</div>
      </div>
    </div>
  </div>

  <div class="side"></div>
</div>

<style>
@font-face {  font-family: 'Cinzel';  src: url('https://raw.githubusercontent.com/tukiteruamano-a11y/anketa/main/cinzel_regular.ttf') format('truetype');
}
.battery-wrapper{
  position: relative;
  width: 300px;
  transform: scale(0.7);
  transform-origin: top left;
  margin: 0 auto;
}

.battery{
  background:#000;
  border-radius:16px;
  padding:12px;
  color:#fff;
  font-family:sans-serif;
}

.side{
  position:absolute;
  right:-14px;
  top:50%;
  transform:translateY(-50%);
  width:14px;
  height:50%;
  background:#000;
  border-radius:0 8px 8px 0;
}

.title{
  text-align:center;
  margin-bottom:10px;
  font-size:20px;
  font-family: 'Cinzel';
}

.segments{
  display:flex;
  overflow:hidden;
  border-radius:10px;
  margin-bottom:8px;
  position:relative;
}

.seg{
  flex:1;
  text-align:center;
  padding:8px 0 40px;
  font-size:14px;
}

.seg:nth-child(1){background:#ff3b3b;}
.seg:nth-child(2){background:#ff6b3b;}
.seg:nth-child(3){background:#ff9b3b;}
.seg:nth-child(4){background:#ffd93b;}
.seg:nth-child(5){background:#b7e23b;}
.seg:nth-child(6){background:#6be23b;}
.seg:nth-child(7){background:#2be23b;}

.track{
  position:absolute;
  left:8px;
  right:8px;
  bottom:8px;
  height:10px;
  background:#222;
  border-radius:999px;
  z-index:2;
}

.indicator{
  position:absolute;
  top:50%;
  transform:translate(-50%, -50%);
  font-size:20px;
  transition:0.3s ease;
}
</style>

<script>
function updateAll() {
  document.querySelectorAll('.battery-wrapper').forEach(wrapper => {
    const level = parseInt(wrapper.dataset.level) || 1;

    const indicator = wrapper.querySelector('.indicator');
    const segments = wrapper.querySelectorAll('.seg');
    const count = segments.length;

    // центр сегмента + маленький сдвиг вправо
    const offsetPercent = 2; // смещение вправо в процентах
    const percent = ((level - 0.5) / count * 100) + offsetPercent;

    indicator.style.left = percent + '%';
  });
}

window.onload = updateAll;
window.onresize = updateAll;
</script>[/html]

0

940

https://upforme.ru/uploads/001c/7d/92/7/t990662.gif
Гарри Поттер, первое поколение, 21+ // магия рода, первая война, эпизодическая система
сюжетнужныео нас

Подпись автора

[html]<div class="battery-wrapper" data-level="6">
  <div class="battery">
    <div class="title">MY SOCIAL BATTERY</div>

    <div class="segments">
      <div class="seg">😢</div>
      <div class="seg">🙁</div>
      <div class="seg">😕</div>
      <div class="seg">😐</div>
      <div class="seg">🙂</div>
      <div class="seg">😊</div>
      <div class="seg">😄</div>

      <div class="track">
        <div class="indicator">⚡</div>
      </div>
    </div>
  </div>

  <div class="side"></div>
</div>

<style>
@font-face {  font-family: 'Cinzel';  src: url('https://raw.githubusercontent.com/tukiteruamano-a11y/anketa/main/cinzel_regular.ttf') format('truetype');
}
.battery-wrapper{
  position: relative;
  width: 300px;
  transform: scale(0.7);
  transform-origin: top left;
  margin: 0 auto;
}

.battery{
  background:#000;
  border-radius:16px;
  padding:12px;
  color:#fff;
  font-family:sans-serif;
}

.side{
  position:absolute;
  right:-14px;
  top:50%;
  transform:translateY(-50%);
  width:14px;
  height:50%;
  background:#000;
  border-radius:0 8px 8px 0;
}

.title{
  text-align:center;
  margin-bottom:10px;
  font-size:20px;
  font-family: 'Cinzel';
}

.segments{
  display:flex;
  overflow:hidden;
  border-radius:10px;
  margin-bottom:8px;
  position:relative;
}

.seg{
  flex:1;
  text-align:center;
  padding:8px 0 40px;
  font-size:14px;
}

.seg:nth-child(1){background:#ff3b3b;}
.seg:nth-child(2){background:#ff6b3b;}
.seg:nth-child(3){background:#ff9b3b;}
.seg:nth-child(4){background:#ffd93b;}
.seg:nth-child(5){background:#b7e23b;}
.seg:nth-child(6){background:#6be23b;}
.seg:nth-child(7){background:#2be23b;}

.track{
  position:absolute;
  left:8px;
  right:8px;
  bottom:8px;
  height:10px;
  background:#222;
  border-radius:999px;
  z-index:2;
}

.indicator{
  position:absolute;
  top:50%;
  transform:translate(-50%, -50%);
  font-size:20px;
  transition:0.3s ease;
}
</style>

<script>
function updateAll() {
  document.querySelectorAll('.battery-wrapper').forEach(wrapper => {
    const level = parseInt(wrapper.dataset.level) || 1;

    const indicator = wrapper.querySelector('.indicator');
    const segments = wrapper.querySelectorAll('.seg');
    const count = segments.length;

    // центр сегмента + маленький сдвиг вправо
    const offsetPercent = 2; // смещение вправо в процентах
    const percent = ((level - 0.5) / count * 100) + offsetPercent;

    indicator.style.left = percent + '%';
  });
}

window.onload = updateAll;
window.onresize = updateAll;
</script>[/html]

0

941

https://forumstatic.ru/files/001c/9e/09/36379.gif

Подпись автора

[html]<div class="battery-wrapper" data-level="6">
  <div class="battery">
    <div class="title">MY SOCIAL BATTERY</div>

    <div class="segments">
      <div class="seg">😢</div>
      <div class="seg">🙁</div>
      <div class="seg">😕</div>
      <div class="seg">😐</div>
      <div class="seg">🙂</div>
      <div class="seg">😊</div>
      <div class="seg">😄</div>

      <div class="track">
        <div class="indicator">⚡</div>
      </div>
    </div>
  </div>

  <div class="side"></div>
</div>

<style>
@font-face {  font-family: 'Cinzel';  src: url('https://raw.githubusercontent.com/tukiteruamano-a11y/anketa/main/cinzel_regular.ttf') format('truetype');
}
.battery-wrapper{
  position: relative;
  width: 300px;
  transform: scale(0.7);
  transform-origin: top left;
  margin: 0 auto;
}

.battery{
  background:#000;
  border-radius:16px;
  padding:12px;
  color:#fff;
  font-family:sans-serif;
}

.side{
  position:absolute;
  right:-14px;
  top:50%;
  transform:translateY(-50%);
  width:14px;
  height:50%;
  background:#000;
  border-radius:0 8px 8px 0;
}

.title{
  text-align:center;
  margin-bottom:10px;
  font-size:20px;
  font-family: 'Cinzel';
}

.segments{
  display:flex;
  overflow:hidden;
  border-radius:10px;
  margin-bottom:8px;
  position:relative;
}

.seg{
  flex:1;
  text-align:center;
  padding:8px 0 40px;
  font-size:14px;
}

.seg:nth-child(1){background:#ff3b3b;}
.seg:nth-child(2){background:#ff6b3b;}
.seg:nth-child(3){background:#ff9b3b;}
.seg:nth-child(4){background:#ffd93b;}
.seg:nth-child(5){background:#b7e23b;}
.seg:nth-child(6){background:#6be23b;}
.seg:nth-child(7){background:#2be23b;}

.track{
  position:absolute;
  left:8px;
  right:8px;
  bottom:8px;
  height:10px;
  background:#222;
  border-radius:999px;
  z-index:2;
}

.indicator{
  position:absolute;
  top:50%;
  transform:translate(-50%, -50%);
  font-size:20px;
  transition:0.3s ease;
}
</style>

<script>
function updateAll() {
  document.querySelectorAll('.battery-wrapper').forEach(wrapper => {
    const level = parseInt(wrapper.dataset.level) || 1;

    const indicator = wrapper.querySelector('.indicator');
    const segments = wrapper.querySelectorAll('.seg');
    const count = segments.length;

    // центр сегмента + маленький сдвиг вправо
    const offsetPercent = 2; // смещение вправо в процентах
    const percent = ((level - 0.5) / count * 100) + offsetPercent;

    indicator.style.left = percent + '%';
  });
}

window.onload = updateAll;
window.onresize = updateAll;
</script>[/html]

0

942

https://upforme.ru/uploads/001c/1f/75/2/72079.png

Подпись автора

[html]<div class="battery-wrapper" data-level="6">
  <div class="battery">
    <div class="title">MY SOCIAL BATTERY</div>

    <div class="segments">
      <div class="seg">😢</div>
      <div class="seg">🙁</div>
      <div class="seg">😕</div>
      <div class="seg">😐</div>
      <div class="seg">🙂</div>
      <div class="seg">😊</div>
      <div class="seg">😄</div>

      <div class="track">
        <div class="indicator">⚡</div>
      </div>
    </div>
  </div>

  <div class="side"></div>
</div>

<style>
@font-face {  font-family: 'Cinzel';  src: url('https://raw.githubusercontent.com/tukiteruamano-a11y/anketa/main/cinzel_regular.ttf') format('truetype');
}
.battery-wrapper{
  position: relative;
  width: 300px;
  transform: scale(0.7);
  transform-origin: top left;
  margin: 0 auto;
}

.battery{
  background:#000;
  border-radius:16px;
  padding:12px;
  color:#fff;
  font-family:sans-serif;
}

.side{
  position:absolute;
  right:-14px;
  top:50%;
  transform:translateY(-50%);
  width:14px;
  height:50%;
  background:#000;
  border-radius:0 8px 8px 0;
}

.title{
  text-align:center;
  margin-bottom:10px;
  font-size:20px;
  font-family: 'Cinzel';
}

.segments{
  display:flex;
  overflow:hidden;
  border-radius:10px;
  margin-bottom:8px;
  position:relative;
}

.seg{
  flex:1;
  text-align:center;
  padding:8px 0 40px;
  font-size:14px;
}

.seg:nth-child(1){background:#ff3b3b;}
.seg:nth-child(2){background:#ff6b3b;}
.seg:nth-child(3){background:#ff9b3b;}
.seg:nth-child(4){background:#ffd93b;}
.seg:nth-child(5){background:#b7e23b;}
.seg:nth-child(6){background:#6be23b;}
.seg:nth-child(7){background:#2be23b;}

.track{
  position:absolute;
  left:8px;
  right:8px;
  bottom:8px;
  height:10px;
  background:#222;
  border-radius:999px;
  z-index:2;
}

.indicator{
  position:absolute;
  top:50%;
  transform:translate(-50%, -50%);
  font-size:20px;
  transition:0.3s ease;
}
</style>

<script>
function updateAll() {
  document.querySelectorAll('.battery-wrapper').forEach(wrapper => {
    const level = parseInt(wrapper.dataset.level) || 1;

    const indicator = wrapper.querySelector('.indicator');
    const segments = wrapper.querySelectorAll('.seg');
    const count = segments.length;

    // центр сегмента + маленький сдвиг вправо
    const offsetPercent = 2; // смещение вправо в процентах
    const percent = ((level - 0.5) / count * 100) + offsetPercent;

    indicator.style.left = percent + '%';
  });
}

window.onload = updateAll;
window.onresize = updateAll;
</script>[/html]

0

943

https://upforme.ru/uploads/001c/1a/2f/80/923154.gif
nycity.fun

Подпись автора

[html]<div class="battery-wrapper" data-level="6">
  <div class="battery">
    <div class="title">MY SOCIAL BATTERY</div>

    <div class="segments">
      <div class="seg">😢</div>
      <div class="seg">🙁</div>
      <div class="seg">😕</div>
      <div class="seg">😐</div>
      <div class="seg">🙂</div>
      <div class="seg">😊</div>
      <div class="seg">😄</div>

      <div class="track">
        <div class="indicator">⚡</div>
      </div>
    </div>
  </div>

  <div class="side"></div>
</div>

<style>
@font-face {  font-family: 'Cinzel';  src: url('https://raw.githubusercontent.com/tukiteruamano-a11y/anketa/main/cinzel_regular.ttf') format('truetype');
}
.battery-wrapper{
  position: relative;
  width: 300px;
  transform: scale(0.7);
  transform-origin: top left;
  margin: 0 auto;
}

.battery{
  background:#000;
  border-radius:16px;
  padding:12px;
  color:#fff;
  font-family:sans-serif;
}

.side{
  position:absolute;
  right:-14px;
  top:50%;
  transform:translateY(-50%);
  width:14px;
  height:50%;
  background:#000;
  border-radius:0 8px 8px 0;
}

.title{
  text-align:center;
  margin-bottom:10px;
  font-size:20px;
  font-family: 'Cinzel';
}

.segments{
  display:flex;
  overflow:hidden;
  border-radius:10px;
  margin-bottom:8px;
  position:relative;
}

.seg{
  flex:1;
  text-align:center;
  padding:8px 0 40px;
  font-size:14px;
}

.seg:nth-child(1){background:#ff3b3b;}
.seg:nth-child(2){background:#ff6b3b;}
.seg:nth-child(3){background:#ff9b3b;}
.seg:nth-child(4){background:#ffd93b;}
.seg:nth-child(5){background:#b7e23b;}
.seg:nth-child(6){background:#6be23b;}
.seg:nth-child(7){background:#2be23b;}

.track{
  position:absolute;
  left:8px;
  right:8px;
  bottom:8px;
  height:10px;
  background:#222;
  border-radius:999px;
  z-index:2;
}

.indicator{
  position:absolute;
  top:50%;
  transform:translate(-50%, -50%);
  font-size:20px;
  transition:0.3s ease;
}
</style>

<script>
function updateAll() {
  document.querySelectorAll('.battery-wrapper').forEach(wrapper => {
    const level = parseInt(wrapper.dataset.level) || 1;

    const indicator = wrapper.querySelector('.indicator');
    const segments = wrapper.querySelectorAll('.seg');
    const count = segments.length;

    // центр сегмента + маленький сдвиг вправо
    const offsetPercent = 2; // смещение вправо в процентах
    const percent = ((level - 0.5) / count * 100) + offsetPercent;

    indicator.style.left = percent + '%';
  });
}

window.onload = updateAll;
window.onresize = updateAll;
</script>[/html]

0

944

https://upforme.ru/uploads/001a/f6/b2/2/668618.png

Подпись автора

[html]<div class="battery-wrapper" data-level="6">
  <div class="battery">
    <div class="title">MY SOCIAL BATTERY</div>

    <div class="segments">
      <div class="seg">😢</div>
      <div class="seg">🙁</div>
      <div class="seg">😕</div>
      <div class="seg">😐</div>
      <div class="seg">🙂</div>
      <div class="seg">😊</div>
      <div class="seg">😄</div>

      <div class="track">
        <div class="indicator">⚡</div>
      </div>
    </div>
  </div>

  <div class="side"></div>
</div>

<style>
@font-face {  font-family: 'Cinzel';  src: url('https://raw.githubusercontent.com/tukiteruamano-a11y/anketa/main/cinzel_regular.ttf') format('truetype');
}
.battery-wrapper{
  position: relative;
  width: 300px;
  transform: scale(0.7);
  transform-origin: top left;
  margin: 0 auto;
}

.battery{
  background:#000;
  border-radius:16px;
  padding:12px;
  color:#fff;
  font-family:sans-serif;
}

.side{
  position:absolute;
  right:-14px;
  top:50%;
  transform:translateY(-50%);
  width:14px;
  height:50%;
  background:#000;
  border-radius:0 8px 8px 0;
}

.title{
  text-align:center;
  margin-bottom:10px;
  font-size:20px;
  font-family: 'Cinzel';
}

.segments{
  display:flex;
  overflow:hidden;
  border-radius:10px;
  margin-bottom:8px;
  position:relative;
}

.seg{
  flex:1;
  text-align:center;
  padding:8px 0 40px;
  font-size:14px;
}

.seg:nth-child(1){background:#ff3b3b;}
.seg:nth-child(2){background:#ff6b3b;}
.seg:nth-child(3){background:#ff9b3b;}
.seg:nth-child(4){background:#ffd93b;}
.seg:nth-child(5){background:#b7e23b;}
.seg:nth-child(6){background:#6be23b;}
.seg:nth-child(7){background:#2be23b;}

.track{
  position:absolute;
  left:8px;
  right:8px;
  bottom:8px;
  height:10px;
  background:#222;
  border-radius:999px;
  z-index:2;
}

.indicator{
  position:absolute;
  top:50%;
  transform:translate(-50%, -50%);
  font-size:20px;
  transition:0.3s ease;
}
</style>

<script>
function updateAll() {
  document.querySelectorAll('.battery-wrapper').forEach(wrapper => {
    const level = parseInt(wrapper.dataset.level) || 1;

    const indicator = wrapper.querySelector('.indicator');
    const segments = wrapper.querySelectorAll('.seg');
    const count = segments.length;

    // центр сегмента + маленький сдвиг вправо
    const offsetPercent = 2; // смещение вправо в процентах
    const percent = ((level - 0.5) / count * 100) + offsetPercent;

    indicator.style.left = percent + '%';
  });
}

window.onload = updateAll;
window.onresize = updateAll;
</script>[/html]

0

945

https://upforme.ru/uploads/001c/9f/9b/2/927278.png

Подпись автора

[html]<div class="battery-wrapper" data-level="6">
  <div class="battery">
    <div class="title">MY SOCIAL BATTERY</div>

    <div class="segments">
      <div class="seg">😢</div>
      <div class="seg">🙁</div>
      <div class="seg">😕</div>
      <div class="seg">😐</div>
      <div class="seg">🙂</div>
      <div class="seg">😊</div>
      <div class="seg">😄</div>

      <div class="track">
        <div class="indicator">⚡</div>
      </div>
    </div>
  </div>

  <div class="side"></div>
</div>

<style>
@font-face {  font-family: 'Cinzel';  src: url('https://raw.githubusercontent.com/tukiteruamano-a11y/anketa/main/cinzel_regular.ttf') format('truetype');
}
.battery-wrapper{
  position: relative;
  width: 300px;
  transform: scale(0.7);
  transform-origin: top left;
  margin: 0 auto;
}

.battery{
  background:#000;
  border-radius:16px;
  padding:12px;
  color:#fff;
  font-family:sans-serif;
}

.side{
  position:absolute;
  right:-14px;
  top:50%;
  transform:translateY(-50%);
  width:14px;
  height:50%;
  background:#000;
  border-radius:0 8px 8px 0;
}

.title{
  text-align:center;
  margin-bottom:10px;
  font-size:20px;
  font-family: 'Cinzel';
}

.segments{
  display:flex;
  overflow:hidden;
  border-radius:10px;
  margin-bottom:8px;
  position:relative;
}

.seg{
  flex:1;
  text-align:center;
  padding:8px 0 40px;
  font-size:14px;
}

.seg:nth-child(1){background:#ff3b3b;}
.seg:nth-child(2){background:#ff6b3b;}
.seg:nth-child(3){background:#ff9b3b;}
.seg:nth-child(4){background:#ffd93b;}
.seg:nth-child(5){background:#b7e23b;}
.seg:nth-child(6){background:#6be23b;}
.seg:nth-child(7){background:#2be23b;}

.track{
  position:absolute;
  left:8px;
  right:8px;
  bottom:8px;
  height:10px;
  background:#222;
  border-radius:999px;
  z-index:2;
}

.indicator{
  position:absolute;
  top:50%;
  transform:translate(-50%, -50%);
  font-size:20px;
  transition:0.3s ease;
}
</style>

<script>
function updateAll() {
  document.querySelectorAll('.battery-wrapper').forEach(wrapper => {
    const level = parseInt(wrapper.dataset.level) || 1;

    const indicator = wrapper.querySelector('.indicator');
    const segments = wrapper.querySelectorAll('.seg');
    const count = segments.length;

    // центр сегмента + маленький сдвиг вправо
    const offsetPercent = 2; // смещение вправо в процентах
    const percent = ((level - 0.5) / count * 100) + offsetPercent;

    indicator.style.left = percent + '%';
  });
}

window.onload = updateAll;
window.onresize = updateAll;
</script>[/html]

0

946

https://forumstatic.ru/files/0015/e5/b7/74786.png

Подпись автора

[html]<div class="battery-wrapper" data-level="6">
  <div class="battery">
    <div class="title">MY SOCIAL BATTERY</div>

    <div class="segments">
      <div class="seg">😢</div>
      <div class="seg">🙁</div>
      <div class="seg">😕</div>
      <div class="seg">😐</div>
      <div class="seg">🙂</div>
      <div class="seg">😊</div>
      <div class="seg">😄</div>

      <div class="track">
        <div class="indicator">⚡</div>
      </div>
    </div>
  </div>

  <div class="side"></div>
</div>

<style>
@font-face {  font-family: 'Cinzel';  src: url('https://raw.githubusercontent.com/tukiteruamano-a11y/anketa/main/cinzel_regular.ttf') format('truetype');
}
.battery-wrapper{
  position: relative;
  width: 300px;
  transform: scale(0.7);
  transform-origin: top left;
  margin: 0 auto;
}

.battery{
  background:#000;
  border-radius:16px;
  padding:12px;
  color:#fff;
  font-family:sans-serif;
}

.side{
  position:absolute;
  right:-14px;
  top:50%;
  transform:translateY(-50%);
  width:14px;
  height:50%;
  background:#000;
  border-radius:0 8px 8px 0;
}

.title{
  text-align:center;
  margin-bottom:10px;
  font-size:20px;
  font-family: 'Cinzel';
}

.segments{
  display:flex;
  overflow:hidden;
  border-radius:10px;
  margin-bottom:8px;
  position:relative;
}

.seg{
  flex:1;
  text-align:center;
  padding:8px 0 40px;
  font-size:14px;
}

.seg:nth-child(1){background:#ff3b3b;}
.seg:nth-child(2){background:#ff6b3b;}
.seg:nth-child(3){background:#ff9b3b;}
.seg:nth-child(4){background:#ffd93b;}
.seg:nth-child(5){background:#b7e23b;}
.seg:nth-child(6){background:#6be23b;}
.seg:nth-child(7){background:#2be23b;}

.track{
  position:absolute;
  left:8px;
  right:8px;
  bottom:8px;
  height:10px;
  background:#222;
  border-radius:999px;
  z-index:2;
}

.indicator{
  position:absolute;
  top:50%;
  transform:translate(-50%, -50%);
  font-size:20px;
  transition:0.3s ease;
}
</style>

<script>
function updateAll() {
  document.querySelectorAll('.battery-wrapper').forEach(wrapper => {
    const level = parseInt(wrapper.dataset.level) || 1;

    const indicator = wrapper.querySelector('.indicator');
    const segments = wrapper.querySelectorAll('.seg');
    const count = segments.length;

    // центр сегмента + маленький сдвиг вправо
    const offsetPercent = 2; // смещение вправо в процентах
    const percent = ((level - 0.5) / count * 100) + offsetPercent;

    indicator.style.left = percent + '%';
  });
}

window.onload = updateAll;
window.onresize = updateAll;
</script>[/html]

0

947

https://i.yapx.ru/c6LRe.png

Подпись автора

[html]<div class="battery-wrapper" data-level="6">
  <div class="battery">
    <div class="title">MY SOCIAL BATTERY</div>

    <div class="segments">
      <div class="seg">😢</div>
      <div class="seg">🙁</div>
      <div class="seg">😕</div>
      <div class="seg">😐</div>
      <div class="seg">🙂</div>
      <div class="seg">😊</div>
      <div class="seg">😄</div>

      <div class="track">
        <div class="indicator">⚡</div>
      </div>
    </div>
  </div>

  <div class="side"></div>
</div>

<style>
@font-face {  font-family: 'Cinzel';  src: url('https://raw.githubusercontent.com/tukiteruamano-a11y/anketa/main/cinzel_regular.ttf') format('truetype');
}
.battery-wrapper{
  position: relative;
  width: 300px;
  transform: scale(0.7);
  transform-origin: top left;
  margin: 0 auto;
}

.battery{
  background:#000;
  border-radius:16px;
  padding:12px;
  color:#fff;
  font-family:sans-serif;
}

.side{
  position:absolute;
  right:-14px;
  top:50%;
  transform:translateY(-50%);
  width:14px;
  height:50%;
  background:#000;
  border-radius:0 8px 8px 0;
}

.title{
  text-align:center;
  margin-bottom:10px;
  font-size:20px;
  font-family: 'Cinzel';
}

.segments{
  display:flex;
  overflow:hidden;
  border-radius:10px;
  margin-bottom:8px;
  position:relative;
}

.seg{
  flex:1;
  text-align:center;
  padding:8px 0 40px;
  font-size:14px;
}

.seg:nth-child(1){background:#ff3b3b;}
.seg:nth-child(2){background:#ff6b3b;}
.seg:nth-child(3){background:#ff9b3b;}
.seg:nth-child(4){background:#ffd93b;}
.seg:nth-child(5){background:#b7e23b;}
.seg:nth-child(6){background:#6be23b;}
.seg:nth-child(7){background:#2be23b;}

.track{
  position:absolute;
  left:8px;
  right:8px;
  bottom:8px;
  height:10px;
  background:#222;
  border-radius:999px;
  z-index:2;
}

.indicator{
  position:absolute;
  top:50%;
  transform:translate(-50%, -50%);
  font-size:20px;
  transition:0.3s ease;
}
</style>

<script>
function updateAll() {
  document.querySelectorAll('.battery-wrapper').forEach(wrapper => {
    const level = parseInt(wrapper.dataset.level) || 1;

    const indicator = wrapper.querySelector('.indicator');
    const segments = wrapper.querySelectorAll('.seg');
    const count = segments.length;

    // центр сегмента + маленький сдвиг вправо
    const offsetPercent = 2; // смещение вправо в процентах
    const percent = ((level - 0.5) / count * 100) + offsetPercent;

    indicator.style.left = percent + '%';
  });
}

window.onload = updateAll;
window.onresize = updateAll;
</script>[/html]

0

948

https://forumstatic.ru/files/001c/99/39/85496.jpg

Подпись автора

[html]<div class="battery-wrapper" data-level="6">
  <div class="battery">
    <div class="title">MY SOCIAL BATTERY</div>

    <div class="segments">
      <div class="seg">😢</div>
      <div class="seg">🙁</div>
      <div class="seg">😕</div>
      <div class="seg">😐</div>
      <div class="seg">🙂</div>
      <div class="seg">😊</div>
      <div class="seg">😄</div>

      <div class="track">
        <div class="indicator">⚡</div>
      </div>
    </div>
  </div>

  <div class="side"></div>
</div>

<style>
@font-face {  font-family: 'Cinzel';  src: url('https://raw.githubusercontent.com/tukiteruamano-a11y/anketa/main/cinzel_regular.ttf') format('truetype');
}
.battery-wrapper{
  position: relative;
  width: 300px;
  transform: scale(0.7);
  transform-origin: top left;
  margin: 0 auto;
}

.battery{
  background:#000;
  border-radius:16px;
  padding:12px;
  color:#fff;
  font-family:sans-serif;
}

.side{
  position:absolute;
  right:-14px;
  top:50%;
  transform:translateY(-50%);
  width:14px;
  height:50%;
  background:#000;
  border-radius:0 8px 8px 0;
}

.title{
  text-align:center;
  margin-bottom:10px;
  font-size:20px;
  font-family: 'Cinzel';
}

.segments{
  display:flex;
  overflow:hidden;
  border-radius:10px;
  margin-bottom:8px;
  position:relative;
}

.seg{
  flex:1;
  text-align:center;
  padding:8px 0 40px;
  font-size:14px;
}

.seg:nth-child(1){background:#ff3b3b;}
.seg:nth-child(2){background:#ff6b3b;}
.seg:nth-child(3){background:#ff9b3b;}
.seg:nth-child(4){background:#ffd93b;}
.seg:nth-child(5){background:#b7e23b;}
.seg:nth-child(6){background:#6be23b;}
.seg:nth-child(7){background:#2be23b;}

.track{
  position:absolute;
  left:8px;
  right:8px;
  bottom:8px;
  height:10px;
  background:#222;
  border-radius:999px;
  z-index:2;
}

.indicator{
  position:absolute;
  top:50%;
  transform:translate(-50%, -50%);
  font-size:20px;
  transition:0.3s ease;
}
</style>

<script>
function updateAll() {
  document.querySelectorAll('.battery-wrapper').forEach(wrapper => {
    const level = parseInt(wrapper.dataset.level) || 1;

    const indicator = wrapper.querySelector('.indicator');
    const segments = wrapper.querySelectorAll('.seg');
    const count = segments.length;

    // центр сегмента + маленький сдвиг вправо
    const offsetPercent = 2; // смещение вправо в процентах
    const percent = ((level - 0.5) / count * 100) + offsetPercent;

    indicator.style.left = percent + '%';
  });
}

window.onload = updateAll;
window.onresize = updateAll;
</script>[/html]

0

949

https://upforme.ru/uploads/001c/35/8d/12/63097.png

Подпись автора

[html]<div class="battery-wrapper" data-level="6">
  <div class="battery">
    <div class="title">MY SOCIAL BATTERY</div>

    <div class="segments">
      <div class="seg">😢</div>
      <div class="seg">🙁</div>
      <div class="seg">😕</div>
      <div class="seg">😐</div>
      <div class="seg">🙂</div>
      <div class="seg">😊</div>
      <div class="seg">😄</div>

      <div class="track">
        <div class="indicator">⚡</div>
      </div>
    </div>
  </div>

  <div class="side"></div>
</div>

<style>
@font-face {  font-family: 'Cinzel';  src: url('https://raw.githubusercontent.com/tukiteruamano-a11y/anketa/main/cinzel_regular.ttf') format('truetype');
}
.battery-wrapper{
  position: relative;
  width: 300px;
  transform: scale(0.7);
  transform-origin: top left;
  margin: 0 auto;
}

.battery{
  background:#000;
  border-radius:16px;
  padding:12px;
  color:#fff;
  font-family:sans-serif;
}

.side{
  position:absolute;
  right:-14px;
  top:50%;
  transform:translateY(-50%);
  width:14px;
  height:50%;
  background:#000;
  border-radius:0 8px 8px 0;
}

.title{
  text-align:center;
  margin-bottom:10px;
  font-size:20px;
  font-family: 'Cinzel';
}

.segments{
  display:flex;
  overflow:hidden;
  border-radius:10px;
  margin-bottom:8px;
  position:relative;
}

.seg{
  flex:1;
  text-align:center;
  padding:8px 0 40px;
  font-size:14px;
}

.seg:nth-child(1){background:#ff3b3b;}
.seg:nth-child(2){background:#ff6b3b;}
.seg:nth-child(3){background:#ff9b3b;}
.seg:nth-child(4){background:#ffd93b;}
.seg:nth-child(5){background:#b7e23b;}
.seg:nth-child(6){background:#6be23b;}
.seg:nth-child(7){background:#2be23b;}

.track{
  position:absolute;
  left:8px;
  right:8px;
  bottom:8px;
  height:10px;
  background:#222;
  border-radius:999px;
  z-index:2;
}

.indicator{
  position:absolute;
  top:50%;
  transform:translate(-50%, -50%);
  font-size:20px;
  transition:0.3s ease;
}
</style>

<script>
function updateAll() {
  document.querySelectorAll('.battery-wrapper').forEach(wrapper => {
    const level = parseInt(wrapper.dataset.level) || 1;

    const indicator = wrapper.querySelector('.indicator');
    const segments = wrapper.querySelectorAll('.seg');
    const count = segments.length;

    // центр сегмента + маленький сдвиг вправо
    const offsetPercent = 2; // смещение вправо в процентах
    const percent = ((level - 0.5) / count * 100) + offsetPercent;

    indicator.style.left = percent + '%';
  });
}

window.onload = updateAll;
window.onresize = updateAll;
</script>[/html]

0

950

https://upforme.ru/uploads/001c/93/b0/2/552936.png

Подпись автора

[html]<div class="battery-wrapper" data-level="6">
  <div class="battery">
    <div class="title">MY SOCIAL BATTERY</div>

    <div class="segments">
      <div class="seg">😢</div>
      <div class="seg">🙁</div>
      <div class="seg">😕</div>
      <div class="seg">😐</div>
      <div class="seg">🙂</div>
      <div class="seg">😊</div>
      <div class="seg">😄</div>

      <div class="track">
        <div class="indicator">⚡</div>
      </div>
    </div>
  </div>

  <div class="side"></div>
</div>

<style>
@font-face {  font-family: 'Cinzel';  src: url('https://raw.githubusercontent.com/tukiteruamano-a11y/anketa/main/cinzel_regular.ttf') format('truetype');
}
.battery-wrapper{
  position: relative;
  width: 300px;
  transform: scale(0.7);
  transform-origin: top left;
  margin: 0 auto;
}

.battery{
  background:#000;
  border-radius:16px;
  padding:12px;
  color:#fff;
  font-family:sans-serif;
}

.side{
  position:absolute;
  right:-14px;
  top:50%;
  transform:translateY(-50%);
  width:14px;
  height:50%;
  background:#000;
  border-radius:0 8px 8px 0;
}

.title{
  text-align:center;
  margin-bottom:10px;
  font-size:20px;
  font-family: 'Cinzel';
}

.segments{
  display:flex;
  overflow:hidden;
  border-radius:10px;
  margin-bottom:8px;
  position:relative;
}

.seg{
  flex:1;
  text-align:center;
  padding:8px 0 40px;
  font-size:14px;
}

.seg:nth-child(1){background:#ff3b3b;}
.seg:nth-child(2){background:#ff6b3b;}
.seg:nth-child(3){background:#ff9b3b;}
.seg:nth-child(4){background:#ffd93b;}
.seg:nth-child(5){background:#b7e23b;}
.seg:nth-child(6){background:#6be23b;}
.seg:nth-child(7){background:#2be23b;}

.track{
  position:absolute;
  left:8px;
  right:8px;
  bottom:8px;
  height:10px;
  background:#222;
  border-radius:999px;
  z-index:2;
}

.indicator{
  position:absolute;
  top:50%;
  transform:translate(-50%, -50%);
  font-size:20px;
  transition:0.3s ease;
}
</style>

<script>
function updateAll() {
  document.querySelectorAll('.battery-wrapper').forEach(wrapper => {
    const level = parseInt(wrapper.dataset.level) || 1;

    const indicator = wrapper.querySelector('.indicator');
    const segments = wrapper.querySelectorAll('.seg');
    const count = segments.length;

    // центр сегмента + маленький сдвиг вправо
    const offsetPercent = 2; // смещение вправо в процентах
    const percent = ((level - 0.5) / count * 100) + offsetPercent;

    indicator.style.left = percent + '%';
  });
}

window.onload = updateAll;
window.onresize = updateAll;
</script>[/html]

0

951

https://upforme.ru/uploads/001c/69/16/3/342907.jpg
Миры Лавкрафта ● Маски Ньярлатхотепа ● 1920е

Подпись автора

[html]<div class="battery-wrapper" data-level="6">
  <div class="battery">
    <div class="title">MY SOCIAL BATTERY</div>

    <div class="segments">
      <div class="seg">😢</div>
      <div class="seg">🙁</div>
      <div class="seg">😕</div>
      <div class="seg">😐</div>
      <div class="seg">🙂</div>
      <div class="seg">😊</div>
      <div class="seg">😄</div>

      <div class="track">
        <div class="indicator">⚡</div>
      </div>
    </div>
  </div>

  <div class="side"></div>
</div>

<style>
@font-face {  font-family: 'Cinzel';  src: url('https://raw.githubusercontent.com/tukiteruamano-a11y/anketa/main/cinzel_regular.ttf') format('truetype');
}
.battery-wrapper{
  position: relative;
  width: 300px;
  transform: scale(0.7);
  transform-origin: top left;
  margin: 0 auto;
}

.battery{
  background:#000;
  border-radius:16px;
  padding:12px;
  color:#fff;
  font-family:sans-serif;
}

.side{
  position:absolute;
  right:-14px;
  top:50%;
  transform:translateY(-50%);
  width:14px;
  height:50%;
  background:#000;
  border-radius:0 8px 8px 0;
}

.title{
  text-align:center;
  margin-bottom:10px;
  font-size:20px;
  font-family: 'Cinzel';
}

.segments{
  display:flex;
  overflow:hidden;
  border-radius:10px;
  margin-bottom:8px;
  position:relative;
}

.seg{
  flex:1;
  text-align:center;
  padding:8px 0 40px;
  font-size:14px;
}

.seg:nth-child(1){background:#ff3b3b;}
.seg:nth-child(2){background:#ff6b3b;}
.seg:nth-child(3){background:#ff9b3b;}
.seg:nth-child(4){background:#ffd93b;}
.seg:nth-child(5){background:#b7e23b;}
.seg:nth-child(6){background:#6be23b;}
.seg:nth-child(7){background:#2be23b;}

.track{
  position:absolute;
  left:8px;
  right:8px;
  bottom:8px;
  height:10px;
  background:#222;
  border-radius:999px;
  z-index:2;
}

.indicator{
  position:absolute;
  top:50%;
  transform:translate(-50%, -50%);
  font-size:20px;
  transition:0.3s ease;
}
</style>

<script>
function updateAll() {
  document.querySelectorAll('.battery-wrapper').forEach(wrapper => {
    const level = parseInt(wrapper.dataset.level) || 1;

    const indicator = wrapper.querySelector('.indicator');
    const segments = wrapper.querySelectorAll('.seg');
    const count = segments.length;

    // центр сегмента + маленький сдвиг вправо
    const offsetPercent = 2; // смещение вправо в процентах
    const percent = ((level - 0.5) / count * 100) + offsetPercent;

    indicator.style.left = percent + '%';
  });
}

window.onload = updateAll;
window.onresize = updateAll;
</script>[/html]

0

952

https://forumstatic.ru/files/0014/d2/5e/70413.png

Подпись автора

[html]<div class="battery-wrapper" data-level="6">
  <div class="battery">
    <div class="title">MY SOCIAL BATTERY</div>

    <div class="segments">
      <div class="seg">😢</div>
      <div class="seg">🙁</div>
      <div class="seg">😕</div>
      <div class="seg">😐</div>
      <div class="seg">🙂</div>
      <div class="seg">😊</div>
      <div class="seg">😄</div>

      <div class="track">
        <div class="indicator">⚡</div>
      </div>
    </div>
  </div>

  <div class="side"></div>
</div>

<style>
@font-face {  font-family: 'Cinzel';  src: url('https://raw.githubusercontent.com/tukiteruamano-a11y/anketa/main/cinzel_regular.ttf') format('truetype');
}
.battery-wrapper{
  position: relative;
  width: 300px;
  transform: scale(0.7);
  transform-origin: top left;
  margin: 0 auto;
}

.battery{
  background:#000;
  border-radius:16px;
  padding:12px;
  color:#fff;
  font-family:sans-serif;
}

.side{
  position:absolute;
  right:-14px;
  top:50%;
  transform:translateY(-50%);
  width:14px;
  height:50%;
  background:#000;
  border-radius:0 8px 8px 0;
}

.title{
  text-align:center;
  margin-bottom:10px;
  font-size:20px;
  font-family: 'Cinzel';
}

.segments{
  display:flex;
  overflow:hidden;
  border-radius:10px;
  margin-bottom:8px;
  position:relative;
}

.seg{
  flex:1;
  text-align:center;
  padding:8px 0 40px;
  font-size:14px;
}

.seg:nth-child(1){background:#ff3b3b;}
.seg:nth-child(2){background:#ff6b3b;}
.seg:nth-child(3){background:#ff9b3b;}
.seg:nth-child(4){background:#ffd93b;}
.seg:nth-child(5){background:#b7e23b;}
.seg:nth-child(6){background:#6be23b;}
.seg:nth-child(7){background:#2be23b;}

.track{
  position:absolute;
  left:8px;
  right:8px;
  bottom:8px;
  height:10px;
  background:#222;
  border-radius:999px;
  z-index:2;
}

.indicator{
  position:absolute;
  top:50%;
  transform:translate(-50%, -50%);
  font-size:20px;
  transition:0.3s ease;
}
</style>

<script>
function updateAll() {
  document.querySelectorAll('.battery-wrapper').forEach(wrapper => {
    const level = parseInt(wrapper.dataset.level) || 1;

    const indicator = wrapper.querySelector('.indicator');
    const segments = wrapper.querySelectorAll('.seg');
    const count = segments.length;

    // центр сегмента + маленький сдвиг вправо
    const offsetPercent = 2; // смещение вправо в процентах
    const percent = ((level - 0.5) / count * 100) + offsetPercent;

    indicator.style.left = percent + '%';
  });
}

window.onload = updateAll;
window.onresize = updateAll;
</script>[/html]

0

953

https://i.postimg.cc/HktsqmDS/8-4.gif

• 1980 год, Первая Магическая Война • 18+ • эпизоды

● НУЖНЫ В СЮЖЕТ              ● НУЖНЫ ИГРОКАМ

Подпись автора

[html]<div class="battery-wrapper" data-level="6">
  <div class="battery">
    <div class="title">MY SOCIAL BATTERY</div>

    <div class="segments">
      <div class="seg">😢</div>
      <div class="seg">🙁</div>
      <div class="seg">😕</div>
      <div class="seg">😐</div>
      <div class="seg">🙂</div>
      <div class="seg">😊</div>
      <div class="seg">😄</div>

      <div class="track">
        <div class="indicator">⚡</div>
      </div>
    </div>
  </div>

  <div class="side"></div>
</div>

<style>
@font-face {  font-family: 'Cinzel';  src: url('https://raw.githubusercontent.com/tukiteruamano-a11y/anketa/main/cinzel_regular.ttf') format('truetype');
}
.battery-wrapper{
  position: relative;
  width: 300px;
  transform: scale(0.7);
  transform-origin: top left;
  margin: 0 auto;
}

.battery{
  background:#000;
  border-radius:16px;
  padding:12px;
  color:#fff;
  font-family:sans-serif;
}

.side{
  position:absolute;
  right:-14px;
  top:50%;
  transform:translateY(-50%);
  width:14px;
  height:50%;
  background:#000;
  border-radius:0 8px 8px 0;
}

.title{
  text-align:center;
  margin-bottom:10px;
  font-size:20px;
  font-family: 'Cinzel';
}

.segments{
  display:flex;
  overflow:hidden;
  border-radius:10px;
  margin-bottom:8px;
  position:relative;
}

.seg{
  flex:1;
  text-align:center;
  padding:8px 0 40px;
  font-size:14px;
}

.seg:nth-child(1){background:#ff3b3b;}
.seg:nth-child(2){background:#ff6b3b;}
.seg:nth-child(3){background:#ff9b3b;}
.seg:nth-child(4){background:#ffd93b;}
.seg:nth-child(5){background:#b7e23b;}
.seg:nth-child(6){background:#6be23b;}
.seg:nth-child(7){background:#2be23b;}

.track{
  position:absolute;
  left:8px;
  right:8px;
  bottom:8px;
  height:10px;
  background:#222;
  border-radius:999px;
  z-index:2;
}

.indicator{
  position:absolute;
  top:50%;
  transform:translate(-50%, -50%);
  font-size:20px;
  transition:0.3s ease;
}
</style>

<script>
function updateAll() {
  document.querySelectorAll('.battery-wrapper').forEach(wrapper => {
    const level = parseInt(wrapper.dataset.level) || 1;

    const indicator = wrapper.querySelector('.indicator');
    const segments = wrapper.querySelectorAll('.seg');
    const count = segments.length;

    // центр сегмента + маленький сдвиг вправо
    const offsetPercent = 2; // смещение вправо в процентах
    const percent = ((level - 0.5) / count * 100) + offsetPercent;

    indicator.style.left = percent + '%';
  });
}

window.onload = updateAll;
window.onresize = updateAll;
</script>[/html]

0

954

https://upforme.ru/uploads/001c/75/3f/234/524618.png

Подпись автора

[html]<div class="battery-wrapper" data-level="6">
  <div class="battery">
    <div class="title">MY SOCIAL BATTERY</div>

    <div class="segments">
      <div class="seg">😢</div>
      <div class="seg">🙁</div>
      <div class="seg">😕</div>
      <div class="seg">😐</div>
      <div class="seg">🙂</div>
      <div class="seg">😊</div>
      <div class="seg">😄</div>

      <div class="track">
        <div class="indicator">⚡</div>
      </div>
    </div>
  </div>

  <div class="side"></div>
</div>

<style>
@font-face {  font-family: 'Cinzel';  src: url('https://raw.githubusercontent.com/tukiteruamano-a11y/anketa/main/cinzel_regular.ttf') format('truetype');
}
.battery-wrapper{
  position: relative;
  width: 300px;
  transform: scale(0.7);
  transform-origin: top left;
  margin: 0 auto;
}

.battery{
  background:#000;
  border-radius:16px;
  padding:12px;
  color:#fff;
  font-family:sans-serif;
}

.side{
  position:absolute;
  right:-14px;
  top:50%;
  transform:translateY(-50%);
  width:14px;
  height:50%;
  background:#000;
  border-radius:0 8px 8px 0;
}

.title{
  text-align:center;
  margin-bottom:10px;
  font-size:20px;
  font-family: 'Cinzel';
}

.segments{
  display:flex;
  overflow:hidden;
  border-radius:10px;
  margin-bottom:8px;
  position:relative;
}

.seg{
  flex:1;
  text-align:center;
  padding:8px 0 40px;
  font-size:14px;
}

.seg:nth-child(1){background:#ff3b3b;}
.seg:nth-child(2){background:#ff6b3b;}
.seg:nth-child(3){background:#ff9b3b;}
.seg:nth-child(4){background:#ffd93b;}
.seg:nth-child(5){background:#b7e23b;}
.seg:nth-child(6){background:#6be23b;}
.seg:nth-child(7){background:#2be23b;}

.track{
  position:absolute;
  left:8px;
  right:8px;
  bottom:8px;
  height:10px;
  background:#222;
  border-radius:999px;
  z-index:2;
}

.indicator{
  position:absolute;
  top:50%;
  transform:translate(-50%, -50%);
  font-size:20px;
  transition:0.3s ease;
}
</style>

<script>
function updateAll() {
  document.querySelectorAll('.battery-wrapper').forEach(wrapper => {
    const level = parseInt(wrapper.dataset.level) || 1;

    const indicator = wrapper.querySelector('.indicator');
    const segments = wrapper.querySelectorAll('.seg');
    const count = segments.length;

    // центр сегмента + маленький сдвиг вправо
    const offsetPercent = 2; // смещение вправо в процентах
    const percent = ((level - 0.5) / count * 100) + offsetPercent;

    indicator.style.left = percent + '%';
  });
}

window.onload = updateAll;
window.onresize = updateAll;
</script>[/html]

0

955

https://upforme.ru/uploads/001c/87/49/185/418586.gif
NO TIME FOR DRAGON
антуражка, средневековая мистика

Подпись автора

[html]<div class="battery-wrapper" data-level="6">
  <div class="battery">
    <div class="title">MY SOCIAL BATTERY</div>

    <div class="segments">
      <div class="seg">😢</div>
      <div class="seg">🙁</div>
      <div class="seg">😕</div>
      <div class="seg">😐</div>
      <div class="seg">🙂</div>
      <div class="seg">😊</div>
      <div class="seg">😄</div>

      <div class="track">
        <div class="indicator">⚡</div>
      </div>
    </div>
  </div>

  <div class="side"></div>
</div>

<style>
@font-face {  font-family: 'Cinzel';  src: url('https://raw.githubusercontent.com/tukiteruamano-a11y/anketa/main/cinzel_regular.ttf') format('truetype');
}
.battery-wrapper{
  position: relative;
  width: 300px;
  transform: scale(0.7);
  transform-origin: top left;
  margin: 0 auto;
}

.battery{
  background:#000;
  border-radius:16px;
  padding:12px;
  color:#fff;
  font-family:sans-serif;
}

.side{
  position:absolute;
  right:-14px;
  top:50%;
  transform:translateY(-50%);
  width:14px;
  height:50%;
  background:#000;
  border-radius:0 8px 8px 0;
}

.title{
  text-align:center;
  margin-bottom:10px;
  font-size:20px;
  font-family: 'Cinzel';
}

.segments{
  display:flex;
  overflow:hidden;
  border-radius:10px;
  margin-bottom:8px;
  position:relative;
}

.seg{
  flex:1;
  text-align:center;
  padding:8px 0 40px;
  font-size:14px;
}

.seg:nth-child(1){background:#ff3b3b;}
.seg:nth-child(2){background:#ff6b3b;}
.seg:nth-child(3){background:#ff9b3b;}
.seg:nth-child(4){background:#ffd93b;}
.seg:nth-child(5){background:#b7e23b;}
.seg:nth-child(6){background:#6be23b;}
.seg:nth-child(7){background:#2be23b;}

.track{
  position:absolute;
  left:8px;
  right:8px;
  bottom:8px;
  height:10px;
  background:#222;
  border-radius:999px;
  z-index:2;
}

.indicator{
  position:absolute;
  top:50%;
  transform:translate(-50%, -50%);
  font-size:20px;
  transition:0.3s ease;
}
</style>

<script>
function updateAll() {
  document.querySelectorAll('.battery-wrapper').forEach(wrapper => {
    const level = parseInt(wrapper.dataset.level) || 1;

    const indicator = wrapper.querySelector('.indicator');
    const segments = wrapper.querySelectorAll('.seg');
    const count = segments.length;

    // центр сегмента + маленький сдвиг вправо
    const offsetPercent = 2; // смещение вправо в процентах
    const percent = ((level - 0.5) / count * 100) + offsetPercent;

    indicator.style.left = percent + '%';
  });
}

window.onload = updateAll;
window.onresize = updateAll;
</script>[/html]

0

956

https://upforme.ru/uploads/001c/a8/41/6/598169.png

Подпись автора

[html]<div class="battery-wrapper" data-level="6">
  <div class="battery">
    <div class="title">MY SOCIAL BATTERY</div>

    <div class="segments">
      <div class="seg">😢</div>
      <div class="seg">🙁</div>
      <div class="seg">😕</div>
      <div class="seg">😐</div>
      <div class="seg">🙂</div>
      <div class="seg">😊</div>
      <div class="seg">😄</div>

      <div class="track">
        <div class="indicator">⚡</div>
      </div>
    </div>
  </div>

  <div class="side"></div>
</div>

<style>
@font-face {  font-family: 'Cinzel';  src: url('https://raw.githubusercontent.com/tukiteruamano-a11y/anketa/main/cinzel_regular.ttf') format('truetype');
}
.battery-wrapper{
  position: relative;
  width: 300px;
  transform: scale(0.7);
  transform-origin: top left;
  margin: 0 auto;
}

.battery{
  background:#000;
  border-radius:16px;
  padding:12px;
  color:#fff;
  font-family:sans-serif;
}

.side{
  position:absolute;
  right:-14px;
  top:50%;
  transform:translateY(-50%);
  width:14px;
  height:50%;
  background:#000;
  border-radius:0 8px 8px 0;
}

.title{
  text-align:center;
  margin-bottom:10px;
  font-size:20px;
  font-family: 'Cinzel';
}

.segments{
  display:flex;
  overflow:hidden;
  border-radius:10px;
  margin-bottom:8px;
  position:relative;
}

.seg{
  flex:1;
  text-align:center;
  padding:8px 0 40px;
  font-size:14px;
}

.seg:nth-child(1){background:#ff3b3b;}
.seg:nth-child(2){background:#ff6b3b;}
.seg:nth-child(3){background:#ff9b3b;}
.seg:nth-child(4){background:#ffd93b;}
.seg:nth-child(5){background:#b7e23b;}
.seg:nth-child(6){background:#6be23b;}
.seg:nth-child(7){background:#2be23b;}

.track{
  position:absolute;
  left:8px;
  right:8px;
  bottom:8px;
  height:10px;
  background:#222;
  border-radius:999px;
  z-index:2;
}

.indicator{
  position:absolute;
  top:50%;
  transform:translate(-50%, -50%);
  font-size:20px;
  transition:0.3s ease;
}
</style>

<script>
function updateAll() {
  document.querySelectorAll('.battery-wrapper').forEach(wrapper => {
    const level = parseInt(wrapper.dataset.level) || 1;

    const indicator = wrapper.querySelector('.indicator');
    const segments = wrapper.querySelectorAll('.seg');
    const count = segments.length;

    // центр сегмента + маленький сдвиг вправо
    const offsetPercent = 2; // смещение вправо в процентах
    const percent = ((level - 0.5) / count * 100) + offsetPercent;

    indicator.style.left = percent + '%';
  });
}

window.onload = updateAll;
window.onresize = updateAll;
</script>[/html]

0

957

https://upforme.ru/uploads/001c/9b/12/2/624288.jpg

Подпись автора

[html]<div class="battery-wrapper" data-level="6">
  <div class="battery">
    <div class="title">MY SOCIAL BATTERY</div>

    <div class="segments">
      <div class="seg">😢</div>
      <div class="seg">🙁</div>
      <div class="seg">😕</div>
      <div class="seg">😐</div>
      <div class="seg">🙂</div>
      <div class="seg">😊</div>
      <div class="seg">😄</div>

      <div class="track">
        <div class="indicator">⚡</div>
      </div>
    </div>
  </div>

  <div class="side"></div>
</div>

<style>
@font-face {  font-family: 'Cinzel';  src: url('https://raw.githubusercontent.com/tukiteruamano-a11y/anketa/main/cinzel_regular.ttf') format('truetype');
}
.battery-wrapper{
  position: relative;
  width: 300px;
  transform: scale(0.7);
  transform-origin: top left;
  margin: 0 auto;
}

.battery{
  background:#000;
  border-radius:16px;
  padding:12px;
  color:#fff;
  font-family:sans-serif;
}

.side{
  position:absolute;
  right:-14px;
  top:50%;
  transform:translateY(-50%);
  width:14px;
  height:50%;
  background:#000;
  border-radius:0 8px 8px 0;
}

.title{
  text-align:center;
  margin-bottom:10px;
  font-size:20px;
  font-family: 'Cinzel';
}

.segments{
  display:flex;
  overflow:hidden;
  border-radius:10px;
  margin-bottom:8px;
  position:relative;
}

.seg{
  flex:1;
  text-align:center;
  padding:8px 0 40px;
  font-size:14px;
}

.seg:nth-child(1){background:#ff3b3b;}
.seg:nth-child(2){background:#ff6b3b;}
.seg:nth-child(3){background:#ff9b3b;}
.seg:nth-child(4){background:#ffd93b;}
.seg:nth-child(5){background:#b7e23b;}
.seg:nth-child(6){background:#6be23b;}
.seg:nth-child(7){background:#2be23b;}

.track{
  position:absolute;
  left:8px;
  right:8px;
  bottom:8px;
  height:10px;
  background:#222;
  border-radius:999px;
  z-index:2;
}

.indicator{
  position:absolute;
  top:50%;
  transform:translate(-50%, -50%);
  font-size:20px;
  transition:0.3s ease;
}
</style>

<script>
function updateAll() {
  document.querySelectorAll('.battery-wrapper').forEach(wrapper => {
    const level = parseInt(wrapper.dataset.level) || 1;

    const indicator = wrapper.querySelector('.indicator');
    const segments = wrapper.querySelectorAll('.seg');
    const count = segments.length;

    // центр сегмента + маленький сдвиг вправо
    const offsetPercent = 2; // смещение вправо в процентах
    const percent = ((level - 0.5) / count * 100) + offsetPercent;

    indicator.style.left = percent + '%';
  });
}

window.onload = updateAll;
window.onresize = updateAll;
</script>[/html]

0

958

https://upforme.ru/uploads/001a/48/60/3222/973300.png

Подпись автора

[html]<div class="battery-wrapper" data-level="6">
  <div class="battery">
    <div class="title">MY SOCIAL BATTERY</div>

    <div class="segments">
      <div class="seg">😢</div>
      <div class="seg">🙁</div>
      <div class="seg">😕</div>
      <div class="seg">😐</div>
      <div class="seg">🙂</div>
      <div class="seg">😊</div>
      <div class="seg">😄</div>

      <div class="track">
        <div class="indicator">⚡</div>
      </div>
    </div>
  </div>

  <div class="side"></div>
</div>

<style>
@font-face {  font-family: 'Cinzel';  src: url('https://raw.githubusercontent.com/tukiteruamano-a11y/anketa/main/cinzel_regular.ttf') format('truetype');
}
.battery-wrapper{
  position: relative;
  width: 300px;
  transform: scale(0.7);
  transform-origin: top left;
  margin: 0 auto;
}

.battery{
  background:#000;
  border-radius:16px;
  padding:12px;
  color:#fff;
  font-family:sans-serif;
}

.side{
  position:absolute;
  right:-14px;
  top:50%;
  transform:translateY(-50%);
  width:14px;
  height:50%;
  background:#000;
  border-radius:0 8px 8px 0;
}

.title{
  text-align:center;
  margin-bottom:10px;
  font-size:20px;
  font-family: 'Cinzel';
}

.segments{
  display:flex;
  overflow:hidden;
  border-radius:10px;
  margin-bottom:8px;
  position:relative;
}

.seg{
  flex:1;
  text-align:center;
  padding:8px 0 40px;
  font-size:14px;
}

.seg:nth-child(1){background:#ff3b3b;}
.seg:nth-child(2){background:#ff6b3b;}
.seg:nth-child(3){background:#ff9b3b;}
.seg:nth-child(4){background:#ffd93b;}
.seg:nth-child(5){background:#b7e23b;}
.seg:nth-child(6){background:#6be23b;}
.seg:nth-child(7){background:#2be23b;}

.track{
  position:absolute;
  left:8px;
  right:8px;
  bottom:8px;
  height:10px;
  background:#222;
  border-radius:999px;
  z-index:2;
}

.indicator{
  position:absolute;
  top:50%;
  transform:translate(-50%, -50%);
  font-size:20px;
  transition:0.3s ease;
}
</style>

<script>
function updateAll() {
  document.querySelectorAll('.battery-wrapper').forEach(wrapper => {
    const level = parseInt(wrapper.dataset.level) || 1;

    const indicator = wrapper.querySelector('.indicator');
    const segments = wrapper.querySelectorAll('.seg');
    const count = segments.length;

    // центр сегмента + маленький сдвиг вправо
    const offsetPercent = 2; // смещение вправо в процентах
    const percent = ((level - 0.5) / count * 100) + offsetPercent;

    indicator.style.left = percent + '%';
  });
}

window.onload = updateAll;
window.onresize = updateAll;
</script>[/html]

0

959

https://upforme.ru/uploads/001c/2a/e5/5/324060.png

Подпись автора

[html]<div class="battery-wrapper" data-level="6">
  <div class="battery">
    <div class="title">MY SOCIAL BATTERY</div>

    <div class="segments">
      <div class="seg">😢</div>
      <div class="seg">🙁</div>
      <div class="seg">😕</div>
      <div class="seg">😐</div>
      <div class="seg">🙂</div>
      <div class="seg">😊</div>
      <div class="seg">😄</div>

      <div class="track">
        <div class="indicator">⚡</div>
      </div>
    </div>
  </div>

  <div class="side"></div>
</div>

<style>
@font-face {  font-family: 'Cinzel';  src: url('https://raw.githubusercontent.com/tukiteruamano-a11y/anketa/main/cinzel_regular.ttf') format('truetype');
}
.battery-wrapper{
  position: relative;
  width: 300px;
  transform: scale(0.7);
  transform-origin: top left;
  margin: 0 auto;
}

.battery{
  background:#000;
  border-radius:16px;
  padding:12px;
  color:#fff;
  font-family:sans-serif;
}

.side{
  position:absolute;
  right:-14px;
  top:50%;
  transform:translateY(-50%);
  width:14px;
  height:50%;
  background:#000;
  border-radius:0 8px 8px 0;
}

.title{
  text-align:center;
  margin-bottom:10px;
  font-size:20px;
  font-family: 'Cinzel';
}

.segments{
  display:flex;
  overflow:hidden;
  border-radius:10px;
  margin-bottom:8px;
  position:relative;
}

.seg{
  flex:1;
  text-align:center;
  padding:8px 0 40px;
  font-size:14px;
}

.seg:nth-child(1){background:#ff3b3b;}
.seg:nth-child(2){background:#ff6b3b;}
.seg:nth-child(3){background:#ff9b3b;}
.seg:nth-child(4){background:#ffd93b;}
.seg:nth-child(5){background:#b7e23b;}
.seg:nth-child(6){background:#6be23b;}
.seg:nth-child(7){background:#2be23b;}

.track{
  position:absolute;
  left:8px;
  right:8px;
  bottom:8px;
  height:10px;
  background:#222;
  border-radius:999px;
  z-index:2;
}

.indicator{
  position:absolute;
  top:50%;
  transform:translate(-50%, -50%);
  font-size:20px;
  transition:0.3s ease;
}
</style>

<script>
function updateAll() {
  document.querySelectorAll('.battery-wrapper').forEach(wrapper => {
    const level = parseInt(wrapper.dataset.level) || 1;

    const indicator = wrapper.querySelector('.indicator');
    const segments = wrapper.querySelectorAll('.seg');
    const count = segments.length;

    // центр сегмента + маленький сдвиг вправо
    const offsetPercent = 2; // смещение вправо в процентах
    const percent = ((level - 0.5) / count * 100) + offsetPercent;

    indicator.style.left = percent + '%';
  });
}

window.onload = updateAll;
window.onresize = updateAll;
</script>[/html]

0

960

https://upforme.ru/uploads/0019/41/ed/4/678429.png
Ваша реклама

0


Вы здесь » Вектор Пламени » Реклама » Взаимная #1


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