0
div p
{
-webkit-transition: width 2s; /* For Safari 3.1 to 6.0 */
transition: width 2s;
}
div:hover p
{
width: 300px;
}
この私のhtmlコード
<div><p style='background-color:blue'>Hello</p></div>
div p
{
-webkit-transition: width 2s; /* For Safari 3.1 to 6.0 */
transition: width 2s;
}
div:hover p
{
width: 300px;
}
この私のhtmlコード
<div><p style='background-color:blue'>Hello</p></div>
ちょうど
width: 100%;
を追加していますあなたの
div p { }
への
とそれが動作します。 CSSの開始値と終了値を与える必要があります。
だから、あなたの最後のCSSは次のようになります。
div p {
-webkit-transition: width 2s; /* For Safari 3.1 to 6.0 */
transition: width 2s;
width: 100%;
}
div:hover p {
width: 200px;
}
あなたが開始幅を必要とする、フィドルhttps://jsfiddle.net/7gqo4o1h/4/
div p
{
width: 100%;
-webkit-transition: width 2s; /* For Safari 3.1 to 6.0 */
transition: width 2s;
}
div:hover p
{
width: 300px;
}
うん参照、我々は同じページ上にある1 –