You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何在CSS中添加背景图片?

如何在CSS中添加背景图片?

嘿,我看到你尝试给页面加背景图片但没成功,别着急,这是个很常见的小问题,咱们一步步搞定它!

你只需要在body选择器里加上background-image属性就能实现,还可以搭配几个辅助属性让背景图显示得更贴合需求。我把你的代码修改后放在下面,你可以直接参考:

body {
  font-family: Arial, Helvetica, sans-serif;
  /* 核心:添加背景图片,替换成你的实际图片路径 */
  background-image: url('你的图片文件名或路径');
  /* 可选:让背景图不重复平铺 */
  background-repeat: no-repeat;
  /* 可选:让背景图覆盖整个body区域 */
  background-size: cover;
  /* 可选:滚动页面时背景图固定不动 */
  background-attachment: fixed;
}

/* 你原来的其他样式保持不变 */
input[type=text],
input[type=password] {
  width: 100%;
  padding: 12px 20px;
  margin: 8px 0;
  display: inline-block;
  border: 1px solid #ccc;
  box-sizing: border-box;
}

这里有几个关键细节要注意:

  • 图片路径必须正确:如果图片和CSS文件在同一个文件夹,直接写url('bg.jpg')就行;如果图片在子文件夹(比如images文件夹),就写url('images/bg.jpg');用在线图片的话,填完整的图片URL就好。
  • background-size: cover:这个属性能让背景图自动缩放,刚好覆盖整个body区域,避免留白或拉伸变形。
  • background-repeat: no-repeat:默认背景图会重复平铺,加上这个就能让图片只显示一次。

要是还是没显示出来,先检查图片路径是不是写错了,或者图片文件有没有损坏——这是最容易踩的坑哦!

备注:内容来源于stack exchange,提问作者Utsav Vishnoi

火山引擎 最新活动