On my webpage, I want to put an image such that when the mouse pointer hovers over that image, an enlarged version will appear.
Updated CSS solution based on further explanation of the requirement in the comments
http://jsfiddle.net/5sRTX/7/
attribution
https://secure.flickr.com/photos/34022876@N06/6873010155/sizes/m/in/photostream/
.effectback {
display: block;
background: url('https://farm8.staticflickr.com/7042/6873010155_d4160a32a2_s.jpg') no-repeat;
margin: 0 auto;
}
.effectfront {
opacity: 0;
border: none;
margin: 0 auto;
}
.effectfront:hover {
opacity: 1;
transition: all 0.3s;
-webkit-transition: all 0.3s;
}
Original css solution based on the original question
CSS solution
http://jsfiddle.net/ERh62/1/
.effectscale {
border: none;
margin: 0 auto;
}
.effectscale:hover {
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-o-transform: scale(1.2);
transform: scale(1.2);
transition: all 0.3s;
-webkit-transition: all 0.3s;
}