長い時間をJavaScriptでコーディングした後、のいずれかの JavaScriptなしで(しかもjQueryなし)美しいウェブサイトを試してみたかったのです。私はこのウェブサイトのようなタブを持つドロップダウンメニューをしたかった:dropdown tabs。しかし、これはjavascriptにあります。私はそれをした:http://jsfiddle.net/jHeRm/。しかし、私がトランジションを追加したとき、私は問題がありました:トランジションはあるポイントから別のものへと移行しており、計算なしでは始点を知ることができません(高さはli
*数字はli
)。トランジション付きのドロップダウンメニュー
jQuery、javascript、php、ID、およびクラスを使用しないでどのようにこの移行を行うことができますか?
EDIT:あなたはCSSを使用して、ネストされたul
の高さをアニメーション化でき、私はbottom:0px
からtop:21px
への移行を行うことによってそれを行うための方法を考えますが、遷移は常にtop:0px
からtop:21px
それは仕事を持っている可能性がありますが、CSSの66pxと3 'li'ある場合にのみ、この値の作品に書いています。 – user1365010
トランジション付きのドロップダウンが必要です。トランジションを追加すると、34px(100 - 66)の遅延が追加されます。ここではトップを指定しなければならないので、トランジションがすぐに開始されるときにはすぐに下がります – user1365010
特定のツールでできることはあまりありません。私は、あなただけのCSSだけを余りに求めていると思います。 – xandercoded