Different attribute and position values at different points of a transition can be achieved using: code example
Example: how to use the transition left in css
nav:hover {
left: 0;
transition: 2s;
}
nav:hover {
left: 0;
transition: 2s;
}