草庐IT

php - 根据字体大小改变背景颜色

在PHP文件中我有变量$number包含有关字体大小的信息并且效果很好:echo"...."现在我想知道,是否可以更改此div的背景取决于字体的大小?默认值为白色,因此可能是字体大小为10px。当背景字体大小较大时,我希望颜色略有变化,例如从白色到红色再到深红色。我该怎么做?我知道可以用这种方式完成,但我相信它应该比那更简单:if($number==10)$color="FFFFFF";elseif($number==11)$color="FCEFF3";....elseif($number==50)$color="FF004E";echo"...."但在上面的例子中问题是关于脚本的长

PHP/Linux shell 文本颜色

我想知道是否有一种方法可以对来自php标准输出的文本进行“着色”...(在ubuntu上)基本上我已经制作了一个报废脚本,但我想让它看起来更好,对不同的东西使用不同的颜色。http://cfgfactory.com/images/i/1de3b_colorz.png 最佳答案 您可以使用Jm_Console包裹。这是我自己写的图书馆。特点:它支持控制台颜色、控制台文本装饰,并具有光标定位或行/屏幕删除(清晰)等附加功能。您可以使用pearinstaller安装它或composer或者只是downloadthesources它将在所有

php - 如何根据另一种颜色计算出某种颜色?

例如我有一个蓝色:#049cd9或rgba(4,156,218)如何计算相应的颜色,在本例中为深蓝色:#004ea0或rgba(0,78,160)?通常我不知道第二种颜色(我想找出),所以我想找到一种方法来根据第一种颜色获得较深的颜色。我可以通过某种方式减去两种颜色来生成公式或其他东西吗?所以我找到了HEXtoHSLandHSLtoHEXfunctions:functionhex_to_hue($hexcode){$redhex=substr($hexcode,0,2);$greenhex=substr($hexcode,2,2);$bluehex=substr($hexcode,4,

php - 如何更改我的 php 的颜色和字体大小?如果我尝试,它不起作用

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭7年前。Improvethisquestion我一直在寻找改变我的php代码输出的大小和字体的方法,但找不到不会导致错误的方法。我希望以下所有php代码都显示为白色并放大:something";}?>如果有人能帮助我实现这一目标,那就太好了。到目前为止,我已经尝试过font-color和color-span但都没有用。

php - 像美术课一样混合颜色(加减颜色)!

我正在构建一个颜色类,我希望添加操作more(color,percentage)和less(color,percentage)。这需要能够添加和减去颜色,而我在算术上遇到了困难。如何使用RGB或HSB(HSV)或HEX来执行如下操作:操作-echocolor('blue')->more('yellow',100%);蓝色+黄色=绿色或操作-echocolor('blue')->more('yellow',50%);蓝色+.5*黄色=深绿色对于减法我有一个非常模糊的概念:操作-echocolor('orange-yellow')->less('red',50%);橙黄色-.5*红色=黄色

php - PHP 函数 : brightness(); making RGB colors darker/brighter 需要帮助

想象一个有效的十六进制#RGB颜色,定义为$color="#f7b9a0";现在我想让php从这个$color派生出另外两种稍微亮/暗的颜色(相同的色调/颜色,但只是改变了亮度)。我可以通过哪些方式实现这一目标?什么代码会生成这个?我觉得我需要一些简单的东西,比如:brightness(inputrgbcolor,±numberofsteps);//functionoutputsthenewRGB//??Whatphpcodeshouldgohere??理想情况下,我希望在我的html中有这样的内容:.classDefault{color:}.classLighter{color:}/

php - 用 PHP 生成 100 个 HTML 颜色代码的列表

我需要一种在PHP/HTML中生成1到100种颜色(十六进制代码)的列表的方法。零是红色,100是绿色,中间的每一个都是在两者之间平滑流动的阴影。(例如,红色到橙色到黄色到绿色)。假设我可以向它输入一个数字,例如数字50,它会从列表中返回一个十六进制代码(50将是黄色)。手动分配数组中的每种颜色是唯一的方法吗?或者有什么更简单的方法吗?这个请求很奇怪-我四处搜索,但找不到类似的东西。 最佳答案 试一试:functionrgb($val){if($val100)return;//Error!$r=(100-$val)*255/50;i

php - PHP 中的渐变贴图效果,无需额外的包?

我知道Imagemagick可以通过将图像转换为灰度、然后创建渐变并执行颜色查找表转换来实现“渐变映射”效果。我想知道PHP的默认图像函数是否可以获取全彩色图像,并将其转换为双色调。如果IMG_FILTER_COLORIZE允许我指定两种颜色,它就会起作用! 最佳答案 如果想要获得“渐变贴图”效果。程序是:将图像设为灰度...最简单的方法是使用ATSC(http://en.wikipedia.org/wiki/Grayscale)开发的用于HDTV的模型:Luma=0.2126*R+0.7152*G+0.0722*B一旦你有了你的亮

php - 将图像转换为预定义的 16 种颜色

给定一个图像文件,将其转换为旧式16色的最佳方法是什么?即白色、橙色、品红色、浅蓝色、黄色、石灰色、粉红色、灰色、浅灰色、青色、紫色、蓝色、棕色、绿色、红色和黑色。我制作了一个1x16像素的小图像,其中包含我可以用作源调色板的所有16种颜色(对吧?),但我在使用它时遇到了问题。看起来imagepalettecopy()是我想要的(获取16像素数据图像的调色板并将其复制到新图像上)但我想出的代码不起作用:它似乎只是将它转换为它选择的16种颜色或其他颜色(我不太确定)。我错过了什么或做错了什么?编辑:我的imagepalettecopy()调用是倒退的,但修复它也无济于事。请参阅以下评论。

PHP 生成的 SVG 作为背景图像

我想根据选择的背景颜色动态更改SVG的颜色。这是有效的,但它不能用作背景图像,因为文件名为.php这是我制作图像的PHP代码,我没有包含所有路径:,,)"/>,,)"/>我只是像这样把它放在背景图像属性中:background-image:url(images/image.php);这不起作用,因为它没有显示,我做错了什么?附言只有网站的管理员可以更改背景颜色,当颜色更改时生成SVG并覆盖现有文件(例如background.svg)而不是每次都生成颜色会更好吗?页面加载了吗? 最佳答案 嗯,它在这里工作......(至少对我来说)