网页背景图片随星期更换(js/php) 背景由css控制

事实上网上有找到这样的代码用js实现,我的书上也有用php实现,但只利用给 html里的body background属性赋可变的值。
1 如果是用css设置的背景图片- -要怎样呢。。是像html 只需要对路径改变么。。改变的语句相同么?
2 或者我要实现它,可以判断星期几再调用不同的css语句吧0 0 但这样是不是会麻烦很多啊= =
3 这个功能使用js 或者php 哪个更合适呢。
什么都不大懂的新人求助!

是不是不直接写在body上嘛?在你单独css里面定义好背景并引用css:

.xq1{星期1的背景}
.xq2{星期2的背景}
.xq3{星期3的背景}
...

判断星期几后,body上调用对应的class就行了:<body class="xq2">追问

嗯这是我问的第二个问题。。。关于第一个问题。css语句自己可以包含变量么。。还有第三个- -判断日期是由php还是js来实现比较好?

追答

变量不是在css里面,是class="xq2",这个2是个变量,取1-7。
今天是星期一就用php或js输出:

判断日期用js或php都可以做,用js的好处是留给客户端处理,不消耗服务器,缺点是访问的人电脑系统时间不对的话网页上也不对。用php取服务器时间不容易出现时间错误,看你自己选择了,其实这点小玩意也耗不了什么服务器资源。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-01-09
如果是固定的背景,一直是这几个的话那你直接用JQ写就可以了,如果是需要更换的,那你在后台里面给一个设置的地方 或是直接写在背景里面,写7个CSS,然后用JQ判断星期几,然后addclass在body上就可以了
相似回答