Change the min-width, from "none" to 800px and back to "none":
Note: The min-width property overrides the width property.
This DIV element has a pre-defined width: 50%.
An animation will gradually change the min-width to 800 pixels.
The min-width property is animatable in CSS.
Note: CSS Animations do not work in Internet Explorer 9 and earlier versions.