【问题标题】:Responsive slider buttons响应式滑块按钮
【发布时间】:2013-09-23 03:08:38
【问题描述】:

我试图在滑块下方放置一些按钮,我可以这样做,但除了这些按钮之外,整个网站都是响应式的(botstrap)。所以我试图让它们如此。

我一直在尝试使用百分比来定位它们并创建流动的高度和宽度,但我没有运气。我所能做的似乎就是将它们放在彼此之上。

我的 html 看起来像这样

 <div class="col-md-12 sliderBar">
      <img src="assets/img/aboutPage.png" alt="" />
    </div><!--.col-md-12-->
    <div class="col-md-12 sliderNav">
      <div class="container">
        <button> < </button>
        <button>Sponges</button>
        <button>DBM</button>
        <button>Synthetics</button>
        <button> > </button>
      </div><!--.container-->
    </div><!--.col-md-12-->

我的 CSS 看起来像这样

.sliderNav{
  background-color: #1b1a29;
  text-align: center;
  position:relative;
  padding-bottom:3%;
  height:0;
  overflow:hidden;

}

.sliderNav button{
  position:absolute;
  width:20%;
  height:100%;
}

任何帮助都会很棒!我设置了一个小提琴here

【问题讨论】:

  • 您可以添加您期望的结果的图像吗?也可以看看getbootstrap.com/components/#btn-groups-justified
  • @BassJobsen 我真的只是在研究如何使这些按钮响应。如果它们开始变大,那么它们应该随着屏幕变小而缩小。这不是真正的风格。

标签: html css twitter-bootstrap twitter-bootstrap-3


【解决方案1】:

这是你想要的? fiddle

我所做的更改是按钮的相对位置,将按钮宽度设置为 15%.. 让我知道是否可行 :)

这是我修改的代码:

.container button{
  position:relative;
  width:15%;
  height:100%;
}

【讨论】:

  • 这很好用,我唯一的问题是我需要让它们更高(直到我再次查看我的组合才想到这一点)所以你认为这是可能的吗?
【解决方案2】:

试试这个(不需要额外的 css):

<div class="container">
<div class="col-md-12 sliderBar">
      <img src="http://upload.wikimedia.org/wikipedia/commons/4/41/Blank_Earth_Banner.jpg" alt="" class="img-responsive" />
    </div><!--.col-md-12-->

   <div class="col-md-12">    
      <div class="btn-group btn-group-justified">
        <a class="btn btn-default"> &lt; </a>
        <a class="btn btn-default">Sponges</a>
        <a class="btn btn-default">DBM</a>
        <a class="btn btn-default">SYNTECHICS</a>  
        <a class="btn btn-default"> &gt; </a>
      </div>   
    </div>
</div> 

【讨论】:

  • 这对我来说不太适用,因为按钮必须非常高才能开始,虽然这确实可以定位它们,但它不会使它们响应并随着屏幕变小而变小。
  • 我不明白,请参阅:bootply.com/82473。您的按钮在不同屏幕上的大小是否必须相同?
  • bootply 不允许您设置它,但是当它在 jsfiddle 或实际网站中时,按钮不会缩小。这也不允许我按照我需要的方式放大它们。
  • 我不知道为什么 bootply 不起作用,请查看getbootstrap.com/components/#btn-groups-justified 上的示例,此按钮会根据您的屏幕调整(并调整)大小(但总大小将是视口的 100% )
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-08-22
  • 1970-01-01
  • 2014-12-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-11-24
相关资源
最近更新 更多