 transformProp = testProp 'transform'
 transformOriginProp = testProp 'transformOrigin'
 transformStyleProp = testProp 'transformStyle'
-transitionProp = testProp 'transition'
+transitionProp = testProp 'transitionProperty'
+transitionDurationProp = testProp 'transitionDuration'
+transitionEasingProp = testProp 'transitionTimingFunction'
 perspectiveProp = testProp 'perspective'
 backfaceProp = testProp 'backfaceVisibility'
 gradientPrefix = testGradient()

          @shaders[axis].bottom = []

      shader = document.createElement 'div'
      shader.style[transitionProp] = "opacity #{@settings.speed}s #{@settings.easingMethod}"
      shader.style.position = 'absolute'
      shader.style.width = '100%'
      shader.style.height = '100%'

    hPanel.style.height = @panelHeight + 'px'
    hPanel.style.padding = '0'
    hPanel.style[transformProp] = @_transform [0, @panelHeight]
    hPanel.style[transitionProp] = 'all'
    hPanel.style[transitionDurationProp] = @settings.speed + 's'
    hPanel.style[transitionEasingProp] = @settings.easingMethod
    hPanel.style[transformOriginProp] = 'top'
    hPanel.style[transformStyleProp] = 'preserve-3d'
    hPanel.style[backfaceProp] = 'hidden'
