当前位置: 首页 > 帮助中心

css把文字附在图片

时间:2026-01-31 15:58:18

CSS可以很容易地将文字附在图片上。这种效果通常用于制作卡片或者banner图等。

首先,要确保图片和文字碰撞在一起。这就需要设定图片和文字的外边距(margin)。

img {margin: 0;}p {margin: 0;position: absolute;bottom: 0;left: 0;right: 0;background-color: rgba(0,0,0,0.5);padding: 10px;color: white;}

这样,图片和文字就会接触在一起。但是,文字会在图片的上方出现,看起来不够美观。因此,必须使用绝对定位(absolute positioning)将文字粘在图片下部。

接下来,可以将文字放入一个带有背景颜色和padding的容器中,这样文字就不会看起来太过单调了。

最终的代码如下:

<div ><img src="/post/example.jpg" ><p>这是一段文字,用来描述这张照片。</p></div>.card {position: relative;display: inline-block;}img {margin: 0;}p {margin: 0;position: absolute;bottom: 0;left: 0;right: 0;background-color: rgba(0,0,0,0.5);padding: 10px;color: white;}

这样,就可以轻松地将文字附在图片上了。


上一篇:css指定网络资源
下一篇:JavaScript中从1加到10
  • 英特尔与 Vertiv 合作开发液冷 AI 处理器
  • 英特尔第五代 Xeon CPU 来了:详细信息和行业反应
  • 由于云计算放缓引发扩张担忧,甲骨文股价暴跌
  • Web开发状况报告详细介绍可组合架构的优点
  • 如何使用 PowerShell 的 Get-Date Cmdlet 创建时间戳
  • 美光在数据中心需求增长后给出了强有力的预测
  • 2027服务器市场价值将接近1960亿美元
  • 生成式人工智能的下一步是什么?
  • 分享在外部存储上安装Ubuntu的5种方法技巧
  • 全球数据中心发展的关键考虑因素
  • 英特尔与 Vertiv 合作开发液冷 AI 处理器

    英特尔第五代 Xeon CPU 来了:详细信息和行业反应

    由于云计算放缓引发扩张担忧,甲骨文股价暴跌

    Web开发状况报告详细介绍可组合架构的优点

    如何使用 PowerShell 的 Get-Date Cmdlet 创建时间戳

    美光在数据中心需求增长后给出了强有力的预测

    2027服务器市场价值将接近1960亿美元

    生成式人工智能的下一步是什么?

    分享在外部存储上安装Ubuntu的5种方法技巧

    全球数据中心发展的关键考虑因素