Html 容器中背景图像上的文本

Html 容器中背景图像上的文本,html,css,image,Html,Css,Image,我想要一个上面有文字的响应式img。我尝试了几种不同的方法,当我试图使它响应时,我用了一堆纠结来达到目的,所以如果有人有一个简单的解决方案,我将不胜感激 代码片段演示: .img流体{ 最大宽度:100%; 高度:自动; 不透明度:0.4; } 标题 尝试将位置设置为绝对值或固定值 .img-fluid{ max-width:100%; height:auto; opacity:0.4; position: absolute; } 尝试将位置设置为绝对值或

我想要一个上面有文字的响应式img。我尝试了几种不同的方法,当我试图使它响应时,我用了一堆纠结来达到目的,所以如果有人有一个简单的解决方案,我将不胜感激

代码片段演示:

.img流体{
最大宽度:100%;
高度:自动;
不透明度:0.4;
}

标题

尝试将
位置设置为
绝对值
固定值

.img-fluid{
    max-width:100%;
    height:auto;
    opacity:0.4;
    position: absolute;
}

尝试将
位置设置为
绝对值
固定值

.img-fluid{
    max-width:100%;
    height:auto;
    opacity:0.4;
    position: absolute;
}
你可以试试这个,下面是代码


.集装箱{
位置:相对位置;
文本对齐:居中;
颜色:白色;
}
.居中{
位置:绝对位置;
最高:50%;
左:50%;
转换:翻译(-50%,-50%);
}
容器中的图像文本
居中的

你可以试试这个,下面是代码


.集装箱{
位置:相对位置;
文本对齐:居中;
颜色:白色;
}
.居中{
位置:绝对位置;
最高:50%;
左:50%;
转换:翻译(-50%,-50%);
}
容器中的图像文本
居中的

对于图像,请使用以下概念:

{
    display: table; 
    position: relative; 
    width: 100%; 
    height: auto;
}
对于要在图像上显示的文本,请使用概念

{
    display: table-cell;
    verticl-align: middle;
    position: absolute;
}
并调整图像上的文本,给出顶部或底部或左侧或右侧}
使用类
img responsive
不更改所有视图中图像的宽度和高度。

对于图像,请使用以下概念:

{
    display: table; 
    position: relative; 
    width: 100%; 
    height: auto;
}
HTML:

<div class="banner">
<img src="images/star.png" class="img-responsive" width="150" height="150" alt="star">
<h2>This is a Star</h2>
</div>

CSS:

.banner img{position:relative; width:100%; height:auto;}
 .banner h2{[psition:absolute; left:50%; top:50%; font-size:30px;
 line-height:30px;}
对于要在图像上显示的文本,请使用概念

{
    display: table-cell;
    verticl-align: middle;
    position: absolute;
}
并调整图像上的文本,给出顶部或底部或左侧或右侧} 使用类
img responsive
不更改所有视图中图像的宽度和高度。

HTML:
HTML:

<div class="banner">
<img src="images/star.png" class="img-responsive" width="150" height="150" alt="star">
<h2>This is a Star</h2>
</div>

CSS:

.banner img{position:relative; width:100%; height:auto;}
 .banner h2{[psition:absolute; left:50%; top:50%; font-size:30px;
 line-height:30px;}
这是一颗星星 CSS: .banner img{位置:相对;宽度:100%;高度:自动;} .banner h2{[psition:绝对;左侧:50%;顶部:50%;字体大小:30px; 行高:30px;}
HTML:
这是一颗星星
CSS:
.banner img{位置:相对;宽度:100%;高度:自动;}
.banner h2{[psition:绝对;左侧:50%;顶部:50%;字体大小:30px;
行高:30px;}

您可以使用
字体大小:calc(2vw+2vh+2vmin)
(根据需要调整值)使文本响应视口大小:)

.container{
位置:相对位置;
}
.集装箱h1{
位置:绝对位置;
排名:0;
左:20px;
字体大小:calc(2vw+2vh+2vmin);
}
.img液{
最大宽度:100%;
高度:自动;
不透明度:0.4;
}

标题

您可以使用
字体大小:calc(2vw+2vh+2vmin)
(根据需要调整值)使文本响应视口大小:)

.container{
位置:相对位置;
}
.集装箱h1{
位置:绝对位置;
排名:0;
左:20px;
字体大小:calc(2vw+2vh+2vmin);
}
.img液{
最大宽度:100%;
高度:自动;
不透明度:0.4;
}

标题

你的意思是这样吗?是的,谢谢。我也需要使用媒体查询来获得文本响应吗?发布了相应的解决方案。你的意思是这样吗?是的,谢谢。我也需要使用媒体查询来获得文本响应吗?发布了相应的解决方案。效果也很好。谢谢。我似乎找不到一个类来实现文本响应e、 是否有一个或我必须使用媒体查询在引导中生成响应文本?您可以尝试使用媒体查询。它肯定会给您提供完美的输出效果,谢谢。我似乎找不到一个类来使文本响应。是否有一个或我必须使用媒体查询在引导中生成响应文本?您可以尝试使用媒体查询。它肯定会给您输出更改
verticl align
vertical align
,并在
之前设置
img
img p
{
。将解决查询的答案标记为已接受。将
verticl align
更改为
verticl align
,并在
{
之前设置
img
img p
。将解决查询的答案标记为已接受。