rtfeldman/elm-css/14.0.0

NOTE: this package is not compatible with Elm 0.19.1

Css.Transitions

Define CSS transitions.

import Css exposing (..)
import Css.Transitions exposing (easeInOut, transition)
import Html
import Html.Styled exposing (..)
import Html.Styled.Attributes exposing (css)


{-| In this case we are specifying a transition such that:


  - When the backgroundColor changes will interpolate between the current value and
    the new value over 1000 milliseconds with no delay and a default (ease) easing function
  - When the transform changes will interpolate between the current value and the
    new value over 500 milliseconds with no delay and an easeInOut easing function


We are then using the `hover` function to specify that the backgroundColor and transform change on hover


-}
primaryButton =
    styled button
        [ backgroundColor (rgb 241 241 241)
        , transform (scaleX 1)
        , hover
            [ backgroundColor (rgb 220 220 220)
            , transform (scaleX 1.2)
            ]
        , transition
            [ Css.Transitions.backgroundColor 1000
            , Css.Transitions.transform3 500 0 easeInOut
            ]
        ]

Transition

This describes all of the aspects of a CSS transition, which will then be compiled down to a string and added as a style property on elements

  • animation: Which property to animate
  • duration: The total time that the animation should take from start to end
  • delay: Delay before the animation starts
  • timing: CSS timing function which dictates how the animation speed varies over time
transition : List Transition -> Style

This function is used to batch up a list of supplied transitions that have been created (using the property functions listed below) and then produce a Css.Style. This can then be used with other functions (such as Html.Styled.Attributes.css) to add the desired transitions to elements / classes as required.

Timing functions

These functions are used to specify the CSS timing function which describes how the animation speeds up or slows down over time.

ease : TimingFunction

CSS ease timing function

linear : TimingFunction

CSS linear timing function

easeIn : TimingFunction

CSS easeIn timing function

easeOut : TimingFunction

CSS easeOut timing function

easeInOut : TimingFunction

CSS easeInOut timing function

stepStart : TimingFunction

CSS stepStart timing function

stepEnd : TimingFunction

CSS stepEnd timing function

cubicBezier : Float -> Float -> Float -> Float -> TimingFunction

CSS cubicBezier timing function

Properties

These functions are used to create a transition, generally they come in three flavours, allowing you to specify:

  • Duration, delay and timing function
  • Duration and delay with default timing function (ease)
  • Just duration (default timing function and no delay)

An example of this would be the background3, background2 and background functions

background : Time -> Transition

Create a Transition for the background property specifying only the duration

background2 : Time -> Time -> Transition

Create a Transition for the background property specifying duration and delay

background3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the background property specifying duration, delay and timing function

backgroundColor : Time -> Transition

Create a Transition for the background-color property specifying only the duration

backgroundColor2 : Time -> Time -> Transition

Create a Transition for the background-color property specifying duration and delay

backgroundColor3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the background-color property specifying duration, delay and timing function

backgroundPosition : Time -> Transition

Create a Transition for the background-position property specifying only the duration

backgroundPosition2 : Time -> Time -> Transition

Create a Transition for the background-position property specifying duration and delay

backgroundPosition3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the background-position property specifying duration, delay and timing function

backgroundSize : Time -> Transition

Create a Transition for the background-size property specifying only the duration

backgroundSize2 : Time -> Time -> Transition

Create a Transition for the background-size property specifying duration and delay

backgroundSize3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the background-size property specifying duration, delay and timing function

border : Time -> Transition

Create a Transition for the border property specifying only the duration

border2 : Time -> Time -> Transition

Create a Transition for the border property specifying duration and delay

border3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the border property specifying duration, delay and timing function

borderBottom : Time -> Transition

Create a Transition for the border-bottom property specifying only the duration

borderBottom2 : Time -> Time -> Transition

Create a Transition for the border-bottom property specifying duration and delay

borderBottom3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the border-bottom property specifying duration, delay and timing function

borderBottomColor : Time -> Transition

Create a Transition for the border-bottom-color property specifying only the duration

borderBottomColor2 : Time -> Time -> Transition

Create a Transition for the border-bottom-color property specifying duration and delay

borderBottomColor3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the border-bottom-color property specifying duration, delay and timing function

borderBottomLeftRadius : Time -> Transition

Create a Transition for the border-bottom-left-radius property specifying only the duration

borderBottomLeftRadius2 : Time -> Time -> Transition

Create a Transition for the border-bottom-left-radius property specifying duration and delay

borderBottomLeftRadius3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the border-bottom-left-radius property specifying duration, delay and timing function

borderBottomRightRadius : Time -> Transition

Create a Transition for the border-bottom-right-radius property specifying only the duration

borderBottomRightRadius2 : Time -> Time -> Transition

Create a Transition for the border-bottom-right-radius property specifying duration and delay

borderBottomRightRadius3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the border-bottom-right-radius property specifying duration, delay and timing function

borderBottomWidth : Time -> Transition

Create a Transition for the border-bottom-width property specifying only the duration

borderBottomWidth2 : Time -> Time -> Transition

Create a Transition for the border-bottom-width property specifying duration and delay

borderBottomWidth3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the border-bottom-width property specifying duration, delay and timing function

borderColor : Time -> Transition

Create a Transition for the border-color property specifying only the duration

borderColor2 : Time -> Time -> Transition

Create a Transition for the border-color property specifying duration and delay

borderColor3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the border-color property specifying duration, delay and timing function

borderLeft : Time -> Transition

Create a Transition for the border-left property specifying only the duration

borderLeft2 : Time -> Time -> Transition

Create a Transition for the border-left property specifying duration and delay

borderLeft3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the border-left property specifying duration, delay and timing function

borderLeftColor : Time -> Transition

Create a Transition for the border-left-color property specifying only the duration

borderLeftColor2 : Time -> Time -> Transition

Create a Transition for the border-left-color property specifying duration and delay

borderLeftColor3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the border-left-color property specifying duration, delay and timing function

borderLeftWidth : Time -> Transition

Create a Transition for the border-left-width property specifying only the duration

borderLeftWidth2 : Time -> Time -> Transition

Create a Transition for the border-left-width property specifying duration and delay

borderLeftWidth3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the border-left-width property specifying duration, delay and timing function

borderRadius : Time -> Transition

Create a Transition for the border-radius property specifying only the duration

borderRadius2 : Time -> Time -> Transition

Create a Transition for the border-radius property specifying duration and delay

borderRadius3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the border-radius property specifying duration, delay and timing function

borderRight : Time -> Transition

Create a Transition for the border-right property specifying only the duration

borderRight2 : Time -> Time -> Transition

Create a Transition for the border-right property specifying duration and delay

borderRight3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the border-right property specifying duration, delay and timing function

borderRightColor : Time -> Transition

Create a Transition for the border-right-color property specifying only the duration

borderRightColor2 : Time -> Time -> Transition

Create a Transition for the border-right-color property specifying duration and delay

borderRightColor3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the border-right-color property specifying duration, delay and timing function

borderRightWidth : Time -> Transition

Create a Transition for the border-right-width property specifying only the duration

borderRightWidth2 : Time -> Time -> Transition

Create a Transition for the border-right-width property specifying duration and delay

borderRightWidth3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the border-right-width property specifying duration, delay and timing function

borderTop : Time -> Transition

Create a Transition for the border-top property specifying only the duration

borderTop2 : Time -> Time -> Transition

Create a Transition for the border-top property specifying duration and delay

borderTop3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the border-top property specifying duration, delay and timing function

borderTopColor : Time -> Transition

Create a Transition for the border-top-color property specifying only the duration

borderTopColor2 : Time -> Time -> Transition

Create a Transition for the border-top-color property specifying duration and delay

borderTopColor3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the border-top-color property specifying duration, delay and timing function

borderTopLeftRadius : Time -> Transition

Create a Transition for the border-top-left-radius property specifying only the duration

borderTopLeftRadius2 : Time -> Time -> Transition

Create a Transition for the border-top-left-radius property specifying duration and delay

borderTopLeftRadius3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the border-top-left-radius property specifying duration, delay and timing function

borderTopRightRadius : Time -> Transition

Create a Transition for the border-top-right-radius property specifying only the duration

borderTopRightRadius2 : Time -> Time -> Transition

Create a Transition for the border-top-right-radius property specifying duration and delay

borderTopRightRadius3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the border-top-right-radius property specifying duration, delay and timing function

borderTopWidth : Time -> Transition

Create a Transition for the border-top-width property specifying only the duration

borderTopWidth2 : Time -> Time -> Transition

Create a Transition for the border-top-width property specifying duration and delay

borderTopWidth3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the border-top-width property specifying duration, delay and timing function

borderWidth : Time -> Transition

Create a Transition for the border-width property specifying only the duration

borderWidth2 : Time -> Time -> Transition

Create a Transition for the border-width property specifying duration and delay

borderWidth3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the border-width property specifying duration, delay and timing function

bottom : Time -> Transition

Create a Transition for the bottom property specifying only the duration

bottom2 : Time -> Time -> Transition

Create a Transition for the bottom property specifying duration and delay

bottom3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the bottom property specifying duration, delay and timing function

boxShadow : Time -> Transition

Create a Transition for the box-shadow property specifying only the duration

boxShadow2 : Time -> Time -> Transition

Create a Transition for the box-shadow property specifying duration and delay

boxShadow3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the box-shadow property specifying duration, delay and timing function

caretColor : Time -> Transition

Create a Transition for the caret-color property specifying only the duration

caretColor2 : Time -> Time -> Transition

Create a Transition for the caret-color property specifying duration and delay

caretColor3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the caret-color property specifying duration, delay and timing function

clip : Time -> Transition

Create a Transition for the clip property specifying only the duration

clip2 : Time -> Time -> Transition

Create a Transition for the clip property specifying duration and delay

clip3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the clip property specifying duration, delay and timing function

clipPath : Time -> Transition

Create a Transition for the clip-path property specifying only the duration

clipPath2 : Time -> Time -> Transition

Create a Transition for the clip-path property specifying duration and delay

clipPath3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the clip-path property specifying duration, delay and timing function

color : Time -> Transition

Create a Transition for the color property specifying only the duration

color2 : Time -> Time -> Transition

Create a Transition for the color property specifying duration and delay

color3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the color property specifying duration, delay and timing function

columnCount : Time -> Transition

Create a Transition for the column-count property specifying only the duration

columnCount2 : Time -> Time -> Transition

Create a Transition for the column-count property specifying duration and delay

columnCount3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the column-count property specifying duration, delay and timing function

columnGap : Time -> Transition

Create a Transition for the column-gap property specifying only the duration

columnGap2 : Time -> Time -> Transition

Create a Transition for the column-gap property specifying duration and delay

columnGap3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the column-gap property specifying duration, delay and timing function

columnRule : Time -> Transition

Create a Transition for the column-rule property specifying only the duration

columnRule2 : Time -> Time -> Transition

Create a Transition for the column-rule property specifying duration and delay

columnRule3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the column-rule property specifying duration, delay and timing function

columnRuleColor : Time -> Transition

Create a Transition for the column-rule-color property specifying only the duration

columnRuleColor2 : Time -> Time -> Transition

Create a Transition for the column-rule-color property specifying duration and delay

columnRuleColor3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the column-rule-color property specifying duration, delay and timing function

columnRuleWidth : Time -> Transition

Create a Transition for the column-rule-width property specifying only the duration

columnRuleWidth2 : Time -> Time -> Transition

Create a Transition for the column-rule-width property specifying duration and delay

columnRuleWidth3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the column-rule-width property specifying duration, delay and timing function

columnWidth : Time -> Transition

Create a Transition for the column-width property specifying only the duration

columnWidth2 : Time -> Time -> Transition

Create a Transition for the column-width property specifying duration and delay

columnWidth3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the column-width property specifying duration, delay and timing function

columns : Time -> Transition

Create a Transition for the columns property specifying only the duration

columns2 : Time -> Time -> Transition

Create a Transition for the columns property specifying duration and delay

columns3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the columns property specifying duration, delay and timing function

filter : Time -> Transition

Create a Transition for the filter property specifying only the duration

filter2 : Time -> Time -> Transition

Create a Transition for the filter property specifying duration and delay

filter3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the filter property specifying duration, delay and timing function

flex : Time -> Transition

Create a Transition for the flex property specifying only the duration

flex2 : Time -> Time -> Transition

Create a Transition for the flex property specifying duration and delay

flex3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the flex property specifying duration, delay and timing function

flexBasis : Time -> Transition

Create a Transition for the flex-basis property specifying only the duration

flexBasis2 : Time -> Time -> Transition

Create a Transition for the flex-basis property specifying duration and delay

flexBasis3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the flex-basis property specifying duration, delay and timing function

flexGrow : Time -> Transition

Create a Transition for the flex-grow property specifying only the duration

flexGrow2 : Time -> Time -> Transition

Create a Transition for the flex-grow property specifying duration and delay

flexGrow3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the flex-grow property specifying duration, delay and timing function

flexShrink : Time -> Transition

Create a Transition for the flex-shrink property specifying only the duration

flexShrink2 : Time -> Time -> Transition

Create a Transition for the flex-shrink property specifying duration and delay

flexShrink3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the flex-shrink property specifying duration, delay and timing function

font : Time -> Transition

Create a Transition for the font property specifying only the duration

font2 : Time -> Time -> Transition

Create a Transition for the font property specifying duration and delay

font3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the font property specifying duration, delay and timing function

fontSize : Time -> Transition

Create a Transition for the font-size property specifying only the duration

fontSize2 : Time -> Time -> Transition

Create a Transition for the font-size property specifying duration and delay

fontSize3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the font-size property specifying duration, delay and timing function

fontSizeAdjust : Time -> Transition

Create a Transition for the font-size-adjust property specifying only the duration

fontSizeAdjust2 : Time -> Time -> Transition

Create a Transition for the font-size-adjust property specifying duration and delay

fontSizeAdjust3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the font-size-adjust property specifying duration, delay and timing function

fontStretch : Time -> Transition

Create a Transition for the font-size-stretch property specifying only the duration

fontStretch2 : Time -> Time -> Transition

Create a Transition for the font-stretch property specifying duration and delay

fontStretch3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the font-stretch property specifying duration, delay and timing function

fontVariationSettings : Time -> Transition

Create a Transition for the font-variation-settings property specifying only the duration

fontVariationSettings2 : Time -> Time -> Transition

Create a Transition for the font-variation-settings property specifying duration and delay

fontVariationSettings3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the font-variation-settings property specifying duration, delay and timing function

fontWeight : Time -> Transition

Create a Transition for the font-weight property specifying only the duration

fontWeight2 : Time -> Time -> Transition

Create a Transition for the font-weight property specifying duration and delay

fontWeight3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the font-weight property specifying duration, delay and timing function

gridColumnGap : Time -> Transition

Create a Transition for the grid-column-gap property specifying only the duration

gridColumnGap2 : Time -> Time -> Transition

Create a Transition for the grid-column-gap property specifying duration and delay

gridColumnGap3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the grid-column-gap property specifying duration, delay and timing function

gridGap : Time -> Transition

Create a Transition for the grid-gap property specifying only the duration

gridGap2 : Time -> Time -> Transition

Create a Transition for the grid-gap property specifying duration and delay

gridGap3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the grid-gap property specifying duration, delay and timing function

gridRowGap : Time -> Transition

Create a Transition for the grid-row-gap property specifying only the duration

gridRowGap2 : Time -> Time -> Transition

Create a Transition for the grid-row-gap property specifying duration and delay

gridRowGap3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the grid-row-gap property specifying duration, delay and timing function

height : Time -> Transition

Create a Transition for the height property specifying only the duration

height2 : Time -> Time -> Transition

Create a Transition for the height property specifying duration and delay

height3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the height property specifying duration, delay and timing function

left : Time -> Transition

Create a Transition for the left property specifying only the duration

left2 : Time -> Time -> Transition

Create a Transition for the left property specifying duration and delay

left3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the left property specifying duration, delay and timing function

letterSpacing : Time -> Transition

Create a Transition for the letter-spacing property specifying only the duration

letterSpacing2 : Time -> Time -> Transition

Create a Transition for the letter-spacing property specifying duration and delay

letterSpacing3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the letter-spacing property specifying duration, delay and timing function

lineHeight : Time -> Transition

Create a Transition for the line-height property specifying only the duration

lineHeight2 : Time -> Time -> Transition

Create a Transition for the line-height property specifying duration and delay

lineHeight3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the line-height property specifying duration, delay and timing function

linear : TimingFunction

CSS linear timing function

margin : Time -> Transition

Create a Transition for the margin property specifying only the duration

margin2 : Time -> Time -> Transition

Create a Transition for the margin property specifying duration and delay

margin3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the margin property specifying duration, delay and timing function

marginBottom : Time -> Transition

Create a Transition for the margin-bottom property specifying only the duration

marginBottom2 : Time -> Time -> Transition

Create a Transition for the margin-bottom property specifying duration and delay

marginBottom3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the margin-bottom property specifying duration, delay and timing function

marginLeft : Time -> Transition

Create a Transition for the margin-left property specifying only the duration

marginLeft2 : Time -> Time -> Transition

Create a Transition for the margin-left property specifying duration and delay

marginLeft3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the margin-left property specifying duration, delay and timing function

marginRight : Time -> Transition

Create a Transition for the margin-right property specifying only the duration

marginRight2 : Time -> Time -> Transition

Create a Transition for the margin-right property specifying duration and delay

marginRight3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the margin-right property specifying duration, delay and timing function

marginTop : Time -> Transition

Create a Transition for the margin-top property specifying only the duration

marginTop2 : Time -> Time -> Transition

Create a Transition for the margin-top property specifying duration and delay

marginTop3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the margin-top property specifying duration, delay and timing function

mask : Time -> Transition

Create a Transition for the mask property specifying only the duration

mask2 : Time -> Time -> Transition

Create a Transition for the mask property specifying duration and delay

mask3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the mask property specifying duration, delay and timing function

maskPosition : Time -> Transition

Create a Transition for the mask-position property specifying only the duration

maskPosition2 : Time -> Time -> Transition

Create a Transition for the mask-position property specifying duration and delay

maskPosition3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the mask-position property specifying duration, delay and timing function

maskSize : Time -> Transition

Create a Transition for the mask-size property specifying only the duration

maskSize2 : Time -> Time -> Transition

Create a Transition for the mask-size property specifying duration and delay

maskSize3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the mask-size property specifying duration, delay and timing function

maxHeight : Time -> Transition

Create a Transition for the max-height property specifying only the duration

maxHeight2 : Time -> Time -> Transition

Create a Transition for the max-height property specifying duration and delay

maxHeight3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the max-height property specifying duration, delay and timing function

maxWidth : Time -> Transition

Create a Transition for the max-width property specifying only the duration

maxWidth2 : Time -> Time -> Transition

Create a Transition for the max-width property specifying duration and delay

maxWidth3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the max-width property specifying duration, delay and timing function

minHeight : Time -> Transition

Create a Transition for the min-height property specifying only the duration

minHeight2 : Time -> Time -> Transition

Create a Transition for the min-height property specifying duration and delay

minHeight3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the min-height property specifying duration, delay and timing function

minWidth : Time -> Transition

Create a Transition for the min-width property specifying only the duration

minWidth2 : Time -> Time -> Transition

Create a Transition for the min-width property specifying duration and delay

minWidth3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the min-width property specifying duration, delay and timing function

objectPosition : Time -> Transition

Create a Transition for the object-position property specifying only the duration

objectPosition2 : Time -> Time -> Transition

Create a Transition for the object-position property specifying duration and delay

objectPosition3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the object-position property specifying duration, delay and timing function

offset : Time -> Transition

Create a Transition for the offset property specifying only the duration

offset2 : Time -> Time -> Transition

Create a Transition for the offset property specifying duration and delay

offset3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the offset property specifying duration, delay and timing function

offsetAnchor : Time -> Transition

Create a Transition for the offset-anchor property specifying only the duration

offsetAnchor2 : Time -> Time -> Transition

Create a Transition for the offset-anchor property specifying duration and delay

offsetAnchor3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the offset-anchor property specifying duration, delay and timing function

offsetDistance : Time -> Transition

Create a Transition for the offset-distance property specifying only the duration

offsetDistance2 : Time -> Time -> Transition

Create a Transition for the offset-distance property specifying duration and delay

offsetDistance3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the offset-distance property specifying duration, delay and timing function

offsetPath : Time -> Transition

Create a Transition for the offset-path property specifying only the duration

offsetPath2 : Time -> Time -> Transition

Create a Transition for the offset-path property specifying duration and delay

offsetPath3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the offset-path property specifying duration, delay and timing function

offsetRotate : Time -> Transition

Create a Transition for the offset-rotate property specifying only the duration

offsetRotate2 : Time -> Time -> Transition

Create a Transition for the offset-rotate property specifying duration and delay

offsetRotate3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the offset-rotate property specifying duration, delay and timing function

opacity : Time -> Transition

Create a Transition for the opacity property specifying only the duration

opacity2 : Time -> Time -> Transition

Create a Transition for the opacity property specifying duration and delay

opacity3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the opacity property specifying duration, delay and timing function

order : Time -> Transition

Create a Transition for the order property specifying only the duration

order2 : Time -> Time -> Transition

Create a Transition for the order property specifying duration and delay

order3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the order property specifying duration, delay and timing function

outline : Time -> Transition

Create a Transition for the outline property specifying only the duration

outline2 : Time -> Time -> Transition

Create a Transition for the outline property specifying duration and delay

outline3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the outline property specifying duration, delay and timing function

outlineColor : Time -> Transition

Create a Transition for the outline-color property specifying only the duration

outlineColor2 : Time -> Time -> Transition

Create a Transition for the outline-color property specifying duration and delay

outlineColor3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the outline-color property specifying duration, delay and timing function

outlineOffset : Time -> Transition

Create a Transition for the outline-offset property specifying only the duration

outlineOffset2 : Time -> Time -> Transition

Create a Transition for the outline-offset property specifying duration and delay

outlineOffset3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the outline-offset property specifying duration, delay and timing function

outlineWidth : Time -> Transition

Create a Transition for the outline-width property specifying only the duration

outlineWidth2 : Time -> Time -> Transition

Create a Transition for the outline-width property specifying duration and delay

outlineWidth3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the outline-width property specifying duration, delay and timing function

padding : Time -> Transition

Create a Transition for the padding property specifying only the duration

padding2 : Time -> Time -> Transition

Create a Transition for the padding property specifying duration and delay

padding3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the padding property specifying duration, delay and timing function

paddingBottom : Time -> Transition

Create a Transition for the padding-bottom property specifying only the duration

paddingBottom2 : Time -> Time -> Transition

Create a Transition for the padding-bottom property specifying duration and delay

paddingBottom3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the padding-bottom property specifying duration, delay and timing function

paddingLeft : Time -> Transition

Create a Transition for the padding-left property specifying only the duration

paddingLeft2 : Time -> Time -> Transition

Create a Transition for the padding-left property specifying duration and delay

paddingLeft3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the padding-left property specifying duration, delay and timing function

paddingRight : Time -> Transition

Create a Transition for the padding-right property specifying only the duration

paddingRight2 : Time -> Time -> Transition

Create a Transition for the padding-right property specifying duration and delay

paddingRight3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the padding-right property specifying duration, delay and timing function

paddingTop : Time -> Transition

Create a Transition for the padding-top property specifying only the duration

paddingTop2 : Time -> Time -> Transition

Create a Transition for the padding-top property specifying duration and delay

paddingTop3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the padding-top property specifying duration, delay and timing function

right2 : Time -> Time -> Transition

Create a Transition for the right property specifying duration and delay

right3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the padding-right property specifying duration, delay and timing function

tabSize : Time -> Transition

Create a Transition for the tab-size property specifying only the duration

tabSize2 : Time -> Time -> Transition

Create a Transition for the tab-size property specifying duration and delay

tabSize3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the tab-size property specifying duration, delay and timing function

textIndent : Time -> Transition

Create a Transition for the text-indent property specifying only the duration

textIndent2 : Time -> Time -> Transition

Create a Transition for the text-indent property specifying duration and delay

textIndent3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the text-indent property specifying duration, delay and timing function

textShadow : Time -> Transition

Create a Transition for the text-shadow property specifying only the duration

textShadow2 : Time -> Time -> Transition

Create a Transition for the text-shadow property specifying duration and delay

textShadow3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the text-shadow property specifying duration, delay and timing function

top : Time -> Transition

Create a Transition for the top property specifying only the duration

top2 : Time -> Time -> Transition

Create a Transition for the top property specifying duration and delay

top3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the top property specifying duration, delay and timing function

transform : Time -> Transition

Create a Transition for the transform property specifying only the duration

transform2 : Time -> Time -> Transition

Create a Transition for the transform property specifying duration and delay

transform3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the transform property specifying duration, delay and timing function

transformOrigin : Time -> Transition

Create a Transition for the transform-origin property specifying only the duration

transformOrigin2 : Time -> Time -> Transition

Create a Transition for the transform-origin property specifying duration and delay

transformOrigin3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the transform-origin property specifying duration, delay and timing function

verticalAlign : Time -> Transition

Create a Transition for the vertical-align property specifying only the duration

verticalAlign2 : Time -> Time -> Transition

Create a Transition for the vertical-align property specifying duration and delay

verticalAlign3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the vertical-align property specifying duration, delay and timing function

visibility : Time -> Transition

Create a Transition for the visibility property specifying only the duration

visibility2 : Time -> Time -> Transition

Create a Transition for the visibility property specifying duration and delay

visibility3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the visibility property specifying duration, delay and timing function

width : Time -> Transition

Create a Transition for the width property specifying only the duration

width2 : Time -> Time -> Transition

Create a Transition for the width property specifying duration and delay

width3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the width property specifying duration, delay and timing function

wordSpacing : Time -> Transition

Create a Transition for the word-spacing property specifying only the duration

wordSpacing2 : Time -> Time -> Transition

Create a Transition for the word-spacing property specifying duration and delay

wordSpacing3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the word-spacing property specifying duration, delay and timing function

zIndex : Time -> Transition

Create a Transition for the z-index property specifying only the duration

zIndex2 : Time -> Time -> Transition

Create a Transition for the z-index property specifying duration and delay

zIndex3 : Time -> Time -> TimingFunction -> Transition

Create a Transition for the z-index property specifying duration, delay and timing function