Heim  >  Artikel  >  Web-Frontend  >  Einfaches Teilen von Beispielcode für JS, um einen Dithering-Effekt zu erzielen

Einfaches Teilen von Beispielcode für JS, um einen Dithering-Effekt zu erzielen

黄舟
黄舟Original
2017-06-01 09:20:401409Durchsuche

Dieser Artikel endet damit, dass jeder den Dithering-Effekt durch js erzielen kann. Er ist sehr gut und hat Referenzwert.

Kein Unsinn mehr Gehe direkt Ich habe den Code für alle gepostet. Der spezifische Code lautet wie folgt:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
#p1 {
width: 100px;
height: 100px;
position: absolute;
left: 400px;
top: 200px;
background: red;
}
</style>
</head>
<body>
<p id="p1"></p>
<script>
var p1 = document.querySelector(&#39;#p1&#39;);
document.onclick = function () {
/*
* 抖动:
* 1. 每次改变一下元素的位置
* 按照一个中心点进行偏移,假设中心点left原始是400,那么每次就以left:400为中心做位置的移动
* 380 -> 420
* */
// p1.style.left = &#39;380px&#39;;
// p1.style.left = &#39;420px&#39;;
var a = true;
setInterval(function() {
/*
* 根据a的值,做不同的设置
* */
p1.style.left = (a ? 380 : 420) + &#39;px&#39;;
a = !a;
}, 30);
}
</script>
</body>
</html>

Das obige ist der detaillierte Inhalt vonEinfaches Teilen von Beispielcode für JS, um einen Dithering-Effekt zu erzielen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn