Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 24.09.2011, 13:07
Профессор
Посмотреть профиль Найти все сообщения от Solovei95
 
Регистрация: 15.03.2011
Сообщений: 353

Анимация шума
Простая анимация шума!
Кстати, как запустить прямо здесь?
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
document.addEventListener("DOMContentLoaded",function(){
var canvas = document.getElementById("canvas");
var ctx = canvas.getContext("2d");
var timer = 0;

var shom = function(){

ctx.clearRect(0,0,canvas.width,canvas.height);
ctx.save();
ctx.fillStyle = "rgb(255,255,255)";
ctx.fillRect(0,0,canvas.width,canvas.height);
ctx.restore();
for(var i=0;i<4000;i++){
ctx.fillRect(Math.random()*canvas.width,Math.random()*canvas.height,1,1);
}

setTimeout(shom,50);
}
shom();

},false);
</script>
</head>
<body>
<canvas id="canvas" width="100" height="100"></canvas>
</body>
</html>

Последний раз редактировалось Solovei95, 27.09.2011 в 16:50.
Ответить с цитированием
  #2 (permalink)  
Старый 27.09.2011, 13:55
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

[html run]
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #3 (permalink)  
Старый 27.09.2011, 14:12
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Можно делать такие прикольные штуки :
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
document.addEventListener("DOMContentLoaded",function(){
var canvas = document.getElementById("canvas");
var ctx = canvas.getContext("2d");
var timer = 0;

var shom = function(){

ctx.clearRect(0,0,canvas.width,canvas.height);
ctx.save();
ctx.fillStyle = "rgb(124,255,118)";
ctx.fillRect(0,0,canvas.width,canvas.height);
ctx.restore();
ctx.fillStyle = "rgb(145,0,0)";
for(var i=0;i<1000;i++){
ctx.fillRect(Math.random()*canvas.width,Math.random()*canvas.height,2,1);
}

setTimeout(shom,50);
}
shom();

},false);
</script>
</head>
<body>
Сегодня и только сегодня в нашей распродаже зеленые кони!
<canvas id="canvas" width="700" height="3"></canvas>
</body>
</html>
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
JQuery, анимация для нескольких элементов сразу, возможно ли? Logo jQuery 21 29.05.2012 21:50
Анимация движения Armen Общие вопросы Javascript 8 02.08.2011 18:32
Анимация и управление строчкой текста INI jQuery 2 31.08.2010 08:22
Анимация. Помогите понять почему не работает. kadurban jQuery 4 08.07.2010 20:50
Цикличность анимация? SashaBorandi jQuery 1 25.12.2008 09:20