I have an image in a table positioned like this:
<img src="images/home/dress.png" alt="dress" width="138" height="344" class="homeimg">
Here is the CSS:
.homeimg {
    position: absolute;
    background-image: url(../images/home/dress.png);
    background-repeat: no-repeat;
    top: 97px;
    left: 500px;
    width: 138px;
    max-height: 344px;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}
I want this image to transition only once when the page initially loads. Not on click or hover...
left: 16px;
...and fade in from completely invisible to visible.
 
     
    