0

CSS アニメーションを使用して単純なスライドショーを作成していますが、この時点で立ち往生しています。私は持っている:

#Content #PresentationSlideOne {
    display: block;
    width: 25%;
    margin: 0 auto;
    background-color: Blue;

    -moz-animation: PresentationSlideOne 4s ease 1 normal;
    -o-animation: PresentationSlideOne 4s ease 1 normal;
    -webkit-animation: PresentationSlideOne 4s ease 1 normal;
    animation: PresentationSlideOne 4s ease 1 normal;

    -o-animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -moz-animation-delay: 20s;
    -o-animation-delay: 20s;
    -webkit-animation-delay: 20s;
    animation-delay: 20s;
}

キーフレーム:

/* #region PresentationSlideOne */
@keyframes PresentationSlideOne {
    from {
        margin: 0 auto;

    }

    to {
        margin: initial;
        float: left;
        left: 0%;
    }
}
/* #endregion */

margin: 0 auto; に設定されています。元々、水平方向に中央揃えにする必要があるためです。しかし、キーフレームでは、それを移動する必要がありfrom margin: 0 auto; to left: 0%;ます。どの方法を試しても何も起こりません。

margin: 0 auto'd 要素を左に移動するにはどうすればよいですか?

4

1 に答える 1