Сборки серверов

СливПлатные

Сейчас онлайн

  • lord8585
  • RichKunG
  • dorofeev
  • jacats
  • markvadi
  • qwertyasgianz99
  • inboxxd
  • Dianessa2502
  • keremMode
  • maddwaqq
  • Korolevsky
  • kore12
  • ZloyBoy
  • wer1tixxxxxx
  • Tieumiu
  • Dominator_646
  • tanmaygarg8133
  • Skai
  • Grafin4ik2458
  • TTtttt332
  • Wayfarer
  • ldk
  • Samuera
  • CUPcqkeee
  • Monsterworld
  • madora
  • onlyv1be
  • AgentikZab
  • Fabric1165
  • AnrimiX
  • PurpleCRAFTadm
  • LiSnow
  • Gamesense
  • Kobalew
  • Light90
  • homalend
  • Heidisoon
  • DenPlayStar
  • MrRival
  • chatodual
  • OIUYUIO
  • hatless
  • FuzziPand
  • Shon_Delford
  • I_CommandBlock
  • Aconyyy
  • deadfill
  • turarrhay
  • Jaikop
  • hieuvenfh
  • verylapysik123
  • Anonimusis
  • Aleksei2012
  • SHNIPock
  • boyfriend029
  • He1ly03
  • Dil12vil
  • MrSoup
  • limonchik
  • spark_86
  • araco0l
  • korendYT
  • Zernovsky
  • imdreim
  • ANP
  • Daritos
  • kirilltwice
  • yuiii
  • eto1111
  • knopka123
  • Liou_Yang123456
  • BlockByte - студия
  • minemeow
  • 01NeDeXD
  • chelikcs
  • beakeroff1
  • WoWKiller22
  • mcyogurt
  • qqzzxx11
  • VladimirKam
  • RokyYTR
  • MrAntixops
  • Sashadragon

Модификация Анимация при наведении на узел

  • Автор темыAleksandr
  • Дата начала
Aleksandr

Немного подредачил из темы

offtop

В extra.less:

CSS:
[data-template="forum_list"] .node-body:hover {
   background: transparent;
   transition: transform 1s;
   transform: scale(1.1);
}
 
Aleksandr
В extra.less:
CSS:
.node-body {
  transition: transform 0.3s;
}
.node-body:hover {
  transform: scale(1.02);
}

Теперь плавное приближение и отдаление

offtop
 
Последнее редактирование:
bobobo
Теперь к тебе.

bbcode offtop, нужен для пометки сообщений, которые не имеют отношение к созданной выше темы.
К примеру как всё вот это моё полностью сообщение, которое не относится к теме разговора о Анимация при наведении на узел

В век нейронок, это всё настолько не имеет значение... что.. ну...

offtop


А вот теперь по делу:​

с точки зрения css, у тебя тут ошибка с дублированием и порядком css свойств.

CSS:
.node-body {
  /* Сначала пишем основное состояние элемента,
     тут задаём общие свойства, например, плавный переход. */
  transition: transform 0.3s;
}

.node-body:hover {
  /* Потом идёт состояние "при наведении",
     где описываем, как элемент изменится, например, увеличится. */
  transform: scale(1.02);
}

Вот он в сокращённом виде:
CSS:
.node-body {
  transition: transform 0.3s;
}
.node-body:hover {
  transform: scale(1.02);
}
 
bobobo
@Aleksandr, это не ошибка, но когда ты дублируешь transition: 0.3s; в разных местах, это делает код менее аккуратным. Если убрать повтор, всё будет выглядеть чище и понятнее. Так потом и тебе, и другим, кто будет с этим работать, будет легче разобраться.

Вот тебе пример с ссылками, чтобы всё стало кристально ясно:
CSS:
a {
  /* Здесь задаём базовые стили для всех ссылок на сайте,
     например, цвет и переходы. Эти свойства будут применяться ко всем ссылкам. */
  color: blue;
  text-decoration: none;
  transition: color 0.3s;
}

a:hover {
  /* А здесь описываем, что будет происходить при наведении.
     При этом основной стиль, который ты задал выше, сохраняется. */
  color: darkblue;
}

.navbar a {
  /* Если тебе нужно отдельно стилизовать ссылки в определённом блоке,
     например, в навигационной панели, ты переопределяешь стиль,
     не трогая базовые свойства. */
  color: white;
}

.navbar a:hover {
  /* При наведении на ссылки внутри навбара они могут меняться,
     но только в пределах этой области. */
  color: lightgray;
}
Видишь? Сначала ты задаёшь основной стиль для элементаa, это как база. Потом, если надо что-то особенное для определённого блока или состояния, ты уже добавляешь свои кастомные настройки. Так структура чёткая, а главное, код остаётся понятным для всех, кто потом с этим работает.
 
ВерхНиз