文档
使用方法
全部随机
从全部壁纸中随机返回一张(PC + 手机)
GET
https://api.bakadev.top/api/random/
适用于需要随机展示壁纸的场景,不区分设备类型,从全部图片库中随机选取。
PC 壁纸
适合桌面设备
GET
https://api.bakadev.top/api/random/pc
始终返回适合桌面设备的横屏壁纸,适用于桌面网站和应用背景。
手机壁纸
适合移动设备
GET
https://api.bakadev.top/api/random/phone
始终返回适合移动设备的竖屏壁纸,适用于手机网站和应用背景。
代码
代码示例
HTML
<!-- 全部随机 -->
<img src="https://api.bakadev.top/api/random/"
alt="随机壁纸">
<!-- PC 壁纸 -->
<img src="https://api.bakadev.top/api/random/pc"
alt="PC 随机壁纸">
<!-- 手机壁纸 -->
<img src="https://api.bakadev.top/api/random/phone"
alt="手机随机壁纸">
JavaScript
// 设置为页面背景
const img = new Image();
img.src = "https://api.bakadev.top/api/random/pc";
img.onload = () => {
document.body.style.backgroundImage =
`url(${img.src})`;
};
// 使用 fetch 获取
fetch("https://api.bakadev.top/api/random/phone")
.then(r => r.blob())
.then(blob => {
const url = URL.createObjectURL(blob);
// 使用图片 URL...
});