デフォルト:非表示、セクションが表示され、セクションを閉じると、セクションは表示されます:noneに戻る必要があります。ここで奇妙な説明が来る(奇妙な部分は、「**」の間にある:?戻す隠された部分
はlabel input:checked + .menu {
box-shadow: 0 0 0 100vw #E0C9B7, 0 0 0 100vh #E0C9B7;
border-radius: 0;
**display: .invis**;
}
私はこれをachive可能性がどのようにCSSがどのように動作するかではないのコード例
そして、あなたは意味をなさない提供CSS( 'ラベル入力:確認+ .menu' - 質問には、この関連でどのように) –
ボタンをクリックすると、jQuery [$( "section").toggleClass( "invis");](http://api.jquery.com/toggleclass/)を使用します。セクションを簡単に選択できるように、セクションにIDを追加することができます。 –
チェックボックスがセクションの前後にある場合、同じ "次の兄弟" +または "いくつかの兄弟"オペレータを使用することができます。チェックボックスとセクションがDOMのまったく異なる場所に配置されている場合、CSSで実装することは不可能です。 – skyboyer