XF 2.0 Мигающая обводка в группе пользователя

Статус
В этой теме нельзя размещать новые ответы.
Версия XenForo
2.0.12

Jdatiko

Участники
Сообщения
30
Реакции
2
Баллы
65
1-й скрин: Имеется овальная шапка группы пользователя "команда проекта". Специально для примера обводку сделал зеленой, чтоб было видно. Мне нужно, чтоб эта зеленая обводка на шапке пользователя пульсировала (желательно, когда даже пользователь не онлайн).

.style-com {
color: white;
font-weight: bold;
background-color: #B8860B;
border: 3px solid #B8860B;
border-left-color: #7fb90087;
border-top-color: #7fb90087;
border-right-color: #7fb90087;
border-bottom-color: #7fb90087;
box-shadow: 0px 0px 10px 3px hsla(79, 99%, 36%, 0.16862745098039217);
border-left-radius: 3px solid #B8860B;
border-right-radius: 3px solid #B8860B;
}
[/ISPOILER]

Если вставить в код пульсацию, то:
.style-com {
color: white;
font-weight: bold;
background-color: #B8860B;
border: 3px solid #B8860B;
animation-name: pulse;
animation-duration: 1.5s;
animation-iteration-count: infinite;
border-left-color: #7fb90087;
border-top-color: #7fb90087;
border-right-color: #7fb90087;
border-bottom-color: #7fb90087;
box-shadow: 0px 0px 10px 3px hsla(79, 99%, 36%, 0.16862745098039217);
border-left-radius: 3px solid #B8860B;
border-right-radius: 3px solid #B8860B;
}

См.2 скрин

Пульсирует весь овал. Делать второй класс - пропадает обводка самой группы пользователя и мигает также, но уже без овала, а лишь обводка и текст. Надеюсь кто-то сможет помочь, потому что я уже весь мозг сломал. Спасибо.
 

Вложения

  • 1606991902195.png
    1606991902195.png
    16.1 KB · Просмотры: 66
  • 1606992052049.png
    1606992052049.png
    15.2 KB · Просмотры: 64
Решение
Ну или так.
CSS:
.style-com {
color: white;
font-weight: bold;
background-color: #B8860B;
border: 3px solid #B8860B;
border-color: #7fb90087;
box-shadow: 0px 0px 10px 3px hsla(79, 99%, 36%, 0.16862745098039217);
animation: pulseBanner 1.5s linear infinite;
}
@keyframes pulseBanner {
    0% {border-color: #a4f000;}
    50% {border-color: #5e8a00;}
    100% {border-color: #a4f000;}
}
Так что именно то должно пульсировать? Юзербаннер или аватар?
Аватар у меня мигает как надо. Он в порядке. Есть юзербаннер - "команда проекта". Золотая закраска и зеленая обводка этого баннер. Мне нужно, чтоб обводка баннера мигала, а сам баннер был статичный.
 
В extra.less

CSS:
@keyframes pulseBanner {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(127,185,0, 0.4);
    box-shadow: 0 0 0 0 rgba(127,185,0, 0.4);
  }
  70% {
      -moz-box-shadow: 0 0 0 5px rgba(127,185,0, 0);
      box-shadow: 0 0 0 5px rgba(127,185,0, 0);
  }
  100% {
      -moz-box-shadow: 0 0 0 0 rgba(127,185,0, 0);
      box-shadow: 0 0 0 0 rgba(127,185,0, 0);
  }

CSS:
.style-com {
color: white;
font-weight: bold;
background-color: #B8860B;
border: 3px solid #B8860B;
animation-name: pulseBanner;
animation-duration: 1.5s;
animation-iteration-count: infinite;
border-left-color: #7fb90087;
border-top-color: #7fb90087;
border-right-color: #7fb90087;
border-bottom-color: #7fb90087;
box-shadow: 0px 0px 10px 3px hsla(79, 99%, 36%, 0.16862745098039217);
border-left-radius: 3px solid #B8860B;
border-right-radius: 3px solid #B8860B;
}

Попробуй так.
OFFTOP

Если правильно понял, конешно

 
Последнее редактирование:
Ну или так.
CSS:
.style-com {
color: white;
font-weight: bold;
background-color: #B8860B;
border: 3px solid #B8860B;
border-color: #7fb90087;
box-shadow: 0px 0px 10px 3px hsla(79, 99%, 36%, 0.16862745098039217);
animation: pulseBanner 1.5s linear infinite;
}
@keyframes pulseBanner {
    0% {border-color: #a4f000;}
    50% {border-color: #5e8a00;}
    100% {border-color: #a4f000;}
}
 
  • Мне нравится
Реакции: Hope
В extra.less

CSS:
@keyframes pulseBanner {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(127,185,0, 0.4);
    box-shadow: 0 0 0 0 rgba(127,185,0, 0.4);
  }
  70% {
      -moz-box-shadow: 0 0 0 5px rgba(127,185,0, 0);
      box-shadow: 0 0 0 5px rgba(127,185,0, 0);
  }
  100% {
      -moz-box-shadow: 0 0 0 0 rgba(127,185,0, 0);
      box-shadow: 0 0 0 0 rgba(127,185,0, 0);
  }

CSS:
.style-com {
color: white;
font-weight: bold;
background-color: #B8860B;
border: 3px solid #B8860B;
animation-name: pulseBanner;
animation-duration: 1.5s;
animation-iteration-count: infinite;
border-left-color: #7fb90087;
border-top-color: #7fb90087;
border-right-color: #7fb90087;
border-bottom-color: #7fb90087;
box-shadow: 0px 0px 10px 3px hsla(79, 99%, 36%, 0.16862745098039217);
border-left-radius: 3px solid #B8860B;
border-right-radius: 3px solid #B8860B;
}

Попробуй так.
OFFTOP

Если правильно понял, конешно

Вставил =)
 

Вложения

  • 1606999645020.png
    1606999645020.png
    9 KB · Просмотры: 24
Ну или так.
CSS:
.style-com {
color: white;
font-weight: bold;
background-color: #B8860B;
border: 3px solid #B8860B;
border-color: #7fb90087;
box-shadow: 0px 0px 10px 3px hsla(79, 99%, 36%, 0.16862745098039217);
animation: pulseBanner 1.5s linear infinite;
}
@keyframes pulseBanner {
    0% {border-color: #a4f000;}
    50% {border-color: #5e8a00;}
    100% {border-color: #a4f000;}
}
господи, спасибо! Заработало! :3

Спасибо огромное всем, кто помогал.


Раздел видели?)
Мона закрывать тему :3
 
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу