Все записи категории ‘Программирование’

Анимация нажатия: эффект нажатой кнопки
 2 Май, 2025

Когда пользователь нажимает кнопку, полезно дать тактильную обратную связь — например, слегка «прижать» её визуально. Такой эффект достигается с помощью изменения масштаба (scale) и вертикального смещения (translateY).

Это статья из цикла заметок по CSS анимации и эффектам.

Читать далее »
Анимация: Поднятие элемента с тенью при наведении
 26 Апр, 2025

Эта анимация создаёт эффект, будто элемент «приподнимается» над страницей, становясь более заметным. Обычно для этого используется свойство box-shadow, иногда в сочетании с лёгким смещением (transform: translateY(-2px)).

Это статья из цикла заметок по CSS анимации и эффектам.

Читать далее »
Быстро чистим таксономии в Drupal
 24 Апр, 2025

Чтобы через админку почистить длинные словари, нужно много времени, даже если вы используете bulk операции. Потому будем чистить их через код.

Читать далее »
Анимация свечения (мерцание)
 18 Апр, 2025

Здесь мы разбираем CSS анимацию — мерцание.

Это статья из цикла заметок по CSS анимации и эффектам.

Читать далее »
Простые CSS анимации, которые оживят ваш сайт
 14 Апр, 2025

Иногда даже одно лёгкое движение может сделать сайт запоминающимся. Не нужно быть мастером фронтенда, чтобы добавить немного магии в интерфейс — иногда достаточно пары строк CSS. Простые анимации делают сайт динамичным, визуально приятным и интуитивно понятным: кнопки становятся отзывчивыми, элементы появляются с грацией, а страницы начинают «дышать».

Читать далее »
VK Video: интегрируем как oembed provider source в Drupal
 12 Апр, 2025

Еще один oembed провайдер, который мне понадобился не давно — VK VIDEO. Нужно было интегрировать видео с ВКонтакте в медиа библиотеку Drupal.

Читать далее »
SpecialCharacters плагин в CKE5. Добавляем символы.
 11 Апр, 2025

В CKEditor 5 есть родной плагин, который отображает список спец. символов для вставки в редактор. Он удобен и прост, проблема лишь в том, что он содержит далеко не все символы, которые могут быть нужны.

Читать далее »
Убираем вставку   в пустые div контейнеры в CKEditor 5
 9 Апр, 2025

Неприятная особенность CKEditor — добавляет в пустые контейнера (в <div>,<p> и т.п.) html код неразрывного пробела.

Читать далее »
Фильтрация тегов на уровне плагина в CKEditor 5
 7 Апр, 2025

Плагин DataFilter позволяет управлять фильтрацией HTML тегов. Он является «родным» для CKE плагином, так что ничего дополнительно устанавливать не нужно. Рассмотрим как им можно управлять на уровне кастомного плагина.

Читать далее »
Как получить определения из конфигурационных файлов схем Drupal
 6 Апр, 2025

Drupal config API позволяет не только прочитать сами настройки, но и файлы их определений. В общем то это очевидно, покажу как это делается.

Читать далее »