0

現時点では、私のサイトはメニュー項目を水平に表示し、ユーザーが各項目にカーソルを合わせると、そのサブメニュー項目が表示されます。ただし、ユーザーがサブアイテムをクリックしようとすると、それらは消えます。サブアイテムが表示される時間を遅らせる方法はありますか?

4

1 に答える 1

0

はい、(CSS3 トランジション/アニメーションを使用して) この表示/非表示動作に遅延を追加することは可能ですが、問題は次の場合に関係していると思います:

  1. タグをネストした方法
  2. :hover スタイルが関連付けられているタグ

ユーザーがマウスをコンテナー要素から離すと、サブメニューが再び非表示になります。子要素を表示するには、:hover スタイルが関連付けられている要素の「ターゲット領域」にとどまる必要があります。(サブメニューの表示/非表示を CSS のみで行っていると思います。)

実際には、特定のフィードバックを提供するには、コード例を提供する必要があります。

于 2012-07-01T12:01:45.603 に答える