HTML5 Zone is brought to you in partnership with:

A passionate Java Web Developer and Blogger.Continuously testing various technologies and publishing it as post to my blog. Sandeep is a DZone MVB and is not an employee of DZone and has posted 7 posts at DZone. You can read more from them at their website. View Full User Profile

CSS3 Transitions: A Small Tutorial

02.08.2013
| 2088 views |
  • submit to reddit
  • "Transition" refers to a change of the state of an object.
  • In CSS3 we can show the transition of an object using a transition property. Variations of this property for different browsers are:  transition,-moz-transition, -moz-transform ,-webkit-transition, -webkit-transform,-o-transition.
  • The other transition properties have duration, property, delay and timing functions to control the CSS3 transition.

Testing CSS3 Transition:-

  • The HTML CSS3 transition code css3Demo.html ,
    <!DOCTYPE html>
    <html>
         
        <head>
            <title>CSS3 Transition Demo</title>
            <style>
                div.name {
                    color:white;
                    text-align:center;
                    padding:100px;
                    width:100px;
                    height:75px;
                    background:black;
                    border:4px solid red;
                    border-radius:0px;
                    transition:border 2s, border-radius 2s, color 2s;
                    -moz-transition:border 2s, border-radius 2s;
                    -webkit-transition:border 2s, border-radius 2s;
                    -o-transition:border 2s, border-radius 2s;
                }
                div.name:hover {
                    border-radius:400px;
                    border:4px solid yellow;
                    background:green;
                    color:yellow;
                }
            </style>
        </head>
         
        <body>
            <div class="name">SANDEEP</div>
        </body>
     
    </html>
  • Firebug Inspection ,

Output:

  • It displays the square on "LOAD" of HTML page,
  • On "HOVER" of that div element the transition occurs and becomes round with change in border radius,color and border style. The result will look like:
          
          
Published at DZone with permission of Sandeep Patel, author and DZone MVB. (source)

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)

Tags: