尝试可能使用单选按钮在页面左侧创建多个按钮,以在右侧滑出窗口/窗口。
input[type=checkbox]
{
position: absolute;
top: -9999px;
left: -9999px;
}
label
{
background:red;
background-size:100%;
width:100px;
height:100px;
position:relative;
top:-50px;
left:10px;
display: inline-block;
margin: 60px 0 10px 0;
cursor: pointer;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;
}
div1
{
position:absolute;
top:0px;
left:100%;
background: white;
width: 35%;
height: 100%;
line-height: 20px;
text-align:left;
color: black;
margin:20px 20px 20px 20px:
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;
Z-index:1;
overflow:scroll;
}
input[type=checkbox]:checked ~ div1
{
background:grey;
position:absolute;
top:0px;
left:65%;
overflow:scroll;
}
label:hover
{
opacity:0.5;
}
效果我正在寻找红色块是按钮并且文本窗口滑入和滑出的地方
http://jsfiddle.net/bKaxg/215/
诀窍是我需要其他按钮才能在切换下一个窗口之前将最后一个滑出窗口返回屏幕。
与此类似,但不希望水平选项卡http://css-tricks.com/functional-css-tabs-revisited/或内容区域的有限位置。
只要它们是基于 CSS/HTML 的,其他解决方案也很受欢迎。
谢谢