当前位置: 首页 > news >正文

CSS 设置网页的背景图片

背景

最近正好在写一个个人博客网站“小石潭记”,需要一张有水,有鱼的图片。正好玩原神遇到了类似场景,于是截图保存,添加到网站里面。以下是效果图:
效果图

css

写个class,加到整个网页的body上

.bodyBg {background-color: aliceblue; width: 100vw;height: 100vh;background-image: url('/bg-1.png');background-size: cover;background-repeat: no-repeat;background-position: center;background-attachment: fixed;
}

说明

background-color:设置一个颜色,由于图片加载慢很多,在图片展示之前先显示一个颜色;
background-size:设置图片裁剪的模式;
background-repeat: 由于我希望整张图片铺满,所以设置no-repeat;
background-attachment: 设置图片fixed固定住,不然y轴可以滚动时,多余的内容会不显示图片;

问题

不知道为什么添加图片后会有宽度溢出,导致x轴出现滚动条,
如果不加图片就没问题(不知道有没有大佬知道原因,恳请告知!)。
所以加上另外一个属性,x轴有溢出就隐藏。

    overflow-x: hidden;

http://www.mrgr.cn/news/54124.html

相关文章:

  • 什么是 SQL 注入攻击?如何防止 SQL 注入?
  • C#中Task.ContinueWith如何使用
  • 27.3 一致性哈希算法介绍
  • 2024年CRM系统全景:领先品牌的深度解析与企业选择指南
  • 1.2电子商务安全内涵
  • 【python写一个带有界面的计算器】
  • StarTowerChain:开启去中心化创新篇章
  • taro底部导航,Tabbar
  • 电能表预付费系统-标准传输规范(STS)(13)
  • 【str_replace替换导致的绕过】
  • 解决因内存过小芯片使用malloc造成内存碎片使程序偶发性卡死问题
  • mysql 10 单表访问方法
  • Java 数据基本类型详解(各基本数据类型及其大小、数据类型转换、数据溢出问题、自动装箱与拆箱的影响)
  • 架构师之路-学渣到学霸历程-23
  • 理解C#中空值条件运算符及空值检查简化
  • 十五、Python基础语法(list(列表)-上)
  • AI写作助手系统盈利模式分析:打造盈利的AI网站
  • 可能要招1000+应届生!直击美团心动岗位 - 美团面试原题 - 贪心算法题如何用 go 和 C++ 解决
  • 【CSAPP】【答案/解析】《深入理解计算机系统》实验一/datalab-handout实验
  • 记录迷茫!
  • 【运维基础知识】《Linux 系统架构与文件系统及权限管理全解析》
  • java反射介绍
  • Kubernetes运行 Llama3
  • ntfs MFT损坏(ntfs文件系统故障)导致oracle异常恢复---惜分飞
  • 使用Version Catalog在项目之间共享版本
  • target_include_directories是如何组织头文件的?