Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 23.07.2020, 15:57
Новичок на форуме
Отправить личное сообщение для firdavs007 Посмотреть профиль Найти все сообщения от firdavs007
 
Регистрация: 23.07.2020
Сообщений: 1

Мои пузырьки бликают можете помоч
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>

<style>
#c1 {
background-color: rgba(255, 255, 255, 0);
}
</style>
</head>
<body>


<canvas id="c1" width="1000" height="500"></canvas>
<input type="color" id="inpcolor">
<button id="button1">Clear</button>
<button id="Start">Start</button>



<script>let v= 50;
let canvas = document.getElementById('c1');
let ctx = canvas.getContext('2d');
let color = 'blue';
let round = document.getElementById('round');
let pi = Math.PI;



document.getElementById('Start').onclick = function(){
setInterval(() => {
Start();
}, 1000);
}





function Start(event){
let x = Math.floor(Math.random()*(1000-1));
let y = Math.floor(Math.random()*(500-1));
let index=0;
let randR = Math.floor(Math.random()*(255-1)+1);
let randB = Math.floor(Math.random()*(255-1)+1);
let randG = Math.floor(Math.random()*(255-1)+1);

let buble = setInterval(() => {
index+=0.3;
ctx.beginPath();
ctx.lineWidth = 13;
ctx.globalCompositeOperation = 'destinaion-over';
ctx.strokeStyle ='rgb('+randR+','+randB+','+randG+')';
ctx.fillStyle = '#FFFFFF';
ctx.arc(x,y,index,0,pi*2);
ctx.stroke();
ctx.fill();
ctx.closePath();
if (index>=200) {
ctx.beginPath();
ctx.lineWidth = 13;
ctx.globalCompositeOperation = 'destinaion-over';
ctx.strokeStyle ='#FFFFFF';
ctx.fillStyle = '#FFFFFF';
ctx.arc(x,y,index+1,0,pi*2);
ctx.stroke();
ctx.fill();
ctx.closePath();
clearInterval(buble);
}
}, 10);
}

</script>

</html>
Ответить с цитированием
  #2 (permalink)  
Старый 23.07.2020, 18:07
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,737

Пожалуйста, отформатируйте свой код!

Для этого его можно заключить в специальные теги: js/css/html и т.п., например:
[html run]
... минимальный код страницы с вашей проблемой
[/html]

О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Новая система управления сайтом Scripto CMS deepslam Ваши сайты и скрипты 38 31.01.2011 14:55