rgba()中使用变量作为参数

文章介绍了如何使用JavaScript和CSS的rgba()函数来创建具有随机颜色和透明度的动态气泡效果。通过p5.js库,作者展示了如何在类中生成随机的红色和透明度值,并将其应用于气泡的填充颜色,从而实现气泡的动画展示。

系列文章目录



前言

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。
在这里插入图片描述


rgba()是一种CSS颜色函数,用于设置颜色的红、绿、蓝和透明度值。它由四个参数组成,分别是红色(R)、绿色(G)、蓝色(B)和透明度(A),取值范围都是0-255,透明度的取值范围是0-1。其中,前三个参数是必需的,表示颜色的RGB值,最后一个参数是可选的,表示透明度。

rgba()函数可以用于设置元素的背景颜色、文本颜色、边框颜色等等。例如,设置一个半透明的红色背景颜色可以使用以下代码:

background-color: rgba(255, 0, 0, 0.5);

这将设置一个红色背景,透明度为50%。在这个例子中,红色的RGB值是255,0,0,透明度为0.5。

一、这是我的Javascript代码

var radius = random(20,200);
    var randRed = random(210,255);
    var randAlpha = random(0.25,0.4);
    var Color = 'rgba(255,255,255,0.25)';
    this.x = random(100, 700);
    this.y = random(100, 500);
    this.width = radius;
    this.height = radius;
    this.color = Color;
    this.velocityX = random(-5, +5);
    this.velocityY= random(-5, +5);

对于上下文,这将在类Bubble的构造函数中使用,以创建随机的圆形气泡。我找到了一种随机化半径和位置的方法,但是有没有办法使用randRed和randAlpha作为Color变量中rgba()的红色和Alpha值呢?

我希望能够做这样的事情:

var Color = 'rgba(randRed,255,255,randAlpha);

这个是可能的吗?下面是代码的其余部分:

class Bubble {
   
   

  constructor(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Java毕设王

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值