如何在Bootstrap 3.1中的图像上显示文本

use*_*397 18 html css3 twitter-bootstrap

我想添加显示在图像上的文本.

基本上,这是我的代码的样子:

<div class="ek-background">
<div class="row">
<section id="container">
    <div class="container col-sm-4 col-sm-offset-2">
    <div class="pull-right">
        <h1>TITLE HERE</h1>
            <h2>Let us build your preview for free</h2>
    </div>  
        <img src="img/img/flow-1.png" class="align-center img-responsive">
            <div class="col">
                <div class="col-sm-4">
                    <p>this is a test</p>
    </div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)

我无法在图像的拟议部分得到"这是一个测试".

我想使用bootstrap.min.css的参数来保持一致.此外,由于这将是一个响应式设计网站,我希望文本能够对图像做出响应,这样它就不会失去它的位置

如果有人可以帮忙,那会很棒:)

SAL*_*man 50

我可以建议一种解决问题的方法:你可以使用带有单个项目的旋转木马,因为你可以通过标题在旋转木马图像上插入文字:

<div id="mycarousel" class="carousel slide" data-ride="carousel">
    <div class="carousel-inner">
        <div class="item active">
        <img src="img/yourimage.png" alt="" class="img-responsive">
           <div class="carousel-caption">
           Insert your text here !
           </div>
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)


Vic*_*uiz 15

您将需要粘贴额外的CSS以便让我们了解您正在处理的内容,但无论如何,这是我的2美分:

1)首先将图像和文本放在包含它们的内容中:

<div class="imageAndText">
    <img src="img/img/flow-1.png" class="align-center img-responsive">
    <div class="col">
        <div class="col-sm-4">
            <p>this is a test</p>
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

(小心,您的原始代码有额外的)

2)添加绝对定位+ z-index:

.imageAndText {position: relative;} 
.imageAndText .col {position: absolute; z-index: 1; top: 0; left: 0;}
Run Code Online (Sandbox Code Playgroud)

这是一个jsFiddle说明:http://jsfiddle.net/sX982/


All*_*pps 0

我认为使用引导类这是不可能的。您可以通过添加thumbnail到图像和thumbnail_legend下一个div来执行类似的操作。

.thumbnail_legend {
    background: none repeat scroll 0 0 #FFFFFF;
    opacity: 0.5;
    top:0;
    left:0;
    position: absolute;
}

.thumbnail {
    position:relative;
}
Run Code Online (Sandbox Code Playgroud)

来自:Bootstrap 3:图像上的文本叠加