“Collapsible”

前端 未结 2 1935
名媛妹妹
名媛妹妹 2021-02-10 23:19

I\'m having some trouble with a that I\'m trying to keep hidden, until the user clicks on a element.

The HTML looks like:

2条回答
  •  生来不讨喜
    2021-02-11 00:16

    Your sidebarlistscroll DIV come after the H3 not inside H3. Write like this:

    .filter-type:active + .sidebarlistscroll {
        visibility: visible;
    }
    

    If you want the div to remain visible after when you stopped clicking on it. Then you have to do some changes in your code. Write like this :

    
    
    
    • item 1
    • item 2
    • item 3

    CSS

    .filter-type {
        border-bottom: 1px dotted #666;
    }
    
    .sidebarlistscroll {
        width: 220px;
        height: 200px;
        margin-bottom: 15px;
        overflow-y: scroll;
        border: none;
        visibility: hidden;
    }
    #filter{display:none}
    #filter:checked + .sidebarlistscroll{
        visibility: visible;
    }
    

    Check this http://jsfiddle.net/BU4Qt/

提交回复
热议问题