{"id":37551,"date":"2016-07-26T17:15:48","date_gmt":"2016-07-26T11:45:48","guid":{"rendered":"https:\/\/2thenew.today\/blog\/?p=37551"},"modified":"2017-11-28T17:44:17","modified_gmt":"2017-11-28T12:14:17","slug":"moving-background-image-using-css","status":"publish","type":"post","link":"https:\/\/2thenew.today\/blog\/moving-background-image-using-css\/","title":{"rendered":"Moving Background image using CSS"},"content":{"rendered":"<p>CSS describes how html elements should be render on screen. We can move the background image using CSS3 animation property that gives an illusion of running video. CSS3 animation is supported by all modern browsers.<br \/>\nAn animation lets an html element gradually change from one style to other. You need to specify keyframe to use animation. As shown below-<\/p>\n<p>[html]@keyframes backgroundScroll {<br \/>\n\tfrom {background-position: 0 0;}<br \/>\n\tto {background-position: -180px 0px;}<br \/>\n}[\/html]<\/p>\n<p>In order to support animation in different browsers you must mention vender prefix of that browser with keyframe.<\/p>\n<p>[html]@-webkit-keyframes backgroundScroll {<br \/>\n\tfrom {background-position: 0 0;}<br \/>\n\tto {background-position: -180px 0px;}<br \/>\n}[\/html]<\/p>\n<p>Now call this keyframe style in your css-<\/p>\n<p>[html]body  {<br \/>\n    color:#fff;<br \/>\n    text-align:center;<br \/>\n    background-image: url(&#8216;https:\/\/s32.postimg.org\/kkh3jlm1h\/image.jpg&#8217;);<br \/>\n    background-repeat: repeat;<br \/>\n    background-attachment: fixed;<br \/>\n    background-size: cover;<br \/>\n    font-size: 12px;<br \/>\n    font-family: &#8216;Dancing Script&#8217;, cursive;<br \/>\n    -webkit-animation: backgroundScroll 15s linear 1;<br \/>\n    -webkit-animation-fill-mode: forwards;<br \/>\n    animation: backgroundScroll 15s linear 1;<br \/>\n    animation-fill-mode: forwards;<br \/>\n}[\/html]<\/p>\n<p>Explanation of CSS3 animation-<br \/>\na) <strong>\u201cbackgroundScroll\u201d<\/strong> is name of keyframe style or animation name.<br \/>\nb) <strong>\u201c15s\u201d<\/strong> defines the animation duration.<br \/>\nc) <strong>\u201clinear\u201d<\/strong> is animation timing function. Its value can be ease, ease-in, ease-out or ease-in-out.<br \/>\nd) <strong>\u201c1\u201d<\/strong> is the value of animation iteration count. Its value can be infinite as per requirement.<br \/>\ne) <strong>\u201canimation-fill-mode: forwards\u201d<\/strong> prevents background image to return back to its original position after completing its specified animation iteration count.<\/p>\n<p>Click here for <a title=\"jsfiddle demo\" href=\"https:\/\/jsfiddle.net\/poonam_baveja\/dnt7vdxo\/1\/\"><strong>Live Demo<\/strong><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>CSS describes how html elements should be render on screen. We can move the background image using CSS3 animation property that gives an illusion of running video. CSS3 animation is supported by all modern browsers. An animation lets an html element gradually change from one style to other. You need to specify keyframe to use [&hellip;]<\/p>\n","protected":false},"author":901,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"iawp_total_views":55,"footnotes":""},"categories":[1],"tags":[2193,245,355,3734,3259,4842,378,3736,3733,3735],"class_list":["post-37551","post","type-post","status-publish","format-standard","hentry","category-technology","tag-animation","tag-css","tag-css3","tag-css3-animation","tag-frontend","tag-html","tag-html5","tag-image-moment","tag-keyframe","tag-moving-background"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"CSS describes how html elements should be render on screen. We can move the background image using CSS3 animation property that gives an illusion of running video. CSS3 animation is supported by all modern browsers. An animation lets an html element gradually change from one style to other. You need to specify keyframe to use\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Poonam Baveja\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/2thenew.today\/blog\/moving-background-image-using-css\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"TO THE NEW BLOG\" \/>\n\t\t<meta property=\"og:type\" content=\"blog\" \/>\n\t\t<meta property=\"og:title\" content=\"Moving Background image using CSS | TO THE NEW Blog\" \/>\n\t\t<meta property=\"og:description\" content=\"CSS describes how html elements should be render on screen. We can move the background image using CSS3 animation property that gives an illusion of running video. CSS3 animation is supported by all modern browsers. An animation lets an html element gradually change from one style to other. You need to specify keyframe to use\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/2thenew.today\/blog\/moving-background-image-using-css\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/2thenew.today\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/2thenew.today\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@tothenew\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Moving Background image using CSS | TO THE NEW Blog\" \/>\n\t\t<meta name=\"twitter:description\" content=\"CSS describes how html elements should be render on screen. We can move the background image using CSS3 animation property that gives an illusion of running video. CSS3 animation is supported by all modern browsers. An animation lets an html element gradually change from one style to other. You need to specify keyframe to use\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/2thenew.today\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/moving-background-image-using-css\\\/#article\",\"name\":\"Moving Background image using CSS | TO THE NEW Blog\",\"headline\":\"Moving Background image using CSS\",\"author\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/author\\\/poonam-baveja\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/#organization\"},\"datePublished\":\"2016-07-26T17:15:48+05:30\",\"dateModified\":\"2017-11-28T17:44:17+05:30\",\"inLanguage\":\"en-US\",\"commentCount\":1,\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/moving-background-image-using-css\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/moving-background-image-using-css\\\/#webpage\"},\"articleSection\":\"Technology, animation, css, CSS3, css3 animation, frontend, HTML\\\/UI\\\/CSS, HTML5, image moment, keyframe, moving background\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/moving-background-image-using-css\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.tothenew.com\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/category\\\/technology\\\/#listItem\",\"name\":\"Technology\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/category\\\/technology\\\/#listItem\",\"position\":2,\"name\":\"Technology\",\"item\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/category\\\/technology\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/moving-background-image-using-css\\\/#listItem\",\"name\":\"Moving Background image using CSS\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/moving-background-image-using-css\\\/#listItem\",\"position\":3,\"name\":\"Moving Background image using CSS\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/category\\\/technology\\\/#listItem\",\"name\":\"Technology\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/#organization\",\"name\":\"TO THE NEW Blog\",\"url\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/author\\\/poonam-baveja\\\/#author\",\"url\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/author\\\/poonam-baveja\\\/\",\"name\":\"Poonam Baveja\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/moving-background-image-using-css\\\/#authorImage\",\"url\":\"https:\\\/\\\/newersworld-sf-static.tothenew.net\\\/prod\\\/profilePicFolder\\\/9ec287ff-acef-427b-9dbf-d7d8e3ac5729_1395-Poonam-Baveja-PROFILEPICTURE.jpeg\",\"width\":96,\"height\":96,\"caption\":\"Poonam Baveja\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/moving-background-image-using-css\\\/#webpage\",\"url\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/moving-background-image-using-css\\\/\",\"name\":\"Moving Background image using CSS | TO THE NEW Blog\",\"description\":\"CSS describes how html elements should be render on screen. We can move the background image using CSS3 animation property that gives an illusion of running video. CSS3 animation is supported by all modern browsers. An animation lets an html element gradually change from one style to other. You need to specify keyframe to use\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/moving-background-image-using-css\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/author\\\/poonam-baveja\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/author\\\/poonam-baveja\\\/#author\"},\"datePublished\":\"2016-07-26T17:15:48+05:30\",\"dateModified\":\"2017-11-28T17:44:17+05:30\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/\",\"name\":\"TO THE NEW Blog\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Moving Background image using CSS | TO THE NEW Blog","description":"CSS describes how html elements should be render on screen. We can move the background image using CSS3 animation property that gives an illusion of running video. CSS3 animation is supported by all modern browsers. An animation lets an html element gradually change from one style to other. You need to specify keyframe to use","canonical_url":"https:\/\/2thenew.today\/blog\/moving-background-image-using-css\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/2thenew.today\/blog\/moving-background-image-using-css\/#article","name":"Moving Background image using CSS | TO THE NEW Blog","headline":"Moving Background image using CSS","author":{"@id":"https:\/\/2thenew.today\/blog\/author\/poonam-baveja\/#author"},"publisher":{"@id":"https:\/\/2thenew.today\/blog\/#organization"},"datePublished":"2016-07-26T17:15:48+05:30","dateModified":"2017-11-28T17:44:17+05:30","inLanguage":"en-US","commentCount":1,"mainEntityOfPage":{"@id":"https:\/\/2thenew.today\/blog\/moving-background-image-using-css\/#webpage"},"isPartOf":{"@id":"https:\/\/2thenew.today\/blog\/moving-background-image-using-css\/#webpage"},"articleSection":"Technology, animation, css, CSS3, css3 animation, frontend, HTML\/UI\/CSS, HTML5, image moment, keyframe, moving background"},{"@type":"BreadcrumbList","@id":"https:\/\/2thenew.today\/blog\/moving-background-image-using-css\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/2thenew.today\/blog#listItem","position":1,"name":"Home","item":"https:\/\/2thenew.today\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/2thenew.today\/blog\/category\/technology\/#listItem","name":"Technology"}},{"@type":"ListItem","@id":"https:\/\/2thenew.today\/blog\/category\/technology\/#listItem","position":2,"name":"Technology","item":"https:\/\/2thenew.today\/blog\/category\/technology\/","nextItem":{"@type":"ListItem","@id":"https:\/\/2thenew.today\/blog\/moving-background-image-using-css\/#listItem","name":"Moving Background image using CSS"},"previousItem":{"@type":"ListItem","@id":"https:\/\/2thenew.today\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/2thenew.today\/blog\/moving-background-image-using-css\/#listItem","position":3,"name":"Moving Background image using CSS","previousItem":{"@type":"ListItem","@id":"https:\/\/2thenew.today\/blog\/category\/technology\/#listItem","name":"Technology"}}]},{"@type":"Organization","@id":"https:\/\/2thenew.today\/blog\/#organization","name":"TO THE NEW Blog","url":"https:\/\/2thenew.today\/blog\/"},{"@type":"Person","@id":"https:\/\/2thenew.today\/blog\/author\/poonam-baveja\/#author","url":"https:\/\/2thenew.today\/blog\/author\/poonam-baveja\/","name":"Poonam Baveja","image":{"@type":"ImageObject","@id":"https:\/\/2thenew.today\/blog\/moving-background-image-using-css\/#authorImage","url":"https:\/\/newersworld-sf-static.tothenew.net\/prod\/profilePicFolder\/9ec287ff-acef-427b-9dbf-d7d8e3ac5729_1395-Poonam-Baveja-PROFILEPICTURE.jpeg","width":96,"height":96,"caption":"Poonam Baveja"}},{"@type":"WebPage","@id":"https:\/\/2thenew.today\/blog\/moving-background-image-using-css\/#webpage","url":"https:\/\/2thenew.today\/blog\/moving-background-image-using-css\/","name":"Moving Background image using CSS | TO THE NEW Blog","description":"CSS describes how html elements should be render on screen. We can move the background image using CSS3 animation property that gives an illusion of running video. CSS3 animation is supported by all modern browsers. An animation lets an html element gradually change from one style to other. You need to specify keyframe to use","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/2thenew.today\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/2thenew.today\/blog\/moving-background-image-using-css\/#breadcrumblist"},"author":{"@id":"https:\/\/2thenew.today\/blog\/author\/poonam-baveja\/#author"},"creator":{"@id":"https:\/\/2thenew.today\/blog\/author\/poonam-baveja\/#author"},"datePublished":"2016-07-26T17:15:48+05:30","dateModified":"2017-11-28T17:44:17+05:30"},{"@type":"WebSite","@id":"https:\/\/2thenew.today\/blog\/#website","url":"https:\/\/2thenew.today\/blog\/","name":"TO THE NEW Blog","inLanguage":"en-US","publisher":{"@id":"https:\/\/2thenew.today\/blog\/#organization"}}]},"og:locale":"en_US","og:site_name":"TO THE NEW BLOG","og:type":"blog","og:title":"Moving Background image using CSS | TO THE NEW Blog","og:description":"CSS describes how html elements should be render on screen. We can move the background image using CSS3 animation property that gives an illusion of running video. CSS3 animation is supported by all modern browsers. An animation lets an html element gradually change from one style to other. You need to specify keyframe to use","og:url":"https:\/\/2thenew.today\/blog\/moving-background-image-using-css\/","og:image":"https:\/\/2thenew.today\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png","og:image:secure_url":"https:\/\/2thenew.today\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png","twitter:card":"summary","twitter:site":"@tothenew","twitter:title":"Moving Background image using CSS | TO THE NEW Blog","twitter:description":"CSS describes how html elements should be render on screen. We can move the background image using CSS3 animation property that gives an illusion of running video. CSS3 animation is supported by all modern browsers. An animation lets an html element gradually change from one style to other. You need to specify keyframe to use","twitter:image":"https:\/\/2thenew.today\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png"},"aioseo_meta_data":{"post_id":"37551","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":"","og_description":"","og_object_type":"blog","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":"","og_article_tags":"","twitter_use_og":false,"twitter_card":"summary","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"limit_modified_date":false,"created":"2021-04-29 14:37:12","updated":"2024-02-29 09:19:21","focus_keyword":null,"additional_keywords":null,"truseo_locale":null,"ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/2thenew.today\/blog\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/2thenew.today\/blog\/category\/technology\/\" title=\"Technology\">Technology<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tMoving Background image using CSS\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/2thenew.today\/blog"},{"label":"Technology","link":"https:\/\/2thenew.today\/blog\/category\/technology\/"},{"label":"Moving Background image using CSS","link":"https:\/\/2thenew.today\/blog\/moving-background-image-using-css\/"}],"_links":{"self":[{"href":"https:\/\/2thenew.today\/blog\/wp-json\/wp\/v2\/posts\/37551","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/2thenew.today\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/2thenew.today\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/2thenew.today\/blog\/wp-json\/wp\/v2\/users\/901"}],"replies":[{"embeddable":true,"href":"https:\/\/2thenew.today\/blog\/wp-json\/wp\/v2\/comments?post=37551"}],"version-history":[{"count":2,"href":"https:\/\/2thenew.today\/blog\/wp-json\/wp\/v2\/posts\/37551\/revisions"}],"predecessor-version":[{"id":52481,"href":"https:\/\/2thenew.today\/blog\/wp-json\/wp\/v2\/posts\/37551\/revisions\/52481"}],"wp:attachment":[{"href":"https:\/\/2thenew.today\/blog\/wp-json\/wp\/v2\/media?parent=37551"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/2thenew.today\/blog\/wp-json\/wp\/v2\/categories?post=37551"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/2thenew.today\/blog\/wp-json\/wp\/v2\/tags?post=37551"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}