今までウィジェットの開く・閉じる動作をJavaScriptで頑張っていたんですが、HTMLだけで対応できたので検証しました。
1. イメージ
↓↓クリックすると↓↓
ウィジェットが開き、詳細のメッセージが表示される。
2. コード例
summary
要素には、常に表示されている見出しを入れます。
summary
要素を省略した場合、「詳細」の文言がデフォルトで設定されます。
details
要素の直下には、詳細情報を入れます。
詳細情報はデフォルトだとClose状態ですが、details
要素にopen
属性を指定することで、最初から開かれた状態にすることができます。