2. 博客首页横幅图片与轮播配置

444 字
2 分钟
2. 博客首页横幅图片与轮播配置

博客首页顶部轮播图片配置#

图片位置#

首页顶部轮播图片分为移动端和桌面端两个版本:

端路径说明
移动端src/assets/images/MobileWallpaper/手机/平板等移动设备显示
桌面端src/assets/images/DesktopWallpaper/电脑等桌面设备显示

配置文件位置#

src/config/backgroundWallpaper.ts

配置说明#

src: {
desktop: [
"assets/images/DesktopWallpaper/d1.avif",
"assets/images/DesktopWallpaper/d2.avif",
"assets/images/DesktopWallpaper/d3.avif",
"assets/images/DesktopWallpaper/d4.avif",
],
mobile: [
"assets/images/MobileWallpaper/m1.avif",
"assets/images/MobileWallpaper/m2.avif",
"assets/images/MobileWallpaper/m3.avif",
"assets/images/MobileWallpaper/m4.avif",
],
},

图片格式要求#

推荐格式:AVIF#

  • 优势:更高的压缩率,更小的文件体积,支持透明度和 HDR
  • 兼容性:现代浏览器普遍支持

推荐工具:Squoosh#

在线图片转换工具:https://squoosh.app/

使用步骤:

  1. 打开 Squoosh 网站
  2. 将你的图片拖入页面
  3. 在左侧面板选择输出格式为 AVIF
  4. 调整质量滑块(建议 75-85%)
  5. 点击下载按钮

其他可选工具#

工具网址特点
CloudConverthttps://cloudconvert.com/支持批量转换,格式全面
Convertiohttps://convertio.co/界面简洁,操作方便
ezGIFhttps://ezgif.com/支持 GIF 和图片互转

图片尺寸建议#

端推荐尺寸宽高比
移动端1080 × 1578约 2:3
桌面端2560 × 144016:9

轮播配置#

在 backgroundWallpaper.ts 中的 banner.carousel 部分:

carousel: {
enable: true, // 是否启用轮播
interval: 5000, // 轮播间隔(毫秒)
switchable: true, // 是否允许用户手动切换
},

替换图片步骤#

  1. 准备好新的 AVIF 格式图片
  2. 根据目标设备,将图片放入对应文件夹:
    • 移动端:src/assets/images/MobileWallpaper/
    • 桌面端:src/assets/images/DesktopWallpaper/
  3. 刷新页面即可看到效果
  4. 如缓存未更新,按 Ctrl + Shift + R 强制刷新

注意事项#

  • 文件名需与配置文件中的路径一致
  • 图片会经过 Astro 自动优化,生成 WebP/AVIF 多种格式
  • 替换后如未显示新图片,请清除浏览器缓存或重启开发服务器

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!

赞助
2. 博客首页横幅图片与轮播配置
https://blogboy.eu.cc/posts/2/
作者
Coldairboy
发布于
2026-03-25
许可协议
CC BY-NC-SA 4.0

评论区

Profile Image of the Author
Coldairboy
记录学习笔记、折腾过程和日常灵感。
公告
Hi,欢迎来到 Coldairboy学习笔记。
音乐
封面

音乐

暂未播放

0:00 0:00
暂无歌词
分类
标签
站点统计
文章
31
分类
3
标签
5
总字数
36,702
运行时长
0 天
最后活动
0 天前

目录