jquery animate()から
アニメーション化されたすべてのプロパティは、以下に示す場合を除き、単一の数値にアニメーション化する必要があります。数値でないほとんどのプロパティは、基本的な jQuery 機能を使用してアニメーション化できません (たとえば、width
、height
、またはleft
はアニメーション化できますが、 jQuery.Color()プラグインを使用background-color
しない限り、アニメーション化できません)。特に指定がない限り、プロパティ値はピクセル数として扱われます。単位は、該当する場合に指定できます。em
%
更新( css を使用)
.authentication {
width: 100%;
}
body:hover .authentication{
height: 100%;
background-color: #4BC5DA;
-webkit-transition: background-color 3s ease, height 3s ease;
-moz-transition: background-color 3s ease, height 3s ease;
-o-transition: background-color 3s ease, height 3s ease;
-ms-transition: background-color 3s ease, height 3s ease;
transition: background-color 3s ease, height 3s ease;
}
body, html {
width: 100%;
height: 100%;
}
働くフィドル
上記のフィドルには、カーソルをウィンドウの外に移動して再度ホバーするたびに、スライド効果が繰り返し表示されるという欠点があります。( javascript/jquery を使用して設定できます)。
jquery を使いたい場合は、上記の koala_dev のコメントを確認してください。