PHP代码默认当前日期加颜色,php – 如何根据日期和随机返回颜色值?

设计师提出了一个相当奇怪的想法或色轮(36种颜色).

我需要编写一个返回一种颜色但基于日期的函数.

How the website should work

Based on the current date (you see german dates on the image underneath) the site should have this background color.

因此,在“1月1日”,第一种颜色(蓝紫色或你可能称之为)应该是首页的背景. 10天后的下一个颜色.因此,在一年之内,所有36种颜色应按照车轮的顺序循环.

我想直到这一点,一个中级程序员可以帮助我,我不知道该怎么做.

但它变得稍微复杂一些

设计师希望网站的每个页面也有不同的颜色.

所以想象一下这个网站有10页(Home,About,Whatever,Gallery),每个页面应该有一个“最接近”的10种颜色.

哇,即使我解释它时也不会解开它.

所以我想要做的是创建一个函数,从基于当前日期的10种颜色的池中返回一个随机颜色.

所以在“1月1日”我希望以下颜色被推入数组并随机返回其中一种颜色.

function colorWheel($alpha) { // 36 colors

$colors = array(

rgba(170, 207, 172, 1),

rgba(180, 211, 164, 1),

rgba(189, 214, 145, 1),

rgba(196, 217, 134, 1),

rgba(206, 222, 124, 1),

rgba(214, 226, 124, 1),

rgba(226, 233, 124, 1),

rgba(234, 235, 122, 1),

rgba(236, 235, 120, 1),

rgba(241, 231, 118, 1),

rgba(240, 224, 118, 1),

rgba(240, 216, 117, 1),

rgba(237, 208, 115, 1),

rgba(233, 199, 112, 1),

rgba(230, 191, 110, 1),

rgba(226, 177, 115, 1),

rgba(221, 162, 110, 1),

rgba(218, 153, 116, 1),

rgba(215, 141, 112, 1),

rgba(209, 140, 120, 1),

rgba(203, 138, 119, 1),

rgba(197, 136, 126, 1),

rgba(191, 138, 134, 1),

rgba(186, 142, 144, 1),

rgba(181, 145, 157, 1),

rgba(176, 151, 170, 1),

rgba(170, 135, 178, 1),

rgba(164, 159, 189, 1),

rgba(166, 167, 194, 1),

rgba(166, 177, 201, 1),

rgba(166, 182, 204, 1),

rgba(163, 186, 201, 1),

rgba(164, 190, 196, 1),

rgba(166, 196, 191, 1),

rgba(167, 198, 185, 1),

rgba(168, 201, 178, 1),

);

}

知道怎么做吗?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值