• 说说可以了吧
  • 现在开始可以更方便的插入无序列表了,使用短代码
  • 你知道吗?在论坛输入233会变成一个表情哦 =.=,就是这个 :mrgreen:
  • 安装了TT-RSS,然后发现暂时不支持PHP7,然后又删除了,继续用inoreader吧,其实这个用着还好的,恩,很好
  • 前几天在黑莓应用市场居然发现了新安装应用,最重要的是几天后我居然收到了更新推送
  • 发个说说表示下存在感
  • 重写CMS,目前在本地做实验,希望能成功
  • 图床小书签,其实也很简单,只是用一个js弹窗伪造的小书签23333
  • 优化满分,目前在gt.net测试双A.还不错
  • 上了https了,比较淡疼,比如网易云音乐在火狐会被自动阻止,然后又下了

小技巧解决大问题-轻松解决随机彩色问题

网络技术 云落 3个月前 (09-02) 75次浏览 已收录 0个评论
文章目录[隐藏]

利用随机数以及动态class的方法,我们这边可以做出很多漂亮的色彩搭配,今天就来看下。

小技巧解决大问题-轻松解决随机彩色问题

前言

第一个方案

第一个方案简单粗暴,主要是使用了随机数函数,我们都知道颜色代码都是这样的#ffffff或者这样的#000000,这两个分别是白色以及黑色,那么我们是否认为随机的6个数字都是一个颜色?那么应该明白我说的吧。

<?php
 $color = dechex(rand(0,16777215));
  $content = '<div style="background-color: #'.$color.';" id="" class="">XXOO</div>';
  echo $content;
?>

这个代码好处就是简单,而且颜色很多
坏处就是颜色不能控制,可能出现和背景或者文字颜色冲突的情况,另外纯数字颜色质量不太好。

第二方案

这里云落使用的是第二种方案,也是目前我的导航页面正在用的方案,当然也是使用了随机函数的,这里采用的是叫做动态class的技术,看下代码很简单。

<?php
 $color = mt_rand(1, 3);
  $content = '<div id="" class="color_'. $content .'">XXOO</div>';
  echo $content;
?>
<style type="text/css">
	.color_1{xx:oo;}.color_2{xx:oo;}.color_3{xx:oo;}
</style>

这里的好处就是色彩可以以及选择控制,不至于出现乱配色的情况。
坏处嘛,就是代码稍微多了点。

后语

代码虽然是瞎写的,比较污,但是思路知道就行,这里云落自己记录下,用到的地方其实很多的,就酱紫。听个歌《你的名字》


乐趣公园 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:小技巧解决大问题-轻松解决随机彩色问题
喜欢 (2)
云落
关于作者:

无折腾,不生活,我是一个WordPress菜鸟,一个玩淘宝的卖家,欢迎你认识我,我是云落!

发表我的评论
取消评论
表情 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址