ForumD.ru - Дизайн, графика, скрипты, техническая поддержка для форумов и сайтов

Объявление

🔴 МАСТЕР-КЛАСС от magia "Жизненный цикл проекта"

Дата и время: начало 28 апреля в 16:00 по МСК;
Если у вас возникла идея создать ролевую игру, сообщество любителей собак или форум для киноманов,
но не знаете с чего начать и что делать, не беда! Мы здесь чтобы помочь.

Подробности

GEMcross

Кроссовер, ориентированный на активную игру и уютный флуд.
Собираем у себя драгоценных игроков уже почти три года.

Посетить

🔥 Новинка в портфолио: ДИЗАЙН И ГРАФИКА В СТИЛЕ GENSHIN IMPACT

Платформа: MyBB.ru (RusFF)
Стоимость: 6500 рублей;
Авторы: Moju & wasurenagusa

Посмотреть

💰 Теперь у нас можно приобрести "Мгновенные уведомления от Алекса"

Скрипт оповещает пользователей о событиях на форуме в реальном времени, придавая динамики общению.
Автор: Alex_63 | Платформа: MyBB.ru.

У нас: структурированная документация, возможность платить иностранными картами, перевыпустить подписку или купить бессрочно.

Купить скрипт

🌟 ОПЛАТА ЗАКАЗА НАГРАДНЫМИ БАЛЛАМИ И СКИДКИ

Заказы можно оплачивать наградными баллами (НБ). Полностью или частично.
Бартер за НБ осуществляется на условиях платного заказа, в качестве оплаты - НБ.
А если у вас есть любой платный заказ, вы можете обменять НБ на скидочные купоны.

узнать подробности

📣 Наш проект: Ролевой поисковик

Поиск роли на текстовых ролевых
Проект от специалистов FD

Спойлеры и обсуждение

❤️ Поддержать проект

Если у вас есть желание помочь нам сделать наш проект лучше:
Реклама на сайтеПредложения
Стать модераторомОтзывы

Подробнее

SPECIAL OFFER: We distribute designs for free

Finalizing the layout for your project;
Developing a style code;
Mobile version included if you wish.

Details

Support the project

If you want to help us:
Become a moderator
SuggestionsReviews

Details
❗ ❗ ❗ Technical work is underway. We'll fix it soon. :) If you're english-speaker and want to use our forum, switch to the russian language. This is temporary, until the works with multi-language option will be done. Sorry for the inconvenience.

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

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



Эксперименты Will O The Wisp

Сообщений 91 страница 100 из 187

91

Will O The Wisp
Из этого поста опубликовала 2 трюка, но не поняла тот что ты назвал "переливающийся текст". Почему-то он у меня отобразился вот так:

+

Может, я что не так поняла?

0

92

Automation Baby
Ссылка посмотри при наведении

0

93

#p176909,Will O The Wisp написал(а):

Ссылка посмотри при наведении

Хм... Работает. А почему у меня не сработало?

0

94

Automation Baby
давай посмотрим
скрипт работает?
стили не перескакивают?

0

95

#p176963,Will O The Wisp написал(а):

скрипт работает?
стили не перескакивают?

Я тестила тут (на ФД). Потестю ещё у себя на тестовике (там вообще скриптов нету) и скажу потом.

0

96

Automation Baby
на фд стоит скрипт не безопасного хтмл - наши скрипты и стили влияют на содержимое поста, а содержимое поста может влиять на элементы форума.

+1

97

#p176968,Gerda написал(а):

на фд стоит скрипт не безопасного хтмл - наши скрипты и стили влияют на содержимое поста, а содержимое поста может влиять на элементы форума.

Точно! С традиционным хтмл от сервиса работает нормально на тестовике.

0

98

код добавляет гирлянду к элементу с примерами использования
хотя как это использовать я не знаю

Код:
[html]
<style>
section {
  padding: 5rem 2rem;
  text-align: center;
  color: gray;
  font-family: system-ui;
  min-width: 50%;
  max-width: 600px;
  margin: 3rem 0;
  background: rgba(255,255,255,.025);
  position: relative;
}

section:has(img) {
  padding: 0;
  display: grid;
  place-items: center;
}
section:has(img)::after {
  content: 'Images need a container div';
  position: absolute;  
  padding: 1rem;
  background: rgba(0,0,0,.5);
  border-radius: 5px;
  color: lightgray;
}

code {
  padding: .2rem;
  background: #333;
  border-radius: 4px;
}

button {
  padding: 1rem 1rem;
  border: 0;
  color: dimgray;
  border-radius: 5px;
}

img {
  width: 100%;
}

h1 {
  font-size: 2rem;
  width: fit-content;
  margin: 0 auto;
  padding: 1rem;
}

/* resets and basic page styling*/
body {
  margin: 0;
  padding: 0;
  background: #222;
  min-height: 100vh;
  display: grid;
  place-items: center;
}

* {
  box-sizing: border-box;
}
</style>
<script>
var lights_count = 10,
    target_elements = document.querySelectorAll('.addLights'),
    colors = ['blue','red','gold','ForestGreen','DarkViolet','orangered', 'DarkTurquoise'],
    wire_color = '#040',
    twinkle = false,
    l_width = 100 / lights_count,
    rotation_max = 35

target_elements.forEach(function(elm) {
  for(var i=0;i<lights_count;i++) {
    var l = document.createElement('div')
    l.className = 'light_box'
    l.style.width = l_width + '%'
    l.style.position = 'absolute'
    l.style.left = l_width * i + '%'
    l.style.top = '1%'
    l.style.bottom = '1%'
    l.style.borderTop = '2px solid '+wire_color
    l.style.borderBottom = '2px solid '+wire_color
    var rot = Math.random() < .5 ? -Math.random()*rotation_max : Math.random()*rotation_max
    l.innerHTML = `
    <div class='light' style='--color:${colors[i%colors.length]}; transform:rotate(${rot}deg);'></div>
    <div class='light' style='--color:${colors[(i+2)%colors.length]}; transform:rotate(${rot}deg);'></div>`
    if(twinkle) {
      l.classList.add('twinkle')
      l.style.setProperty('--delay', i / 3 - 1 + 's' )
    }
    elm.appendChild(l)
  }
})

document.body.innerHTML += `
<style>
.twinkle .light::after {
  animation: twinkle 1s linear var(--delay) infinite;
}
@keyframes twinkle {
  50% { box-shadow: 0 0 0 transparent; }
}

.light_box {
  pointer-events: none;
}
.light {
  width: 15%;
  max-width: 15px;
  aspect-ratio: 1/1;
  background: ${wire_color};
  position: absolute;
  left: 40%;
  border-radius: 25%;
  --color: gold;
}
.light:nth-child(1) {
  top: 100%;
  transform-origin: 50% 0%;
}
.light:nth-child(2) {
  bottom: 100%;
  transform-origin: 50% 100%;
}

.light::after {
  content: '';
  width: 150%;
  aspect-ratio: 1/2;
  background: 
    radial-gradient(rgba(255,255,255,.5), transparent),
    var(--color);
  box-shadow: 0 0 15px 5px var(--color);
  position: absolute;
  left: -25%;  
}
.light:nth-child(1)::after {
  top: 80%;
  border-radius: 100% / 60% 60% 125% 125%;
}
.light:nth-child(2)::after {
  bottom: 80%;
  border-radius: 100% / 125% 125% 60% 60%;
}

.addLights {
  position: relative;
}
</style>
`
</script>
<section class='addLights'>
  Add lights to any element using the<br>
  <code>.addLights</code> class
</section>

<section>
  <button class='addLights'>Buttons</button>
</section>

<section class='addLights'>
  <img src='https://picsum.photos/1920/1080' />
</section>

<section>
  <h1 class='addLights'>Headings work as well</h1>
</section>

<section class='addLights'>
  Thank you for your time.
</section>
[/html]

+1

99

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

+ набор кодов

0

100

#p177090,Will O The Wisp написал(а):

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

можно забрать?
крутой диз, его можно под форум любой тематики натянуть.

0