¿Cómo jugar transiciones CSS3 en un bucle?

El siguiente estilo es solo un ejemplo de cómo configurar transiciones en CSS3.
¿Hay un truco CSS puro para hacer este juego en bucle?

div {
    width:100px;
    height:100px;
    background:red;
    transition:width 0.1s;
    -webkit-transition:width 0.1s; /* Safari and Chrome */
    -moz-transition:width 0.1s; /* Firefox 4 */
    -o-transition:width 0.1s; /* Opera */
    transition:width 0.1s; /* Opera */
}

div:hover {
    width:300px;
}

Respuestas a la pregunta(1)

Su respuesta a la pregunta