I've looked over this simple code about hundred times, the transform property is working just fine, but its just snapping in place as if the transition property isnt working, what minor detail do I keep glossing over? Here a jsfiddle with the transform property commented out. https://jsfiddle.net/t8kbtjdy/30/
#testItem{
width: 100px;
height: 100px;
background-color: red;
transform: rotate(45deg);
transition: transform 1000ms ease-in-out 0ms;
}