html - Bootstrap 响应式多行文本叠加

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

我正在尝试向我的图像添加文本叠加层,但我正在努力使其具有响应性和垂直居中。

这是我得到的地方:http://jsfiddle.net/r8rFc/910/

.img-overlay {
    position: relative;
}

.project-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(41,128,185,0.9);
    color: #fff;

}

.centered-text
{
  display:table;
  height:100%;
  width:100%;
  text-align:center;
  vertical-align:center;
}

我可以水平居中文本,但不能垂直居中...我真的不知道该怎么做。我检查的所有内容要么没有响应,要么只是叠加层中心的 Logo ...

谢谢!

最佳答案

多亏了 Henrique Barcelos,我才得以解决这个问题。 这是提供解决方案的 fiddle :http://jsfiddle.net/r8rFc/912/

.project-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(41,128,185,0.9);
    color: #fff;
    display:flex;
  justify-content: center;
  flex-direction: column;
  text-align: center;

}

关于html - Bootstrap 响应式多行文本叠加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38598257/

相关文章:

html - 无论我做什么,我的 div 都不想成为 100% 高度... :/

css - 如何删除列之间的空间

javascript - 如何使用 marionette 创建 html 列表?

javascript - 将值提交到另一个页面 iframe 表单

javascript - 使用 Node js 将 css 拆分为 2 个 css 文件并返工

html - 不规则形状作为链接

css - Bootstrap 3 : Cannot remove outline from link

css - twitter bootstrap : 2 column container with variable height on one side, 和 100% 在另一个

css - bootstrap 3 表单中的水平多选选项

html - 使用表格和 float 排列 div 元素