请教一个小问题

sk811229 2016-06-16 11:27:32
现在要实现这样一个效果:

1、一共有5张 body 的背景图
2、要求每次刷新页面(或者打开页面)都随机从五张图中抽出一张作为背景。

这问题我感觉只是通过 css 貌似没法解决,想请教下各位。js应该是可以解决的吧。

先谢谢了!
...全文
149 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangsheng_1992 2016-06-16
  • 打赏
  • 举报
回复
可以把图片都写入一个数组 然后利用随机数生成随机键值 然后根据随机这个键去数组里面拿图片然后输出 吃饭去了 回来给你附上代码
sk811229 2016-06-16
  • 打赏
  • 举报
回复
谢谢了,我对前台技术不是很了解,差点弄数据库,然后随机 select 了。
木头海上漂 2016-06-16
  • 打赏
  • 举报
回复
使用随机数显示五个body对象
Math.floor(Math.random()*10);时,可均衡获取0到9的随机整数。
随机数除以5取余(整数)
usecf 2016-06-16
  • 打赏
  • 举报
回复
就是把图片存在一个数组中,每次刷新的时候,通过随机数取下图片即可
Go 旅城通票 2016-06-16
  • 打赏
  • 举报
回复
js随机一张设置body样式就行了。javascript生成随机数
function rnd(min,max){
  var tmp=min;
  if(max<min){min=max;max=tmp;}
  return Math.floor(Math.random()*(max-min+1)+min);
}
var bgs=['bg1.jpg','bg2.jpg','bg3.jpg','bg4.jpg','bg5.jpg']
document.write('<style>body{background:url('+bgs[rnd(0,bgs.length-1)]+')}</style>');

87,921

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧