OMG*_*ula 5 html css jquery carousel twitter-bootstrap
所以简而言之,我需要这个插件中完全类似于“居中模式”的东西
http://kenwheeler.github.io/slick/
我需要这样做,但使用引导程序。作为领导希望尽可能避免使用插件。除非仅使用插件会更简单。
我所在项目的首席开发人员希望尽可能避免添加插件。我们正在使用 bootstrap 3,他认为可以编辑 bootstrap 附带的 carousel 来执行我们需要的操作。尝试编辑轮播或从头开始构建一些东西会更省时吗(在这一点上使用插件是否有意义?)
我唯一的想法是有一个 div,有一堆在点击时翻译的内联 div。那会是正确的方法吗?
或者有没有一种简单的方法来操纵内置的轮播?
Codepen 了解我目前所处的位置。
http://codepen.io/OMGDrAcula/pen/eJjgwN
h2{
margin: 0;
color: #666;
padding-top: 90px;
font-size: 52px;
font-family: "trebuchet ms", sans-serif;
}
.item{
background: white;
text-align: center;
height: 300px !important;
display: inline-block;
}
.carousel{
margin-top: 20px;
}
.bs-example{
margin: 20px;
}
.carousel.carousel-fade .item {
opacity:0;
filter: alpha(opacity=0); /* ie fix */
}
.carousel.carousel-fade .active.item {
opacity:1;
filter: alpha(opacity=100); /* ie fix */
}Run Code Online (Sandbox Code Playgroud)
<head>
<meta charset="UTF-8">
<title>Example of Twitter Bootstrap 3 Carousel</title>
<link rel="stylesheet" href="http://netdna.bootstrapcdn.com/bootstrap/3.0.3/css/bootstrap.min.css">
<link rel="stylesheet" href="http://netdna.bootstrapcdn.com/bootstrap/3.0.3/css/bootstrap-theme.min.css">
<script type="text/javascript" src="http://code.jquery.com/jquery.min.js"></script>
<script src="http://netdna.bootstrapcdn.com/bootstrap/3.0.3/js/bootstrap.min.js"></script>
</head>
<body>
<div class="bs-example">
<div id="myCarousel" class="carousel slide" data-interval="6500" data-ride="carousel">
<!-- Carousel indicators -->
<ol class="carousel-indicators">
<li data-target="#myCarousel" data-slide-to="0" class="active"></li>
<li data-target="#myCarousel" data-slide-to="1"></li>
<li data-target="#myCarousel" data-slide-to="2"></li>
</ol>
<!-- Carousel items -->
<div class="carousel-inner">
<div class="active item col-lg-3 carousel-fade">
<h2>Slide 1</h2>
<div class="carousel-caption">
<h3>First slide label</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
</div>
</div>
<div class="item col-lg-3 carousel-fade">
<h2>Slide 2</h2>
<div class="carousel-caption">
<h3>Second slide label</h3>
<p>Aliquam sit amet gravida nibh, facilisis gravida odio.</p>
</div>
</div>
<div class="item col-lg-3 carousel-fade">
<h2>Slide 3</h2>
<div class="carousel-caption">
<h3>Third slide label</h3>
<p>Praesent commodo cursus magna, vel scelerisque nisl consectetur.</p>
</div>
</div>
</div>
<!-- Carousel nav -->
<a class="carousel-control left" href="#myCarousel" data-slide="prev">
<span class="glyphicon glyphicon-chevron-left"></span>
</a>
<a class="carousel-control right" href="#myCarousel" data-slide="next">
<span class="glyphicon glyphicon-chevron-right"></span>
</a>
</div>
</div>
</body>
</html> Run Code Online (Sandbox Code Playgroud)
小智 3
https://jsfiddle.net/L3d67v65/7/
\n\n<!-- Carousel items -->\n <div class="carousel-inner">\n <div class="item active">\n <div class="row">\n <div class="col-sm-3"><a class="thumbnail"> 1 </a>\n </div>\n <div class="col-sm-3"><a class="thumbnail"> 2 </a>\n </div>\n <div class="col-sm-3"><a class="thumbnail"> 3 </a>\n </div>\n <div class="col-sm-3"><a class="thumbnail"> 4 </a>\n </div>\n </div>\n <!--/row-->\n </div>\n <!--/item-->\n <div class="item">\n <div class="row">\n <div class="col-sm-3"><a class="thumbnail"> 5 </a>\n </div>\n <div class="col-sm-3"><a class="thumbnail"> 6 </a>\n </div>\n <div class="col-sm-3"><a class="thumbnail"> 7 </a>\n </div>\n <div class="col-sm-3"><a class="thumbnail"> 8 </a>\n </div>\n </div>\n <!--/row-->\n </div>\n <!--/item-->\n </div>\n <!--/carousel-inner-->\n <a class="left carousel-control" href="#slideCarousel" data-slide="prev">\xe2\x80\xb9</a>\n\n <a class="right carousel-control" href="#slideCarousel" data-slide="next">\xe2\x80\xba</a>\nRun Code Online (Sandbox Code Playgroud)\n\n看了一眼。我花了这么短的时间,这个快速的小提琴应该足以让你开始。我已经在引导行中对齐了轮播元素,箭头按钮将更改您看到的行。在对缩略图进行样式设计后,我开始看起来像您示例中的那个,您应该开始尝试通过向活动类添加 CSS 来使一个元素突出为活动元素,而不是一整行。我希望这能让你走上正轨:)
\n