【发布时间】:2013-03-07 06:29:32
【问题描述】:
我正在使用 Rails 3.2.12、Ruby 2.0 和 Twitter Bootstrap Gem,我正在尝试在我的应用程序中实现 Carousel div,但目前看起来很糟糕,只显示了两个大按钮,一个在左侧屏幕的一部分,其他在右侧。
有没有成功的例子说明如何正确实现Carousel?我应该在我的代码中添加额外的 div 吗?
我的 bootstrap_and_overrides.css.less 文件中没有自定义 CSS,除了这个:
body { padding-top: 60px;}
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="navbar-inner">
<div class="container">
<a class="btn btn-navbar" data-target=".nav-collapse" data-toggle="collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
<a class="brand" href="<%= root_path %>">ProjectX</a>
<div class="container nav-collapse">
<ul class="nav">
<% if current_user %>
<li class="nav-header"><%= current_user.email %></li>
<li><%= link_to "Log out", logout_path %></li>
</ul>
<% else %>
<ul class="nav">
<li><%= link_to "Log In", login_path %></li>
<li><%= link_to "Sign Up", signup_path %></li>
<li><%= link_to "Forum", "/path3" %></li>
</ul>
<% end %>
</div><!--/.nav-collapse -->
</div>
</div>
</div>
<div id="myCarousel" class="carousel">
<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"></div>
<div class="item">...</div>
<div class="item">...</div>
</div>
<!-- Carousel nav -->
<a class="carousel-control left" href="#myCarousel" data-slide="prev">‹</a>
<a class="carousel-control right" href="#myCarousel" data-slide="next">›</a>
</div>
<div class="container">
<div class="row">
<div class="span9">
<%= bootstrap_flash %>
<%= yield %>
</div>
<div class="span3">
<div class="well sidebar-nav">
<ul class="nav nav-list">
<li class="nav-header">Sidebar</li>
<li><%= link_to "News", "/path1" %></li>
<li><%= link_to "Recent", "/path2" %></li>
<li><%= link_to "Hot Topics", "/path3" %></li>
</ul>
</div><!--/.well -->
</div><!--/span-->
</div><!--/row-->
<footer>
<p>©Iron Man</p>
</footer>
</div> <!-- /container -->
<!-- Javascripts
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<%= javascript_include_tag "application" %>
【问题讨论】:
标签: css ruby-on-rails twitter-bootstrap