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

СливПлатные

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

  • Liou_Yang123456
  • fcPlugins
  • sanakpkz
  • blademyname
  • dayahotik
  • lqxnio
  • SLIMIK
  • ArtKot
  • riori
  • SeaCore
  • macnk
  • Logi123
  • xiaogeyr
  • BrownKing
  • avadakeda12332
  • TTtttt332
  • dfd.dfd
  • Berty_181
  • Yatochka
  • Johnson
  • MineClaw
  • ArtemShel3
  • Raunak
  • chelikcs
  • Arthur57424
  • Fabric1165
  • xxxszaur
  • PabloStanfford
  • AlexSSID
  • andreu12
  • mcyogurt
  • NIС4257
  • CodEX74
  • SyrnikInteractive
  • dunuges
  • Damir2008
  • MrTeM4IK324
  • Shadow Bonnie
  • porotayfun
  • asdasgrsagasdg
  • sevakloxYT
  • Mexv4
  • winetech
  • Prokuror
  • Samuera
  • RayMelhor
  • giraffe_999
  • Evgen4ikGamesYT
  • MrLavX
  • iisuperali2
  • German_382
  • zhopa53
  • ZimBaly
  • MrkleisYT
  • fefeefefw
  • Xilka
  • Xgamings11X
  • Ben4ik_222
  • MaskLe
  • rimuru_zet
  • jorjkk
  • Karton
  • real1tyy
  • kolyas
  • NevileeV
  • RokyYTR
  • RichKunG
  • Gaa1fg
  • monylen1
  • LYNCH
  • eminence.in.shadow.backup
  • Серый Кот
  • TonThu
  • roman14252
  • 121121312312313

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

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