Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 将图像放置在中心正方形中,并用颜色填充剩余空间_Html_Css - Fatal编程技术网

Html 将图像放置在中心正方形中,并用颜色填充剩余空间

Html 将图像放置在中心正方形中,并用颜色填充剩余空间,html,css,Html,Css,我想把一个图像放在一个中心正方形上,用颜色填充剩余的空间。尽管有下面的代码,我的图像在上面,文本“test”在图像的正下方。我希望文本位于120x120正方形之外 我尝试了以下代码: CSS(包含在head中): HTML: 将文本包装在中,然后使用CSS移动文本 确保您的.img容器具有位置:相对设置并删除溢出:隐藏,然后执行此操作 .img-container span { position:absolute; left:125px; 你的文字将在任何你想要的地方 至于图像

我想把一个图像放在一个中心正方形上,用颜色填充剩余的空间。尽管有下面的代码,我的图像在上面,文本“test”在图像的正下方。我希望文本位于120x120正方形之外

我尝试了以下代码:

CSS(包含在head中):

HTML:


将文本包装在
中,然后使用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;
}