Html 将图像放置在中心正方形中,并用颜色填充剩余空间
我想把一个图像放在一个中心正方形上,用颜色填充剩余的空间。尽管有下面的代码,我的图像在上面,文本“test”在图像的正下方。我希望文本位于120x120正方形之外 我尝试了以下代码: CSS(包含在head中): HTML:Html 将图像放置在中心正方形中,并用颜色填充剩余空间,html,css,Html,Css,我想把一个图像放在一个中心正方形上,用颜色填充剩余的空间。尽管有下面的代码,我的图像在上面,文本“test”在图像的正下方。我希望文本位于120x120正方形之外 我尝试了以下代码: CSS(包含在head中): HTML: 将文本包装在中,然后使用CSS移动文本 确保您的.img容器具有位置:相对设置并删除溢出:隐藏,然后执行此操作 .img-container span { position:absolute; left:125px; 你的文字将在任何你想要的地方 至于图像
将文本包装在
中,然后使用CSS移动文本
确保您的.img容器
具有位置:相对代码>设置并删除溢出:隐藏代码>,然后执行此操作
.img-container span {
position:absolute;
left:125px;
你的文字将在任何你想要的地方
至于图像在中间。如果它是一个动态图像(一直在变化),那么您将不得不尝试使用display:table cell
,或者查看一些javascript。如果图像每次都是相同的,您可以使用位置:绝对,顶部:45px
或任何居中位置将其放置在img容器中。将文本包装在
中,然后使用CSS将其移动
确保您的.img容器
具有位置:相对代码>设置并删除溢出:隐藏代码>,然后执行此操作
.img-container span {
position:absolute;
left:125px;
你的文字将在任何你想要的地方
至于图像在中间。如果它是一个动态图像(一直在变化),那么您将不得不尝试使用display:table cell
,或者查看一些javascript。如果每次图像都是相同的,您可以使用position:absolute
、top:45px
或任何居中位置将其放置在您的img容器中。查看本文:
它对Absolute center有很大的细分:
.Absolute-Center {
margin: auto;
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
}
将其应用于您的示例:
我还将文本向下移动,底部为负:设置。我对它不感兴趣,我会在img容器a周围添加一个wrapper div,使其下面有文本,但我不想太多地更改您的标记
.img-container span {
position:absolute;
bottom: -20px;
left:0;right:0;
}
看看这篇文章:
它对Absolute center有很大的细分:
.Absolute-Center {
margin: auto;
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
}
将其应用于您的示例:
我还将文本向下移动,底部为负:设置。我对它不感兴趣,我会在img容器a周围添加一个wrapper div,使其下面有文本,但我不想太多地更改您的标记
.img-container span {
position:absolute;
bottom: -20px;
left:0;right:0;
}
首先,您的示例中有一个输入错误
height: 100%px;
这必须是100%
或100px
,但不能两者都是
您可以使用背景图像
和背景位置
将图像居中
CSS:
若要将文本移动到正方形下方,请删除溢出:隐藏
,并在文本周围的包装中添加一个边距
HTML:
完成首先,您的示例中有一个输入错误
height: 100%px;
这必须是100%
或100px
,但不能两者都是
您可以使用背景图像
和背景位置
将图像居中
CSS:
若要将文本移动到正方形下方,请删除溢出:隐藏
,并在文本周围的包装中添加一个边距
HTML:
完成你能创建一张图片来查看你想要的东西吗?你能创建一张图片来查看你想要的东西吗?
.img-container .center {
margin: 120px 45px;
}