CSS Properties: How to set the transition effect last for 5 seconds
Solution:
HTML Code:
<!DOCTYPE html><!-- Declares the document type and version of HTML -->
<html><!-- Begins the HTML document -->
<head><!-- Contains metadata and links to external resources -->
<title>How to set the transition effect last for 5 seconds</title><!-- Sets the title of the document -->
<style type="text/css"> /* Starts CSS styling */
div {
width: 100px; /* Sets the initial width of the div to 100 pixels */
height: 100px; /* Sets the height of the div to 100 pixels */
background: #3333FF; /* Sets the background color of the div */
-webkit-transition-property: width; /* Specifies the property to be transitioned for WebKit-based browsers */
-webkit-transition-duration: 5s; /* Specifies the duration of the transition for WebKit-based browsers (5 seconds) */
transition-property: width; /* Specifies the property to be transitioned */
transition-duration: 5s; /* Specifies the duration of the transition (5 seconds) */
}
div:hover {
width: 300px; /* Sets the width of the div to 300 pixels when hovered over */
}
</style><!-- Ends CSS styling -->
</head><!-- Ends the head section -->
<body><!-- Begins the body of the document -->
<h1><strong>w3resource Tutorial</strong></h1><!-- Displays a level 1 heading with bold text "w3resource Tutorial" -->
<div id="div">Web Development Tutorial</div><!-- Creates a div element with the id "div" and content "Web Development Tutorial" -->
</body><!-- Ends the body section -->
</html><!-- Ends the HTML document -->
Explanation:
- This HTML document demonstrates how to set the transition effect to last for 5 seconds.
- The div initially has a width of 100 pixels and a height of 100 pixels, with a background color of #3333FF.
- The transition for the width property is specified to last for 5 seconds (transition-duration: 5s) both for WebKit-based browsers (-webkit-transition-duration: 5s) and other browsers.
- When the div is hovered over, its width is transitioned to 300 pixels as specified by div:hover.
Live Demo:
See the Pen transition-duration-answer by w3resource (@w3resource) on CodePen.
See the solution in the browser
Supported browser
Yes | Yes | Yes | Yes | Yes |
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics