02 · Визуал
Кастомный курсор в Tilda
готовый код.
Аккуратная точка, которая следует за указателем и увеличивается над ссылками и кнопками.
Забрать код ↓- Технология
- CSS + JavaScript
- Установка
- 7 минут
- Куда вставлять
- Блок T123
- Обновлено
- 08.09.2026
/ Демонстрация
Сначала посмотрите,
как это работает.
Live demoКастомный курсор
Двигайте курсором внутри поля
/ Код
Скопируйте.
Вставьте. Опубликуйте.
Код не требует сборки или установки библиотек. Перед запуском замените значения, отмеченные в инструкции ниже.
Готовый код
<div class="tselno-cursor" aria-hidden="true"></div>
<style>
.tselno-cursor { display: none; }
@media (pointer: fine) and (prefers-reduced-motion: no-preference) {
.tselno-cursor {
position: fixed;
z-index: 99999;
top: 0;
left: 0;
width: 14px;
height: 14px;
display: block;
border-radius: 50%;
background: #ff5c35;
pointer-events: none;
opacity: 0;
transform: translate(-50%, -50%);
transition: width .2s ease, height .2s ease, opacity .2s ease;
}
.tselno-cursor.is-visible { opacity: .9; }
.tselno-cursor.is-active { width: 42px; height: 42px; opacity: .45; }
}
</style>
<script>
(function () {
if (!window.matchMedia('(pointer: fine) and (prefers-reduced-motion: no-preference)').matches) return;
var cursor = document.querySelector('.tselno-cursor');
if (!cursor) return;
document.addEventListener('mousemove', function (event) {
cursor.style.left = event.clientX + 'px';
cursor.style.top = event.clientY + 'px';
cursor.classList.add('is-visible');
});
document.addEventListener('mouseleave', function () {
cursor.classList.remove('is-visible');
});
document.addEventListener('mouseover', function (event) {
if (event.target.closest('a, button, [role="button"]')) cursor.classList.add('is-active');
});
document.addEventListener('mouseout', function (event) {
if (event.target.closest('a, button, [role="button"]')) cursor.classList.remove('is-active');
});
})();
</script>/ Установка
Четыре шага.
- 01
Добавьте блок T123 в самый низ страницы или в футер, если он используется на всём сайте.
- 02
Вставьте код целиком и сохраните блок.
- 03
Замените цвет #ff5c35 и размеры 14px/42px под фирменный стиль.
- 04
Опубликуйте страницу и проверьте ссылки, кнопки и меню на компьютере.
/ Настройки
Подстройте под себя.
- Обычный размер
- Параметры width и height со значением 14px.
- Размер над кнопкой
- Параметры 42px в классе .is-active.
- Цвет
- Свойство background в .tselno-cursor.
/ Нужна доработка
Не нашли нужное?
Соберём под ваш сайт.
Опишите задачу и пришлите ссылку на страницу. Посмотрим, можно ли решить её готовым кодом или нужна индивидуальная разработка.
Обсудить в Telegram ↗