Книга: Выразительный JavaScript
След мыши
След мыши
В ранние дни JavaScript, когда было время кричащих домашних страниц с обилием анимированных картинок, люди использовали язык очень вдохновляющими способами. Одним из них был «след мыши» — серия картинок, которые следовали за курсором при его движении по странице.
Я хочу, что бы вы в упражнении сделали такой след. Используйте с абсолютным позиционированием, фиксированным размером и цветом фона. Создайте кучку элементов и при движении мыши показывайте их следом за курсором.
К этому можно подойти многими способами. Можно сделать очень простое или очень сложное решение, как угодно. Простое – хранить фиксированное количество элементов и проходить по ним в цикле, двигая каждый следующий на текущее место курсора, каждый раз когда случается событие "mousemove"
.
<style>
.trail { /* className для элементов, летящих за курсором */
position: absolute;
height: 6px; width: 6px;
border-radius: 3px;
background: teal;
}
body {
height: 300px;
}
</style>
<script>
// Ваш код.
</script>
- 8.2.1. Последовательные мыши — MS Mouse и PC Mouse
- startDrag - Заставляет фильм или клип следовать за курсором мыши
- Правильная стратегическая последовательность
- Последующие действия
- Возможности, планируемые к реализации в следующих версиях
- 2.2. Современные методы исследования эффективности рекламы
- Диаграммы последовательности действий
- 1.5. Потренируйте свою интуицию: что следует запомнить
- Когда следует задавать проясняющие вопросы
- Можно ли избавиться от необходимости использовать двойной щелчок кнопкой мыши при открытии папки?
- Могу ли я изменить или отключить звуки, которые проигрываются при запуске Windows, щелчке кнопкой мыши на папке и т. д.?
- Как сделать указатель мыши цветным или изменить его форму?