Ubah suai ketelusan warna yang disimpan dalam pembolehubah dalam CSS
P粉920835423
P粉920835423 2023-09-09 09:39:47
0
1
605

Saya cuba menukar kelegapan warna yang disimpan dalam pembolehubah.

:root {

--main-theme-color: rgb(123, 40, 231);
}

.box{

background-color: rgba(var(--message-box-transparency),0.5);
}

Saya cuba menetapkannya kepada rgba untuk menukar kelegapan warna dalam pembolehubah tetapi ia tidak berfungsi, adakah terdapat cara lain untuk menukar kelegapan warna dalam pembolehubah.

P粉920835423
P粉920835423

membalas semua(1)
P粉717595985

Anda boleh menggunakan atribut tersuai untuk mencapai fungsi ini

:root {
  /* #f0f0f0 的十进制 RGB 值 */
  --color: 123, 40, 231;
}
body {
  background-color: rgb(var(--color));
}

.box{
  background-color: rgba(var(--color), 0.5);
}

:root {
  /* #f0f0f0 的十进制 RGB 值 */
  --color: 123, 40, 231;
}
body {
  background-color: rgb(var(--color));
}
section{
  width:200px;
  height:200px;
  background:red;
  display:flex;
  align-items:center;
  justify-content:center;
}
div {
  width:150px;
  height:150px;
  border:1px solid #000;
  background-color: rgba(var(--color), 0.5);
}
<section>
 <div>
 
 </div>
</section>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan