{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"JavaScript ile Webde Dans S\u0131n\u0131f\u0131: Dinamik Animasyonlar Olu\u015fturma","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"wWM6Rad0oO\"><a href=\"https:\/\/fatihsoysal.com\/blog\/javascript-ile-webde-dans-sinifi-dinamik-animasyonlar-olusturma\/\">JavaScript ile Webde Dans S\u0131n\u0131f\u0131: Dinamik Animasyonlar Olu\u015fturma<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/javascript-ile-webde-dans-sinifi-dinamik-animasyonlar-olusturma\/embed\/#?secret=wWM6Rad0oO\" width=\"600\" height=\"338\" title=\"&#8220;JavaScript ile Webde Dans S\u0131n\u0131f\u0131: Dinamik Animasyonlar Olu\u015fturma&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"wWM6Rad0oO\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","description":"Web sitenizdeki statik g\u00f6r\u00fcnt\u00fclerden s\u0131k\u0131ld\u0131n\u0131z m\u0131? Kullan\u0131c\u0131lar\u0131n\u0131za sadece bilgi sunmak yerine, onlarla etkile\u015fim kuran, g\u00f6z al\u0131c\u0131 ve ak\u0131lda kal\u0131c\u0131 bir deneyim ya\u015fatmak istemez misiniz? JavaScript ile web sayfalar\u0131n\u0131za adeta can veren, ritmik ve koordineli animasyonlar eklemenin inceliklerini bu makalede ke\u015ffedin. Adeta bir dans s\u0131n\u0131f\u0131 edas\u0131yla, elemanlar\u0131n\u0131z\u0131 sahnede serbest\u00e7e hareket ettirecek, kullan\u0131c\u0131lar\u0131n\u0131z\u0131 b\u00fcy\u00fcleyecek dinamik web uygulamalar\u0131 tasarlaman\u0131n s\u0131rlar\u0131n\u0131 a\u00e7\u0131\u011fa \u00e7\u0131karaca\u011f\u0131z."}