トランジションを使用して入力プレースホルダーをフォーカス時にスムーズにフェードさせたいと思っていましたが、FF では機能しません。
<input type="text" placeholder="some cool text"/>
input:focus::-moz-placeholder {
opacity: 0.1;
}
input::-moz-placeholder {
opacity: 1;
transition: opacity 1s;
}
input::-moz-placeholder {
opacity: 1;
}
input:focus::-webkit-input-placeholder {
opacity: 0.1;
}
Chrome では正常に動作しますが、FF では動作しません。プレースホルダーはフォーカス時に意図したとおりに不透明度を変更しますが、1 のトランジションは表示されません。また、IEでは確実に機能しません
編集:どうやらFFの最新バージョン(20.0.1)のバグです