Bootstrap:如何将图像置于中心绝对值?

时间:2017-08-21 10:39:41

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

如何将图片放在页面中央,位于响应式html中的<div>后面。

我使用位置为IMG的{​​{1}} 和absolute - 位置DIV

所以IMG背后这是我想要的但是当我调整屏幕IMG得到错误的位置总是任何修复此事?

HTML:

relative

CSS:

<div class="col-md-6 text-center center-block">
            <img src="../res/uvod-ahoj.png" class="" alt="" id="uvod-ahoj">
            <div id="uvod-ahoj-div">
                <h1>Ahoj, som...</h1>
                <p>
                    <strong>Marcela Špalková</strong> a s pekným oblečením sa kamarátim od malička. Začalo to listovaním módnych
                    časopisov, pokračovalo vymýšľaním vlastných outfitov a šitím šiat pre bábiky. Táto moja vášen
                    sa naplno prejavila pri nákupoch, vyberala som kúsky nielen pre seba, ale aj pre kamarátky.
                </p>
                <a href="" class="btn" id="uvod-btn">POZRIEŤ MOJE SLUŽBY</a>
            </div>
        </div>

enter image description here enter image description here

2 个答案:

答案 0 :(得分:4)

left:50%

中使用transform #uvod-ahoj属性

#uvod-ahoj {
  position: absolute;
  right: 0;
  left: 50%;
  transform: translate(-50%);
  -webkit-transform: translate(-50%);
  -moz-transform: translate(-50%);
  -o-transform: translate(-50%);
  -ms-transform: translate(-50%);
}
#uvod-ahoj-div {
  position: relative;
  color: white;
  background-color: #780d4f;
}
#uvod-ahoj-div > h1 {
  color: white;
  margin: 3rem 0;
  padding: 3rem 0 0 0;
}
#uvod-ahoj-div > p {
  margin: auto;
  max-width: 60rem;
  padding-bottom: 3rem;
}
<div class="col-md-6 text-center center-block">
    <img src="../res/uvod-ahoj.png" class="" alt="" id="uvod-ahoj">
    <div id="uvod-ahoj-div">
        <h1>Ahoj, som...</h1>
        <p>
            <strong>Marcela Špalková</strong> a s pekným oblečením sa kamarátim od malička. Začalo to listovaním módnych
            časopisov, pokračovalo vymýšľaním vlastných outfitov a šitím šiat pre bábiky. Táto moja vášen
            sa naplno prejavila pri nákupoch, vyberala som kúsky nielen pre seba, ale aj pre kamarátky.
        </p>
        <a href="" class="btn" id="uvod-btn">POZRIEŤ MOJE SLUŽBY</a>
    </div>
</div>

答案 1 :(得分:-1)

因为图像在Div标签内, 你可以为Img标签设置一个类名。然后设置 padding-left:50%;