Как сделать уменьшение фигуры за определенное время
Здравствуйте, мне нужно сделать так чтобы в моем коде круг уменьшал свои размеры посекундно, и цифра которая стоит у него по центру показывала через какое время он исчезнет, и после исчезновения этот круг с данной цифрой должен появится в рандомно месте
Вот сам код: <!DOCTYPE html> <html> <head> <title>Untitled</title> <meta charset="utf-8"> <style type="text/css"> div{ height: 100px; width: 100px; display: table-cell; text-align: center; vertical-align: middle; border-radius: 50%; background: yellow; } } </style> <script> addEventListener('DOMContentLoaded', function() { const elem = document.querySelector('div'), size = [innerWidth - 100, innerHeight - 100], random = a => a * Math.random()|0, timer = () => { const [left, top] = size.map(random); elem.style.transform = `translate(${left}px, ${top}px`; }; elem.addEventListener('click', timer) }); </script> </head> <body> <div><center><h1>10</h1></center></div> </body> </html> |
zemfira2108,
Пожалуйста, отформатируйте свой код! Для этого его можно заключить в специальные теги: js/css/html и т.п., например: [html run] ... минимальный код страницы с вашей проблемой [/html] О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting. |
Часовой пояс GMT +3, время: 05:36. |