{"id":12581,"date":"2025-02-16T00:00:11","date_gmt":"2025-02-15T21:00:11","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/framer-motion-ile-svg-pathi-kaydirma\/"},"modified":"2025-02-16T00:00:11","modified_gmt":"2025-02-15T21:00:11","slug":"framer-motion-ile-svg-pathi-kaydirma","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/framer-motion-ile-svg-pathi-kaydirma\/","title":{"rendered":"Framer Motion ile SVG Path&#8217;i Kayd\u0131rma"},"content":{"rendered":"<p>Framer Motion ile SVG Path&#8217;i Kayd\u0131rma<\/p>\n<p>Bu makalede, Framer Motion k\u00fct\u00fcphanesini kullanarak SVG path&#8217;leri boyunca animasyonlu kayd\u0131rma i\u015flemlerini nas\u0131l ger\u00e7ekle\u015ftirece\u011finizi ad\u0131m ad\u0131m \u00f6\u011freneceksiniz.  \u00d6ncelikle,  SVG path&#8217;lerinin ne oldu\u011funu ve neden bunlar\u0131 animasyonlu hale getirmenin \u00f6nemli oldu\u011funu a\u00e7\u0131klayaca\u011f\u0131z. Ard\u0131ndan, Framer Motion&#8217;\u0131n sundu\u011fu olanaklar\u0131 ve bu animasyonlar\u0131 olu\u015fturmak i\u00e7in gereken ad\u0131mlar\u0131 detayl\u0131 bir \u015fekilde inceleyece\u011fiz. Son olarak, birka\u00e7 pratik \u00f6rnek ve ipu\u00e7lar\u0131 payla\u015faca\u011f\u0131z.  Bu y\u00f6ntem, web sitenize etkileyici ve ak\u0131c\u0131 animasyonlar eklemenizi sa\u011flayacakt\u0131r.  Daha dinamik ve ilgi \u00e7ekici bir kullan\u0131c\u0131 deneyimi sunmak isteyen geli\u015ftiriciler i\u00e7in m\u00fckemmel bir \u00e7\u00f6z\u00fcmd\u00fcr.<\/p>\n<h2>SVG Path&#8217;leri ve Animasyon<\/h2>\n<p>Scalable Vector Graphics (SVG) vekt\u00f6r grafikleri, \u00f6l\u00e7eklenebilir ve y\u00fcksek kaliteli grafikler olu\u015fturmak i\u00e7in kullan\u0131lan bir XML tabanl\u0131 dildir.  SVG path&#8217;leri, d\u00fcz \u00e7izgiler, e\u011friler ve di\u011fer \u015fekillerden olu\u015fan karma\u015f\u0131k \u015fekiller olu\u015fturman\u0131za olanak tan\u0131r.  Bu path&#8217;leri animasyonlu hale getirerek, \u00f6rne\u011fin, bir objenin bir yol boyunca hareket etmesini, bir animasyonlu men\u00fc olu\u015fturman\u0131z\u0131 veya interaktif grafikler olu\u015fturman\u0131za olanak sa\u011flar.  Bu teknik, \u00f6zellikle modern web tasar\u0131mlar\u0131nda olduk\u00e7a pop\u00fclerdir ve kullan\u0131c\u0131 deneyimini zenginle\u015ftirir.<\/p>\n<h2>Framer Motion ile Animasyonlu Kayd\u0131rma<\/h2>\n<p>Framer Motion, React uygulamalar\u0131nda animasyonlar olu\u015fturmak i\u00e7in kullan\u0131lan g\u00fc\u00e7l\u00fc ve kullan\u0131m\u0131 kolay bir k\u00fct\u00fcphanedir.  Bu k\u00fct\u00fcphane, SVG path&#8217;leri boyunca animasyonlu kayd\u0131rma i\u015flemlerini kolayl\u0131kla ger\u00e7ekle\u015ftirmenizi sa\u011flar.  \u00d6ncelikle, projenize Framer Motion&#8217;\u0131 eklemeniz gerekir.  Daha sonra, SVG path&#8217;inizi tan\u0131mlayacak ve Framer Motion&#8217;\u0131n animate fonksiyonu ile path boyunca animasyonlu kayd\u0131rmay\u0131 ger\u00e7ekle\u015ftireceksiniz.<\/p>\n<pre><code class=\"language-jsx\">\nimport { motion } from 'framer-motion';\n\nconst path = 'M10 10 H 90 V 90 H 10 Z';\n\nconst AnimatedSvg = () => {\n  return (\n    &lt;svg width=\"100\" height=\"100\"&gt;\n      &lt;motion.path \n        d={path}\n        fill=\"none\" \n        stroke=\"black\" \n        strokeWidth=\"2\"\n        animate={{ pathLength: 1 }}\n        transition={{ duration: 2 }}\n      \/&gt;\n    &lt;\/svg&gt;\n  );\n};\n<\/code><\/pre>\n<p>Yukar\u0131daki kod \u00f6rne\u011finde,  motion.path bile\u015feni ile SVG path&#8217;ini Framer Motion&#8217;a entegre ettik. pathLength \u00f6zelli\u011fi, path&#8217;in ne kadar\u0131n\u0131n \u00e7izilece\u011fini belirler.  animate \u00f6zelli\u011fi,  pathLength de\u011ferini 0&#8217;dan 1&#8217;e (path&#8217;in tamam\u0131) de\u011fi\u015ftirir ve transition \u00f6zelli\u011fi animasyonun s\u00fcresini belirler. Bu basit \u00f6rne\u011fi geli\u015ftirerek, daha karma\u015f\u0131k ve etkileyici animasyonlar olu\u015fturabilirsiniz.  \u00d6rne\u011fin, animasyonun h\u0131z\u0131n\u0131 ve y\u00f6n\u00fcn\u00fc de\u011fi\u015ftirmeyi deneyebilirsiniz.  Ayr\u0131ca,  animasyonu tetiklemek i\u00e7in kullan\u0131c\u0131 etkile\u015fimini de kullanabilirsiniz.<\/p>\n<h2>\u0130pu\u00e7lar\u0131 ve \u00d6rnekler<\/h2>\n<p>Daha karma\u015f\u0131k animasyonlar olu\u015fturmak i\u00e7in, path&#8217;lerinizi daha detayl\u0131 bir \u015fekilde tan\u0131mlayabilir ve Framer Motion&#8217;\u0131n sundu\u011fu di\u011fer \u00f6zelliklerinden yararlanabilirsiniz.  \u00d6rne\u011fin,  variants \u00f6zelli\u011fi ile farkl\u0131 animasyon durumlar\u0131 tan\u0131mlayabilir ve bunlar aras\u0131nda ge\u00e7i\u015f yapabilirsiniz.  Ayr\u0131ca, path&#8217;lerinizi dinamik olarak olu\u015fturmak i\u00e7in JavaScript&#8217;i kullanabilirsiniz. Bu sayede, her bir kullan\u0131c\u0131 i\u00e7in \u00f6zelle\u015ftirilmi\u015f animasyonlar yaratabilirsiniz.  Daha fazla bilgi ve \u00f6rnek i\u00e7in Framer Motion&#8217;\u0131n resmi d\u00f6k\u00fcmantasyonuna g\u00f6z atabilirsiniz.<\/p>\n<p>Bu makalede, Framer Motion kullanarak SVG path&#8217;lerini animasyonlu olarak kayd\u0131rmay\u0131 \u00f6\u011frendiniz. Umar\u0131m bu bilgiler sizin i\u00e7in faydal\u0131 olmu\u015ftur. Daha fazla web geli\u015ftirme ipucu ve makale i\u00e7in <a href=\"https:\/\/fatihsoysal.com\">fatihsoysal.com<\/a> adresini ziyaret edebilirsiniz.<\/p>\n<p><b>Faydal\u0131 Kaynaklar:<\/b><\/p>\n<ul>\n<li><a href=\"https:\/\/www.framer.com\/motion\/\">Framer Motion Resmi Dok\u00fcmantasyonu<\/a><\/li>\n<li><a href=\"https:\/\/dev.to\/heres\/scroll-svg-path-with-framer-motion-54el\">Dev.to Makalesi (\u0130ngilizce)<\/a><\/li>\n<\/ul>\n<p>#Etiketler: Framer Motion, SVG Path, Animasyon, Kayd\u0131rma, Web Geli\u015ftirme, React,  JavaScript,  Vekt\u00f6r Grafikleri,  Animasyonlu Kayd\u0131rma,  Kullan\u0131c\u0131 Deneyimi<\/p>\n","protected":false},"excerpt":{"rendered":"Framer Motion ile SVG Path&#8217;i Kayd\u0131rma Bu makalede, Framer Motion k\u00fct\u00fcphanesini kullanarak SVG path&#8217;leri boyunca animasyonlu kayd\u0131rma i\u015flemlerini&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-12581","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Framer Motion ile SVG Path&#039;i Kayd\u0131rma<\/title>\n<meta name=\"description\" content=\"Bu makalede, Framer Motion k\u00fct\u00fcphanesini kullanarak SVG path&#039;leri boyunca animasyonlu kayd\u0131rma i\u015flemlerini nas\u0131l ger\u00e7ekle\u015ftirece\u011finizi ad\u0131m ad\u0131m \u00f6\u011freneceksiniz. \u00d6ncelikle, SVG path&#039;lerinin ne oldu\u011funu ve neden bunlar\u0131 animasyonlu hale getirmenin \u00f6nemli oldu\u011funu a\u00e7\u0131klayaca\u011f\u0131z. Ard\u0131ndan, Framer Motion&#039;\u0131n sundu\u011fu olanaklar\u0131 ve bu animasyonlar\u0131 olu\u015fturmak i\u00e7in gereken ad\u0131mlar\u0131 detayl\u0131 bir \u015fekilde inceleyece\u011fiz. Son olarak, birka\u00e7 pratik \u00f6rnek ve ipu\u00e7lar\u0131 payla\u015faca\u011f\u0131z. Bu y\u00f6ntem, web sitenize etkileyici ve ak\u0131c\u0131 animasyonlar eklemenizi sa\u011flayacakt\u0131r. Daha dinamik ve ilgi \u00e7ekici bir kullan\u0131c\u0131 deneyimi sunmak isteyen geli\u015ftiriciler i\u00e7in m\u00fckemmel bir \u00e7\u00f6z\u00fcmd\u00fcr.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/framer-motion-ile-svg-pathi-kaydirma\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Framer Motion ile SVG Path&#039;i Kayd\u0131rma\" \/>\n<meta property=\"og:description\" content=\"Bu makalede, Framer Motion k\u00fct\u00fcphanesini kullanarak SVG path&#039;leri boyunca animasyonlu kayd\u0131rma i\u015flemlerini nas\u0131l ger\u00e7ekle\u015ftirece\u011finizi ad\u0131m ad\u0131m \u00f6\u011freneceksiniz. \u00d6ncelikle, SVG path&#039;lerinin ne oldu\u011funu ve neden bunlar\u0131 animasyonlu hale getirmenin \u00f6nemli oldu\u011funu a\u00e7\u0131klayaca\u011f\u0131z. Ard\u0131ndan, Framer Motion&#039;\u0131n sundu\u011fu olanaklar\u0131 ve bu animasyonlar\u0131 olu\u015fturmak i\u00e7in gereken ad\u0131mlar\u0131 detayl\u0131 bir \u015fekilde inceleyece\u011fiz. Son olarak, birka\u00e7 pratik \u00f6rnek ve ipu\u00e7lar\u0131 payla\u015faca\u011f\u0131z. Bu y\u00f6ntem, web sitenize etkileyici ve ak\u0131c\u0131 animasyonlar eklemenizi sa\u011flayacakt\u0131r. Daha dinamik ve ilgi \u00e7ekici bir kullan\u0131c\u0131 deneyimi sunmak isteyen geli\u015ftiriciler i\u00e7in m\u00fckemmel bir \u00e7\u00f6z\u00fcmd\u00fcr.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/framer-motion-ile-svg-pathi-kaydirma\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-02-15T21:00:11+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/framer-motion-ile-svg-pathi-kaydirma\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/framer-motion-ile-svg-pathi-kaydirma\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Framer Motion ile SVG Path&#8217;i Kayd\u0131rma\",\"datePublished\":\"2025-02-15T21:00:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/framer-motion-ile-svg-pathi-kaydirma\/\"},\"wordCount\":561,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/framer-motion-ile-svg-pathi-kaydirma\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/framer-motion-ile-svg-pathi-kaydirma\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/framer-motion-ile-svg-pathi-kaydirma\/\",\"name\":\"Framer Motion ile SVG Path'i Kayd\u0131rma\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-02-15T21:00:11+00:00\",\"description\":\"Bu makalede, Framer Motion k\u00fct\u00fcphanesini kullanarak SVG path'leri boyunca animasyonlu kayd\u0131rma i\u015flemlerini nas\u0131l ger\u00e7ekle\u015ftirece\u011finizi ad\u0131m ad\u0131m \u00f6\u011freneceksiniz. \u00d6ncelikle, SVG path'lerinin ne oldu\u011funu ve neden bunlar\u0131 animasyonlu hale getirmenin \u00f6nemli oldu\u011funu a\u00e7\u0131klayaca\u011f\u0131z. Ard\u0131ndan, Framer Motion'\u0131n sundu\u011fu olanaklar\u0131 ve bu animasyonlar\u0131 olu\u015fturmak i\u00e7in gereken ad\u0131mlar\u0131 detayl\u0131 bir \u015fekilde inceleyece\u011fiz. Son olarak, birka\u00e7 pratik \u00f6rnek ve ipu\u00e7lar\u0131 payla\u015faca\u011f\u0131z. Bu y\u00f6ntem, web sitenize etkileyici ve ak\u0131c\u0131 animasyonlar eklemenizi sa\u011flayacakt\u0131r. Daha dinamik ve ilgi \u00e7ekici bir kullan\u0131c\u0131 deneyimi sunmak isteyen geli\u015ftiriciler i\u00e7in m\u00fckemmel bir \u00e7\u00f6z\u00fcmd\u00fcr.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/framer-motion-ile-svg-pathi-kaydirma\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/framer-motion-ile-svg-pathi-kaydirma\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/framer-motion-ile-svg-pathi-kaydirma\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Framer Motion ile SVG Path&#8217;i Kayd\u0131rma\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Framer Motion ile SVG Path'i Kayd\u0131rma","description":"Bu makalede, Framer Motion k\u00fct\u00fcphanesini kullanarak SVG path'leri boyunca animasyonlu kayd\u0131rma i\u015flemlerini nas\u0131l ger\u00e7ekle\u015ftirece\u011finizi ad\u0131m ad\u0131m \u00f6\u011freneceksiniz. \u00d6ncelikle, SVG path'lerinin ne oldu\u011funu ve neden bunlar\u0131 animasyonlu hale getirmenin \u00f6nemli oldu\u011funu a\u00e7\u0131klayaca\u011f\u0131z. Ard\u0131ndan, Framer Motion'\u0131n sundu\u011fu olanaklar\u0131 ve bu animasyonlar\u0131 olu\u015fturmak i\u00e7in gereken ad\u0131mlar\u0131 detayl\u0131 bir \u015fekilde inceleyece\u011fiz. Son olarak, birka\u00e7 pratik \u00f6rnek ve ipu\u00e7lar\u0131 payla\u015faca\u011f\u0131z. Bu y\u00f6ntem, web sitenize etkileyici ve ak\u0131c\u0131 animasyonlar eklemenizi sa\u011flayacakt\u0131r. Daha dinamik ve ilgi \u00e7ekici bir kullan\u0131c\u0131 deneyimi sunmak isteyen geli\u015ftiriciler i\u00e7in m\u00fckemmel bir \u00e7\u00f6z\u00fcmd\u00fcr.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/framer-motion-ile-svg-pathi-kaydirma\/","og_locale":"tr_TR","og_type":"article","og_title":"Framer Motion ile SVG Path'i Kayd\u0131rma","og_description":"Bu makalede, Framer Motion k\u00fct\u00fcphanesini kullanarak SVG path'leri boyunca animasyonlu kayd\u0131rma i\u015flemlerini nas\u0131l ger\u00e7ekle\u015ftirece\u011finizi ad\u0131m ad\u0131m \u00f6\u011freneceksiniz. \u00d6ncelikle, SVG path'lerinin ne oldu\u011funu ve neden bunlar\u0131 animasyonlu hale getirmenin \u00f6nemli oldu\u011funu a\u00e7\u0131klayaca\u011f\u0131z. Ard\u0131ndan, Framer Motion'\u0131n sundu\u011fu olanaklar\u0131 ve bu animasyonlar\u0131 olu\u015fturmak i\u00e7in gereken ad\u0131mlar\u0131 detayl\u0131 bir \u015fekilde inceleyece\u011fiz. Son olarak, birka\u00e7 pratik \u00f6rnek ve ipu\u00e7lar\u0131 payla\u015faca\u011f\u0131z. Bu y\u00f6ntem, web sitenize etkileyici ve ak\u0131c\u0131 animasyonlar eklemenizi sa\u011flayacakt\u0131r. Daha dinamik ve ilgi \u00e7ekici bir kullan\u0131c\u0131 deneyimi sunmak isteyen geli\u015ftiriciler i\u00e7in m\u00fckemmel bir \u00e7\u00f6z\u00fcmd\u00fcr.","og_url":"https:\/\/fatihsoysal.com\/blog\/framer-motion-ile-svg-pathi-kaydirma\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-02-15T21:00:11+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"3 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/framer-motion-ile-svg-pathi-kaydirma\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/framer-motion-ile-svg-pathi-kaydirma\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Framer Motion ile SVG Path&#8217;i Kayd\u0131rma","datePublished":"2025-02-15T21:00:11+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/framer-motion-ile-svg-pathi-kaydirma\/"},"wordCount":561,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/framer-motion-ile-svg-pathi-kaydirma\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/framer-motion-ile-svg-pathi-kaydirma\/","url":"https:\/\/fatihsoysal.com\/blog\/framer-motion-ile-svg-pathi-kaydirma\/","name":"Framer Motion ile SVG Path'i Kayd\u0131rma","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-02-15T21:00:11+00:00","description":"Bu makalede, Framer Motion k\u00fct\u00fcphanesini kullanarak SVG path'leri boyunca animasyonlu kayd\u0131rma i\u015flemlerini nas\u0131l ger\u00e7ekle\u015ftirece\u011finizi ad\u0131m ad\u0131m \u00f6\u011freneceksiniz. \u00d6ncelikle, SVG path'lerinin ne oldu\u011funu ve neden bunlar\u0131 animasyonlu hale getirmenin \u00f6nemli oldu\u011funu a\u00e7\u0131klayaca\u011f\u0131z. Ard\u0131ndan, Framer Motion'\u0131n sundu\u011fu olanaklar\u0131 ve bu animasyonlar\u0131 olu\u015fturmak i\u00e7in gereken ad\u0131mlar\u0131 detayl\u0131 bir \u015fekilde inceleyece\u011fiz. Son olarak, birka\u00e7 pratik \u00f6rnek ve ipu\u00e7lar\u0131 payla\u015faca\u011f\u0131z. Bu y\u00f6ntem, web sitenize etkileyici ve ak\u0131c\u0131 animasyonlar eklemenizi sa\u011flayacakt\u0131r. Daha dinamik ve ilgi \u00e7ekici bir kullan\u0131c\u0131 deneyimi sunmak isteyen geli\u015ftiriciler i\u00e7in m\u00fckemmel bir \u00e7\u00f6z\u00fcmd\u00fcr.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/framer-motion-ile-svg-pathi-kaydirma\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/framer-motion-ile-svg-pathi-kaydirma\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/framer-motion-ile-svg-pathi-kaydirma\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Framer Motion ile SVG Path&#8217;i Kayd\u0131rma"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/12581","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=12581"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/12581\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=12581"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=12581"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=12581"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}