カバーレイヤーの表示をCSSで設定したサンプル

カバーレイヤーアニメーションさせる際のposition設定のいろいろなサンプル

newsImg

【1】 left: 0; right: 100%;

leftを0、rightを0と指定することで事実上横幅はゼロになります。

newsImg

【2】 left: 0; right: 99%;

ためしにrightを99%…つまり1%の余裕を持たせると横幅は1%になります。

newsImg

【3】left: 100%; right: 0;

【1】の逆のパターン

newsImg

【4】left: 99%; right: 0;

【2】の逆のパターン

newsImg

【5】 left: 0; right: 0;

left: 0; right: 0;と設定することで横幅100%になります。このposition値を0~100へ推移させることで横幅を0から100%へアニメーションさせます。