It is possible, but it depends on what do you want to achieve.
A simple way would be to use the checkbox hack to simply create a hidden checkbox, and a lable for it, whick contains the block to display when the button is clicked. It could be something like this:
#controllbox {
display: none;
}
.infopage{
position: fixed;
top: 0;
right: 0;
z-index: 10;
width: 200px;
height: 100%;
background-color: lightblue;
display: none;
}
#controllbox:checked + label > .infopage {
display: block;
}
<input type="checkbox" id="controllbox"/>
<label class="linkbutton" for="controllbox">
Click me!
<div class="infopage">
here the text in the info box .....
</div>
</label>
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…