Javascript 请稍后使用CSS3和HTML5或JS阅读幻灯片
有没有人知道如何让幻灯片像CSS3或JS上的“以后再看”应用程序那样左移 单击-->将整个div向左滑动,并在滑动的div下显示该divJavascript 请稍后使用CSS3和HTML5或JS阅读幻灯片,javascript,mobile,css,Javascript,Mobile,Css,有没有人知道如何让幻灯片像CSS3或JS上的“以后再看”应用程序那样左移 单击-->将整个div向左滑动,并在滑动的div下显示该div 下面是一个视频示例:您可以通过使用两种标准技术来实现这种效果 创建两个div元素,一个用于将要滑出的元素,另一个用于将要显示的元素 使用。请不要使用绝对、相对或固定来定位分区 您可以使用jQuery获得效果。我找到一个像样的职位 这应该可以完成。您可以通过使用两种标准技术来实现这一效果 创建两个div元素,一个用于将要滑出的元素,另一个用于将要显示的元素 使用
下面是一个视频示例:您可以通过使用两种标准技术来实现这种效果
div
元素,一个用于将要滑出的元素,另一个用于将要显示的元素绝对
、相对
或固定
来定位分区
这应该可以完成。您可以通过使用两种标准技术来实现这一效果
div
元素,一个用于将要滑出的元素,另一个用于将要显示的元素绝对
、相对
或固定
来定位分区
这应该可以让你完成。可能就是你想要的css3。 CSS
.parent{
width:300px;
border:1px solid red;
height:100px;
position:relative;
}
.box{
width:40px;
height:40px;
background:green;
display:block;
z-index:0;
}
.slider{
width:300px;
background:#454545;
color:#fff;
font-weight:bold;
font-size:24px;
height:100px;
position:absolute;
top:0;
right:300px;
transition: right 1s ease;
-moz-transition: right 1s ease; /* Firefox 4 */
-webkit-transition:right 1s ease; /* Safari and Chrome */
-o-transition:right 1s ease; /* Opera */
z-index:1;
}
.box:focus + .slider,.box:active + .slider{
right:0;
}
HTML
<div class="parent">
<a href="#" class="box"></a>
<div class="slider">hello</div>
</div>
你好
检查这个
已更新
这可能正是css3所需要的。 CSS
.parent{
width:300px;
border:1px solid red;
height:100px;
position:relative;
}
.box{
width:40px;
height:40px;
background:green;
display:block;
z-index:0;
}
.slider{
width:300px;
background:#454545;
color:#fff;
font-weight:bold;
font-size:24px;
height:100px;
position:absolute;
top:0;
right:300px;
transition: right 1s ease;
-moz-transition: right 1s ease; /* Firefox 4 */
-webkit-transition:right 1s ease; /* Safari and Chrome */
-o-transition:right 1s ease; /* Opera */
z-index:1;
}
.box:focus + .slider,.box:active + .slider{
right:0;
}
HTML
<div class="parent">
<a href="#" class="box"></a>
<div class="slider">hello</div>
</div>
你好
检查这个
已更新
好的。谢谢你的提示。我只需要一个div就可以做到这一点。但是如果我想要一个包含4到5个滑块的列表,我不知道如何在jquery中做到这一点。我如何在每个div/滑块中每次触发相同的效果?@Max,你能说得更具体一点吗?对于多个
div
s,只需重复相同的操作,并将z索引堆叠起来。例如,z索引为1到4的4个div
元素将一个叠在另一个之上。现在我们已经处理了堆叠部分,您可以使用var current
来跟踪哪个div
位于顶部。使用jQuery在按钮上移动特定的div
。我希望这能把事情弄清楚。好的。谢谢你的提示。我只需要一个div就可以做到这一点。但是如果我想要一个包含4到5个滑块的列表,我不知道如何在jquery中做到这一点。我如何在每个div/滑块中每次触发相同的效果?@Max,你能说得更具体一点吗?对于多个div
s,只需重复相同的操作,并将z索引堆叠起来。例如,z索引为1到4的4个div
元素将一个叠在另一个之上。现在我们已经处理了堆叠部分,您可以使用var current
来跟踪哪个div
位于顶部。使用jQuery在按钮上移动特定的div
。我希望这能把事情弄清楚。那几乎是完美的。Hello框只需向右滑动,而无需按住另一个框。方法:按绿色框-->滑动右侧灰色框。触摸灰色框-->滑动左侧灰色框OK。那几乎是完美的。Hello框只需向右滑动,而无需按住另一个框。方法:按绿色框-->滑动右侧灰色框。触摸灰色框-->滑动左侧灰色框