画像の上に表示するテキストを追加したい。
基本的に、私のコードはこのようなものです。
<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>
画像の提案されたセクションに "これはテストです" を得るために管理することができません。
bootstrap.min.cssのパラメータを使用して、統一感を出したいと思っています。また、レスポンシブデザインのサイトになるので、テキストの位置がずれないように、画像と一緒にレスポンシブで表示させたいと思っています。
どなたか助けていただけると助かります :)
カルーセルの画像にはキャプションのおかげでテキストを挿入することができるので、1つのアイテムでカルーセルを使用することができます。
<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>
あなたは私たちにあなたが正確に何を扱っているかのアイデアを与えるために追加のCSSを貼り付ける必要がありますが、ここでとにかく私の2セントです。
<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>
(注意: 元のコードには
.imageAndText {position: relative;}
.imageAndText .col {position: absolute; z-index: 1; top: 0; left: 0;}
以下はjsFiddleの説明です:
bootstrapのクラスを使っても、このようなことはできないと思います。画像に thumbnail
を、next div に thumbnail_legend
を追加すれば、このようなことができるようになります。
.thumbnail_legend {
background: none repeat scroll 0 0 #FFFFFF;
opacity: 0.5;
top:0;
left:0;
position: absolute;
}
.thumbnail {
position:relative;
}
from: https://stackoverflow.com/questions/18631530/text-overlay-on-image