You can animate css properties using jQuery.animate function, i.e.
$(this).animate({ height: 250 });
BUT, you cannot revive the color, sorry. For this you need to use the plugin, see this answer for more details.
Also, if you are using jQuery UI then this is possible:
Note. The jQuery UI project extends the .animate () method to allow some non-numeric styles, such as animated colors. The project also includes mechanisms for defining animations through CSS classes, rather than individual attributes.
(from http://api.jquery.com/animate/ )
You have a sample here .
source share