Faites glisser vers la droite effet pur CSS

J'ai besoin de faire certaines élément (avec position: fixed) faites glisser depuis le bord droit de l'écran, y rester pendant un certain temps et se cacher de nouveau à droite. Je ne connais pas la largeur, ce qui le rend plus difficile à atteindre. Je l'ai fait avec jQuery avant, mais je tiens à utiliser pur CSS. Est-ce possible? Je n'ai pas l'esprit à l'aide de la troisième partie de la solution.

Voici mon code jQuery:

$("element")
    .css("right", -$("element").outerWidth() + "px")
    .animate({right: 0}, 800)
    .delay(3000)
    .animate({right: -$("element").outerWidth() + "px"}, 800);
Cela ne signifie rien sans HTML. Et vous ne savez pas la largeur de quoi? Les Animations peuvent être fait avec le CSS, mais comment comptez-vous sur la déclencher?

OriginalL'auteur Robo Robok | 2015-01-14