Kezdőoldal » Számítástechnika » Weblapkészítés » Egy adott RGBA színnek, ami...

Egy adott RGBA színnek, ami nem ismert, hogyan tudom csak az átlátszóságát megváltoztatni javascripttel?

Figyelt kérdés
Tehát van egy RGBA(r,g,b,átlátszóság)-gal megadott szín, egy style.backgroundColor tulajdonság, ahol ezekből semmit nem tudok, és azt szeretném, ha a szín változatlan maradna, csak az átlátszóság változna.
2022. márc. 21. 00:02
 1/9 CspCsj ***** válasza:

Nem vagyok profi.

Amíg jobb nem lesz, egy barkács-megoldás:

document.getElementById("sajatElem").style.backgroundColor =

window.getComputedStyle(document.getElementById("sajatElem")).getPropertyValue("background-color").replace(/[\d\.]+\)$/g,"0.1");

2022. márc. 21. 04:05
Hasznos számodra ez a válasz?
 2/9 anonim ***** válasza:
Leírnád, hogy pontosan mire kell, hátha jobb megoldást is találunk? Opacity nem játszik?
2022. márc. 21. 10:06
Hasznos számodra ez a válasz?
 3/9 A kérdező kommentje:

A háttérszínt szeretném eltüntetni, hogy átlátszó legyen, majd visszahozni.

Közben találtam egy fusi megoldást:

- elmentem a színt egy másik jellemzőbe, majd az eredetit beállítom átlátszónak,

- visszafelé pedig visszamásolom.

Opacity nem jó, az előtérszínnek változatlannak kell maradni.

2022. márc. 21. 10:24
 4/9 anonim ***** válasza:

Nem tudom mennyire látszik:


[link]

2022. márc. 24. 12:38
Hasznos számodra ez a válasz?
 5/9 anonim ***** válasza:

A lényeg, hogy a háttére bökve váltja az áttetszőségét 0.3 és 0.5 érték-nél.

Szükséges hozzá a css custom property támogatottság.

Jquery a JS rész, ha akarod írd át JS-re.

2022. márc. 24. 12:42
Hasznos számodra ez a válasz?
 6/9 A kérdező kommentje:
Működik, csak JS-ben szeretném megírni.
2022. márc. 24. 12:44
 7/9 anonim ***** válasza:
2022. márc. 24. 14:09
Hasznos számodra ez a válasz?
 8/9 anonim ***** válasza:
Lehet még szórakozni, hogy pl: a css-be felveszed eleve azt az értéket amire az alpha-t változtatod és nem csak az --alpha értékét olvasod ki, hanem azt is és vissza meg fordítva írod, így mindig váltogatni fogja egymást a kettő.
2022. márc. 24. 14:17
Hasznos számodra ez a válasz?
 9/9 A kérdező kommentje:

Ez azért nem az igazi, mert ilyen értékből van sok száz.

Ráadásul nem fixek, menet közben változhatnak.

2022. márc. 24. 14:21

További kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!