有没有一种方法可以在引导程序中在图片上显示html文本?

用户名

我有以下html代码:

<div class="text-center">
  <div class="row">
    <div class="col-md-6">gdshdhfdhfdhfd</div>
    <div class="col-md-6"><img src="http://image.com/img.png" alt="cat"></div>
  </div>
<h4>header.</h4>
<p>hey there</p>
<div class="paddown">
<a class="btn btn-default" name="close" id="close" >Close</a>
</div>
</div>

我想<span id="txt">lorem ipsum</span>在图片上添加任何文字(例如),假设它距底部约30-40像素,因此在猫的图片前面是可见的。是否可以在不使用绝对定位的情况下进行引导?

这是我的小提琴:http : //jsfiddle.net/2wujw71x/3/

饥饿之星

这种方法的总体思路是将图像包装在一个包含元素中,该元素将占据图像本身的大小。您还可以将overlay元素包括在wrapper元素内。

应用于position: relative;wrapper元素,并应用于position: absolute;overlay元素。包装元素上的相对位置可防止将绝对定位的元素放置在与我们的图像大小相同的包装元素之外。现在,我们为叠加层元素提供了一个“视口”,该视口与图像的尺寸相同,并位于图像上方。

<div class="container">
    <div class="row">
        <div class="col-md-6">
            <p>
                Lorem Ipsum
            </p>
        </div>
        <div class="col-md-6">
            <span class="overlay-wrapper">
                <img class="img-responsive" src="http://maxcdn.thedesigninspiration.com/wp-content/uploads/2012/01/Just-A-Cat-Playing-The-Violin-l.jpg" alt="Cat"/>
                <div class="text-overlay">
                    Caption
                </div>
            </span>
        </div>
    </div>
</div>
.overlay-wrapper {
    position: relative;
    display: inline-block;
}
.text-overlay {
    position: absolute;
    width: 80%;
    background: rgba( 0, 0, 0, .5 );
    top: 75%;
    left: 10%;
    color: #fff;
    text-align: center;
}
@media( min-width: 300px ) {
    .text-overlay {
        padding: 1em 0;
        top: 65%;
    }
}
@media( min-width: 550px ) {
    .text-overlay {
        padding: 2em 0;
    }
}

http://jsfiddle.net/o2cjkyow/

我在示例中包括了一些媒体查询,因此您可以观看有关如何调整各种视口大小的各种属性以进行微调的演示。

这是我来自评论JSFiddle

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

有没有一种方法可以在matplotlib图形轴上显示文本?

有没有一种方法可以在颤动中显示文本内部的图像

有没有一种方法可以在QTextEdit中显示堆叠的文本

有没有一种方法可以在SVG图片中的元素上注册onclick事件处理程序?

有没有一种方法可以在图形显示的工具提示中显示文本而不会重叠?

有没有一种方法可以在Linux上安装程序的多个版本?

有没有一种方法可以在Python中为文本着色?

有没有一种方法可以删除多个PowerPoint形状中的文本?

有没有一种方法可以重用Perlpod文档中的文本?

有没有一种方法可以显示MVC3 Razor应用程序中2个文本字段之间的差异?

有没有一种方法可以在TextBox的单独行上显示数组中的项目?

在iOS 7中,有没有一种方法可以在标签栏上显示图像?

有没有一种方法可以在RStudio Viewer中显示多个表?

有没有一种方法可以在PropertyGrid中显示静态属性?

有没有一种方法可以在Excel中显示动态行数?

在ActiveAdmin中,有没有一种方法可以显示关联的nil模型?

有没有一种方法可以在Ubuntu中“屏蔽”应用程序?

有没有一种方法可以检测类或html中的辅助路由?

有没有一种方法可以在表的模板变量中执行html?

有没有一种方法可以加密需要自动引导的SSD上的文件?

Reactjs:有没有一种方法可以使图片居中?

有没有一种方法可以检测文本而不覆盖文本?

有没有一种方法可以显示使用PowerShell满足条件的文本行

在Windows上,有没有一种方法可以将选定的文本作为文件夹打开?

有没有一种方法可以覆盖FieldPanel上的标签和帮助文本?

在JavaFX中,有没有一种方法可以先显示Tab名称,然后显示图形?

有没有一种方法可以刷新屏幕上的面板,而不是在控制台中反复显示?

有没有一种方法可以关闭在登录屏幕上显示用户的墙纸?

有没有一种方法可以使ie11上的检查元素突出显示?