ボタンがあり、その中にテキストがいくつかあります。これを押すと、テキストが変わります。これにより、ボタンの幅が変更されます。あなたが明示的にwidth
プロパティを変更したときのみ動作することを、もちろんコンテンツの変更によるトランジション要素のサイズ
#el {
transition: width 150ms ease-out;
}
:1はこのようなもので、要素の幅の変化を移行することができればそれは素晴らしいことです。
エレガントこの効果を達成する方法を知っている人はいますか? Here's a (yet-to-function) fiddle to hack away at。
これは、右のトラックにちょっとですが、それはテキストが「doesnのように微調整する必要があります"ポップ" - 私はそれで周りを遊んでいます。私は*本当に*最小限のjavascriptで何かを見たいです。 – namuol
とても助かりました、ありがとう! (私の場合、効果を滑らかにするために 'white-space:nowrap;'を追加しました。) –