首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >相对和绝对;响应式中心定位?引导css

问相对和绝对;响应式中心定位?引导css
EN

Stack Overflow用户
提问于 2015-07-01 00:55:18
回答 1查看 11.9K关注 0票数 6

因此,我正在创建一个带有bootstrap的图片库,并希望在悬停时在图像的中心显示文本。因此,水平和垂直放置图像的50% (因此它是响应性的)。目前,我只是试图让文本正确地显示在图像的顶部,但似乎有问题。

下面是我使用的代码:`

代码语言:javascript
复制
 <div class="col-lg-3 col-md-4 col-xs-6 thumb text-center">
     <a class="thumbnail" href="#">
         <img class="img-responsive" src="images/girl.jpg" alt="">
         <h2> Text </h2>
     </a>
 </div>`

所以我试着给div,a和img元素定位‘相对’,然后给h2定位绝对的,顶部和左边的50%,但是它似乎根本没有居中,并且定位在图像的右下角附近。

问题是,我是不是做错了什么?如果没有,我可以上传web文件,并提供一个链接来显示它是如何不工作的,或者实际上有没有更容易的或替代的方法来实现这一点?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-01 01:00:04

你需要做的就是:

代码语言:javascript
复制
.thumbnail {
    display: block;
    position: relative;
}
.thumbnail h2 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.thumbnail将拉伸以包含图像,并且<h2>将在其中垂直和水平居中。

票数 16
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31144061

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档