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

СливПлатные

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

  • krut74891
  • Gamesense
  • phany
  • CodEX74
  • bebra3214
  • Fleppka
  • cesar111
  • 54895
  • jacob
  • hatless
  • thang980
  • babakaaa
  • NextLand
  • BaMbUk
  • yashiro
  • Tox1k
  • Liou_Yang123456
  • Aternos_
  • den_200920
  • Antrisol23
  • rvsgamer2004
  • Fadde
  • ArtKot
  • MaksVredina
  • Dshanina
  • _3D3N_
  • maks1ch
  • ramryckel
  • _datura
  • giraffe_999
  • Fura
  • Yoi0105
  • MrYArg1cH
  • Daritos
  • plum
  • dafix
  • Otherside3
  • Aurum201
  • mohammed_iron
  • NeroDarkness
  • Just4Fun
  • Xosi_
  • VoldexGray
  • validol
  • DieInCalamity
  • Ziroci
  • jimbik1
  • johndoe019190
  • avadakeda12332
  • Gubin
  • 280211nabi
  • hhhhgds
  • mcdanielprogf4
  • Kietmc123
  • SyrnikInteractive
  • spark_86
  • Maks411222
  • D3RxKxR
  • myler
  • Sked
  • 4l3x4ndd3r1
  • Xani
  • TheMrEvgen
  • LiSnow
  • Heller123
  • ponos52
  • _PrometheuZ_
  • Devdoggen
  • Icecicerv
  • ZimBaly
  • Namhoanghpvn
  • abunda1234
  • TCPro
  • tamdasikLOL

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

  • Автор темы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, это как база. Потом, если надо что-то особенное для определённого блока или состояния, ты уже добавляешь свои кастомные настройки. Так структура чёткая, а главное, код остаётся понятным для всех, кто потом с этим работает.
 
ВерхНиз