jquery - slider 中垂直居中字幕

标签 jquery html css zurb-foundation orbit

我设置了 Foundation Orbit slider 。目标是使标题垂直居中。我已经完成了它的居中,但前提是高度已知。因为文本长度会有所不同,所以这还不够好。

这是显示当前设置的链接:test page

我的问题是:如何在不知道其中放置的文本量的情况下使 .orbit div 垂直居中?

HTML

<div class="slide">
  <ul class="example-orbit" data-orbit data-options="animation:slide;timer_speed:10000;pause_on_hover:true;navigation_arrows:false;bullets:false;timer:true;slide_number: false;pause_on_hover: true; resume_on_mouseout: true;">
    <li>
      <div class="front-page-caption">
        <!-- IF SCREEN SIZE IS SMALL HIDE IMAGE -->
        <div class="hide-for-small"> <img src="img/bildspel.jpg" alt="slide 1" /> </div>
        <!-- IF SCREEN SIZE IS SMALL SHOW WHITE IMAGE -->
        <div class="show-for-small"> <img src="img/white.jpg" alt="slide 1" /> </div>
        <div class="orbit-caption"> <span>
          <h2>Vi hjälper er att integrera visioner med kraften från människor människor</h2>
          </span> </div>
      </div>
    </li> 

    <li>
      <div class="front-page-caption">
        <div class="hide-for-small"> <img src="img/bildspel.jpg" alt="slide 1" /> </div>
        <div class="show-for-small"> <img src="img/white.jpg" alt="slide 1" /> </div>
        <div class="orbit-caption"> <span>
          <h2>Vi hjälper er att integrera visioner med kraften från människor människor</h2>
          </span> </div>
      </div>
    </li>  

  </ul>
</div>

CSS

.orbit-container .orbit-slides-container > * .orbit-caption {
position: absolute;
bottom: 0;
background-color: none;
color: white;
width: 70%;
padding: 0.625rem 0.875rem;
font-size: 0.875rem;
top: 0;
left: 0;
right: 0;
height: 76px;
margin: auto;
text-align: center;
}

最佳答案

在css中添加以下内容

display: table;

然后取出高度。然后它将充当表格,自动将文本垂直居中。

关于jquery - slider 中垂直居中字幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21617222/

相关文章:

javascript - 创建字典的简单算法

javascript - renderSortByOptions() 有什么作用?

html - sass 不导入我的文件

php - 如何根据url更改css

javascript - 打开 fancybox 后滚动到 anchor

javascript - 使用对象数组作为源的 JQuery 自动完成的返回值

javascript - 如何在浏览器中打印时添加页码

html - 纯 css 固定标题表示例在 IE9 中损坏

css - 在 iOS 上折叠 Safari 导航栏时保持元素固定

jquery - jquery 1.4 与 jquery 1.32 完全兼容吗?