首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多张幻灯片,没有广泛的剪切和粘贴。

多张幻灯片,没有广泛的剪切和粘贴。
EN

Stack Overflow用户
提问于 2014-02-19 08:28:22
回答 1查看 73关注 0票数 0

我有这个幻灯片(我已经修改了一些代码原源)

下面是一个jsfiddle链接:

全源

CSS看起来是硬编码的,所以如果我试图在同一个页面上显示两个不同的幻灯片,那么我就会遇到第二个幻灯片中的按钮控制第一个幻灯片的问题。

有什么方法我可以修改东西,以允许多个单独的幻灯片显示在一个网页上?

HTML片段:

代码语言:javascript
复制
<div id="slideshow-wrap">
    <input type="radio" id="button-1" name="controls" checked="checked"/>
    <label for="button-1"></label>

CSS片段:

代码语言:javascript
复制
#slideshow-wrap input[type=radio]#button-1:checked~label[for=button-1] { background-color: rgba(100,100,100,1) }

#slideshow-wrap input[type=radio]#button-2:checked~label[for=button-2] { background-color: rgba(100,100,100,1) }

#slideshow-wrap input[type=radio]#button-3:checked~label[for=button-3] { background-color: rgba(100,100,100,1) }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-19 08:53:44

你使用的滑块是我在2012年使用的第一个滑块。很酷。但是,我强烈建议你查看Responsiveslides.js -它是超级棒,我使用它时,我需要一个滑块。它可能需要更多的造型,取决于你的情况,但实际上是线型,我已经检查过了-它的滑块是足够具体的,以不踩在另一个。以两个滑块为例的小提琴:

HTML

非常简单的标记。不管你想把什么都塞进清单里。

代码语言:javascript
复制
<ul class="rslides">
    <li><img src="http://placekitten.com/300/150-1" alt="" /></li>
    <li><img src="http://placekitten.com/300/150-2" alt="" /></li>
    <li><img src="http://placekitten.com/300/150-3" alt="" /></li>
</ul>

CSS

基本css也很简单--还有一些主题。这样你就完全控制了

代码语言:javascript
复制
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
}

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
}

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
}

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21874847

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档