

{"id":112020,"date":"2023-03-18T09:00:06","date_gmt":"2023-03-18T03:30:06","guid":{"rendered":"https:\/\/data-flair.training\/blogs\/?p=112020"},"modified":"2024-07-29T12:12:16","modified_gmt":"2024-07-29T06:42:16","slug":"css-transition","status":"publish","type":"post","link":"https:\/\/data-flair.training\/blogs\/css-transition\/","title":{"rendered":"Transform Your Web Designs with these amazing CSS Transition tricks"},"content":{"rendered":"<p>CSS Transition is a feature in CSS that allows an element to smoothly change from one style to another over a specified duration of time. It adds an animated effect to the visual appearance of an element, making the change of styles more visually appealing and interactive. Transitions are defined using CSS properties such as transition-property, transition-duration, and transition-timing-function. With CSS transitions, web developers can create dynamic and visually engaging web designs without relying on JavaScript or other scripting languages.<\/p>\n<p>A virtue of CSS transitions is that they are easy to implement because of the less code that is needed. Compared to JavaScript animations which call for more code and the execution of numerous conditional statements, CSS transitions only need a few lines of code. This not only speeds up the development process but also ensures that the animations created will run smoothly across all browsers as well as the various forms of devices.<\/p>\n<p>Also, CSS transitions are on the hardware-accelerated, so transitions can use the GPU resources to animate elements and speed up in comparison with the CPU, which provides better performance.<\/p>\n<h3>Properties of CSS Transition<\/h3>\n<p>Here is a list of CSS transition properties<\/p>\n<h4>1. transition-property:<\/h4>\n<p>Specifies the CSS property to be transitioned.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">&lt;div class=\"box\"&gt;DataFlair Hover&lt;\/div&gt;\r\n\r\n&lt;style&gt;\r\n  .box {\r\n    width: 100px;\r\n    height: 100px;\r\n    background-color: yellow;\r\n    transition-property: background-color;\r\n    transition-duration: 2s;\r\n  }\r\n  \r\n  .box:hover {\r\n    background-color: blue;\r\n  }\r\n&lt;\/style&gt;\r\n<\/pre>\n<p><strong>Output:<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/02\/transition-property-background-color-before.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-112804\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/02\/transition-property-background-color-before.webp\" alt=\"transition property background color before\" width=\"1806\" height=\"954\" \/><\/a><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/03\/transition-property-background-color-after.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-112805\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/03\/transition-property-background-color-after.webp\" alt=\"transition property background color after\" width=\"1794\" height=\"954\" \/><\/a><\/p>\n<h4>2. transition-duration:<\/h4>\n<p>Specifies the duration of the transition effect.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">&lt;div class=\"box\"&gt;DataFlair Hover&lt;\/div&gt;\r\n\r\n&lt;style&gt;\r\n  .box {\r\n    width: 100px;\r\n    height: 100px;\r\n    background-color: yellow;\r\n    transition-property: background-color;\r\n    transition-duration: 2s;\r\n  }\r\n  \r\n  .box:hover {\r\n    background-color: blue;\r\n  }\r\n&lt;\/style&gt;\r\n<\/pre>\n<p><strong>Output<\/strong>:<\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/03\/transition-duration-before.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-112806\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/03\/transition-duration-before.webp\" alt=\"transition duration before\" width=\"1457\" height=\"942\" \/><\/a><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/03\/transition-duration-after.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-112807\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/03\/transition-duration-after.webp\" alt=\"transition duration after\" width=\"1770\" height=\"960\" \/><\/a><\/p>\n<h4>3. transition-timing-function:<\/h4>\n<p>The speed curve of the transition effect is specified.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">&lt;div class=\"box\"&gt;DataFlair Hover&lt;\/div&gt;\r\n\r\n&lt;style&gt;\r\n  .box {\r\n    width: 100px;\r\n    height: 100px;\r\n    background-color: yellow;\r\n    transition-property: background-color;\r\n    transition-duration: 2s;\r\n    transition-timing-function: ease-in-out;\r\n  }\r\n  \r\n  .box:hover {\r\n    background-color: blue;\r\n  }\r\n&lt;\/style&gt;\r\n<\/pre>\n<p><strong>Output<\/strong>:<\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/03\/transition-timing-function-before.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-112808\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/03\/transition-timing-function-before.webp\" alt=\"transition timing function before\" width=\"1308\" height=\"866\" \/><\/a><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/03\/transition-timing-function-after.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-112809\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/03\/transition-timing-function-after.webp\" alt=\"transition timing function after\" width=\"1800\" height=\"954\" \/><\/a><\/p>\n<h4>4. transition-delay:<\/h4>\n<p>Specifies a delay before the transition effect starts.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">&lt;div class=\"box\"&gt;DataFlair Hover&lt;\/div&gt;\r\n\r\n&lt;style&gt;\r\n  .box {\r\n    width: 100px;\r\n    height: 100px;\r\n    background-color: yellow;\r\n    transition-property: background-color;\r\n    transition-duration: 2s;\r\n    transition-timing-function: ease-in-out;\r\n    transition-delay: 1s;\r\n  }\r\n  \r\n  .box:hover {\r\n    background-color: blue;\r\n  }\r\n&lt;\/style&gt;\r\n<\/pre>\n<p><strong>Output<\/strong>:<\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/03\/transition-delay.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-112810\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/03\/transition-delay.webp\" alt=\"transition delay\" width=\"1794\" height=\"954\" \/><\/a><\/p>\n<h4>5. Transitions for height and width changes:<\/h4>\n<p><strong>Code<\/strong>:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">&lt;div class=\"box\"&gt;DataFlair Hover&lt;\/div&gt;\r\n\r\n&lt;style&gt;\r\n  .box {\r\n    width: 100px;\r\n    height: 100px;\r\n    background-color: yellow;\r\n    transition-property: height, width;\r\n    transition-duration: 2s;\r\n    transition-timing-function: ease-in-out;\r\n  }\r\n  \r\n  .box:hover {\r\n    height: 200px;\r\n    width: 200px;\r\n  }\r\n&lt;\/style&gt;\r\n<\/pre>\n<p><strong>Output<\/strong>:<\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/03\/transitions-for-height-and-width-changes-before.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-112811\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/03\/transitions-for-height-and-width-changes-before.webp\" alt=\"transitions for height and width changes before\" width=\"1794\" height=\"960\" \/><\/a> <a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/03\/transitions-for-height-and-width-changes-after.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-112812\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/03\/transitions-for-height-and-width-changes-after.webp\" alt=\"\" width=\"1806\" height=\"948\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h4>6. Transitions for multiple properties:<\/h4>\n<p><strong>Code<\/strong>:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">&lt;div class=\"box\"&gt;DataFlair Hover&lt;\/div&gt;\r\n\r\n&lt;style&gt;\r\n  .box {\r\n    width: 100px;\r\n    height: 100px;\r\n    background-color: yellow;\r\n    color: black;\r\n    transition-property: height, width, background-color, color;\r\n    transition-duration: 2s;\r\n    transition-timing-function: ease-in-out;\r\n  }\r\n  \r\n  .box:hover {\r\n    height: 200px;\r\n    width: 200px;\r\n    background-color: blue;\r\n    color: white;\r\n  }\r\n&lt;\/style&gt;\r\n<\/pre>\n<p><strong>Output<\/strong>:<\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/03\/transitions-for-multiple-properties-before.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-112813\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/03\/transitions-for-multiple-properties-before.webp\" alt=\"transitions for multiple properties before\" width=\"1758\" height=\"948\" \/><\/a><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/03\/transitions-for-multiple-properties-after.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-112814\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/03\/transitions-for-multiple-properties-after.webp\" alt=\"transitions for multiple properties after\" width=\"1764\" height=\"942\" \/><\/a><\/p>\n<h4>7. Transitions with opacity changes:<\/h4>\n<p><strong>Code<\/strong>:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">&lt;div class=\"box\"&gt;DataFlair Hover&lt;\/div&gt;\r\n\r\n&lt;style&gt;\r\n  .box {\r\n    width: 100px;\r\n    height: 100px;\r\n    background-color: yellow;\r\n    opacity: 1;\r\n    transition-property: opacity;\r\n    transition-duration: 2s;\r\n    transition-timing-function: ease-in-out;\r\n  }\r\n  \r\n  .box:hover {\r\n    opacity: 0.5;\r\n  }\r\n&lt;\/style&gt;\r\n<\/pre>\n<p><strong>Output<\/strong>:<\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/03\/transitions-with-opacity-changes-before.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-112816\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/03\/transitions-with-opacity-changes-before.webp\" alt=\"transitions with opacity changes before\" width=\"1397\" height=\"932\" \/><\/a><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/03\/transitions-with-opacity-changes-after.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-112815\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/03\/transitions-with-opacity-changes-after.webp\" alt=\"transitions with opacity changes after\" width=\"1782\" height=\"948\" \/><\/a><\/p>\n<h4>8. Transitions for text color changes:<\/h4>\n<p><strong>Code<\/strong>:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">&lt;div class=\"box\"&gt;&lt;h1&gt;DataFlair Hover&lt;\/h1&gt;&lt;\/div&gt;\r\n\r\n&lt;style&gt;\r\n  .box {\r\n    width: 100px;\r\n    height: 100px;\r\n    background-color: yellow;\r\n    color: black;\r\n    transition-property: color;\r\n    transition-duration: 2s;\r\n    transition-timing-function: ease-in-out;\r\n  }\r\n  \r\n  .box:hover {\r\n    color: blue;\r\n  }\r\n&lt;\/style&gt;\r\n<\/pre>\n<p><strong>Output<\/strong>:<\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/03\/transitions-for-text-color-changes-before.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-112818\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/03\/transitions-for-text-color-changes-before.webp\" alt=\"transitions for text color changes before\" width=\"1273\" height=\"932\" \/><\/a><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/03\/transitions-for-text-color-changes-after.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-112819\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/03\/transitions-for-text-color-changes-after.webp\" alt=\"transitions for text color changes after\" width=\"1746\" height=\"948\" \/><\/a><\/p>\n<h4>9. Transitions for font size changes:<\/h4>\n<p><strong>Code<\/strong>:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">&lt;div class=\"box\"&gt;DataFlair Hover&lt;\/div&gt;\r\n\r\n&lt;style&gt;\r\n  .box {\r\n    width: 100px;\r\n    height: 100px;\r\n    background-color: yellow;\r\n    font-size: 20px;\r\n    transition-property: font-size;\r\n    transition-duration: 2s;\r\n    transition-timing-function: ease-in-out;\r\n  }\r\n  \r\n  .box:hover {\r\n    font-size: 30px;\r\n  }\r\n&lt;\/style&gt;\r\n<\/pre>\n<p><strong>Output<\/strong>:<\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/03\/transitions-for-font-size-changes.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-112820\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/03\/transitions-for-font-size-changes.webp\" alt=\"transitions for font size changes\" width=\"1680\" height=\"948\" \/><\/a><\/p>\n<h3>Conclusion<\/h3>\n<p>So we can say that CSS transitions are a powerful tool for creating dynamic and visually appealing animations in web design. You can animate changes to a variety of CSS properties, such as colours, sizes, borders, and shadows, with just a few lines of code. The transitions can be customized with different durations, timing functions, and easing curves, allowing you to create a wide range of different animation effects. CSS transitions are easy to use and can add a lot of visual interest to your web pages, making them an essential tool for any web designer or developer.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>CSS Transition is a feature in CSS that allows an element to smoothly change from one style to another over a specified duration of time. It adds an animated effect to the visual appearance&#46;&#46;&#46;<\/p>\n","protected":false},"author":5,"featured_media":112589,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[27226],"tags":[27305],"class_list":["post-112020","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-css-tutorials","tag-css-transition"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Transform Your Web Designs with these amazing CSS Transition tricks - DataFlair<\/title>\n<meta name=\"description\" content=\"CSS transition is a powerful tool for creating dynamic and visually appealing animations in web design. Learn about it with its properties.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/data-flair.training\/blogs\/css-transition\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Transform Your Web Designs with these amazing CSS Transition tricks - DataFlair\" \/>\n<meta property=\"og:description\" content=\"CSS transition is a powerful tool for creating dynamic and visually appealing animations in web design. Learn about it with its properties.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/data-flair.training\/blogs\/css-transition\/\" \/>\n<meta property=\"og:site_name\" content=\"DataFlair\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DataFlairWS\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-03-18T03:30:06+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-07-29T06:42:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/02\/css-transition.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"DataFlair Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:site\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"DataFlair Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Transform Your Web Designs with these amazing CSS Transition tricks - DataFlair","description":"CSS transition is a powerful tool for creating dynamic and visually appealing animations in web design. Learn about it with its properties.","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:\/\/data-flair.training\/blogs\/css-transition\/","og_locale":"en_US","og_type":"article","og_title":"Transform Your Web Designs with these amazing CSS Transition tricks - DataFlair","og_description":"CSS transition is a powerful tool for creating dynamic and visually appealing animations in web design. Learn about it with its properties.","og_url":"https:\/\/data-flair.training\/blogs\/css-transition\/","og_site_name":"DataFlair","article_publisher":"https:\/\/www.facebook.com\/DataFlairWS\/","article_published_time":"2023-03-18T03:30:06+00:00","article_modified_time":"2024-07-29T06:42:16+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/02\/css-transition.webp","type":"image\/webp"}],"author":"DataFlair Team","twitter_card":"summary_large_image","twitter_creator":"@DataFlairWS","twitter_site":"@DataFlairWS","twitter_misc":{"Written by":"DataFlair Team","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/data-flair.training\/blogs\/css-transition\/#article","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/css-transition\/"},"author":{"name":"DataFlair Team","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/7f83c342f5d1632d6f7b4b0b0f447823"},"headline":"Transform Your Web Designs with these amazing CSS Transition tricks","datePublished":"2023-03-18T03:30:06+00:00","dateModified":"2024-07-29T06:42:16+00:00","mainEntityOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/css-transition\/"},"wordCount":378,"commentCount":0,"publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/css-transition\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/02\/css-transition.webp","keywords":["CSS Transition"],"articleSection":["CSS Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/data-flair.training\/blogs\/css-transition\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/data-flair.training\/blogs\/css-transition\/","url":"https:\/\/data-flair.training\/blogs\/css-transition\/","name":"Transform Your Web Designs with these amazing CSS Transition tricks - DataFlair","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/css-transition\/#primaryimage"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/css-transition\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/02\/css-transition.webp","datePublished":"2023-03-18T03:30:06+00:00","dateModified":"2024-07-29T06:42:16+00:00","description":"CSS transition is a powerful tool for creating dynamic and visually appealing animations in web design. Learn about it with its properties.","breadcrumb":{"@id":"https:\/\/data-flair.training\/blogs\/css-transition\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/data-flair.training\/blogs\/css-transition\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/css-transition\/#primaryimage","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/02\/css-transition.webp","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/02\/css-transition.webp","width":1200,"height":628,"caption":"css transition"},{"@type":"BreadcrumbList","@id":"https:\/\/data-flair.training\/blogs\/css-transition\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog Home","item":"https:\/\/data-flair.training\/blogs\/"},{"@type":"ListItem","position":2,"name":"CSS Tutorials","item":"https:\/\/data-flair.training\/blogs\/category\/css-tutorials\/"},{"@type":"ListItem","position":3,"name":"Transform Your Web Designs with these amazing CSS Transition tricks"}]},{"@type":"WebSite","@id":"https:\/\/data-flair.training\/blogs\/#website","url":"https:\/\/data-flair.training\/blogs\/","name":"DataFlair","description":"Learn Today. Lead Tomorrow.","publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/data-flair.training\/blogs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/data-flair.training\/blogs\/#organization","name":"DataFlair","url":"https:\/\/data-flair.training\/blogs\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","width":106,"height":48,"caption":"DataFlair"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DataFlairWS\/","https:\/\/x.com\/DataFlairWS","https:\/\/www.linkedin.com\/company\/dataflair-web-services-pvt-ltd\/","https:\/\/www.youtube.com\/user\/DataFlairWS"]},{"@type":"Person","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/7f83c342f5d1632d6f7b4b0b0f447823","name":"DataFlair Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/4cf3a74600d131330b8c481d519afd1574093ed89f6d3396a95393ad223eb7cd?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/4cf3a74600d131330b8c481d519afd1574093ed89f6d3396a95393ad223eb7cd?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4cf3a74600d131330b8c481d519afd1574093ed89f6d3396a95393ad223eb7cd?s=96&d=mm&r=g","caption":"DataFlair Team"},"description":"DataFlair Team creates expert-level guides on programming, Java, Python, C++, DSA, AI, ML, data Science, Android, Flutter, MERN, Web Development, and technology. Our goal is to empower learners with easy-to-understand content. Explore our resources for career growth and practical learning.","url":"https:\/\/data-flair.training\/blogs\/author\/dfteam1\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/112020","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/comments?post=112020"}],"version-history":[{"count":7,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/112020\/revisions"}],"predecessor-version":[{"id":143003,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/112020\/revisions\/143003"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media\/112589"}],"wp:attachment":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media?parent=112020"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/categories?post=112020"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/tags?post=112020"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}