2

リンクの上にマウスを置くと、text-transform:uppercaseに移行したいと思います。私はもう試した:

a{
    font-size:20px;
animation-duration: 0.4s;
    transition: all 0.4s ease-in-out;
}

a:hover{
text-transform:uppercase;   
}

しかし、それは効果がなく、大文字になります。何か案は?

4

2 に答える 2

0

text-transformの移行はないと思います。

于 2012-06-18T02:03:41.437 に答える
0

私の推測では、中間値のないスタイルで段階的な移行を行う方法はありません。たとえば、2つの間に99の中間値があるため、幅を100pxから200pxに変更できます。しかし、小文字と大文字の中間の値は何ですか(幅の例の150pxや170pxのように、要素をいつでも設定できる値)?

たぶん、テキストをフェードアウト(または途中でフェードアウト)し、大文字に変更してから、テキストをフェードインして戻すことで、トランジションを少し偽造することができます(jQueryが必要な場合があります)。

于 2012-06-18T02:04:48.863 に答える