» »

javascript actual color

javascript actual color

BRBR ::

getComputedStyle(this).getPropertyValue("color")

a naj nebi tole dalo od sebe 'black' ?
instead da 'rgb(0,0,0)'.

Cupakabra123 ::

Paste-aj se kodo, kjer imas definiran color. Glede na to kaj ti vrne imas nekje:

color: rgb(0,0,0);

BRBR ::

Nimaš definirano. Default x elementa color je očitno = rgb(0,0,0)
EDIT: pardon, v css, color:black;

Zgodovina sprememb…

  • spremenil: BRBR ()

BRBR ::

Hmja, videti je da ni direkt ....
https://stackoverflow.com/questions/691...

Spura ::

Kaj pa hoces dosezt? Verjetno obstaja tudi kaka druga resitev kot to da beres barvo kot string

BRBR ::

evo takole, switch statusa na click:
this.style.color = (getComputedStyle(this).color === "rgb(0, 0, 0)")?'green':'black';

Pri čemer zgubiš še čas ker ne pogruntaš da so še presledki v getComputedStyle "rgb(0, 0, 0)". Tule se sicer dobro vidi (koda tag), v debugerju pa sploh ne.

Zgodovina sprememb…

  • spremenil: BRBR ()

Zimonem ::

RGB 0,0,0 je lahko Black lahko je pa tudi črna. Vse ostalo pa ne razumem kaj hočeš vprašat. Ne vemo konteksta šli si v htm ali wasm, ali mogoče neki tretji knjižnici za izris.

kuall ::

en isto spraševal, imaš med odgovori eno možno rešitev

https://stackoverflow.com/questions/460...

Zimonem ::

Vsaj definirano je kamnzadeva sodi. Js sam po sebi ne definira barv.

Zgodovina sprememb…

  • spremenilo: Zimonem ()

Spura ::

BRBR je izjavil:

evo takole, switch statusa na click:
this.style.color = (getComputedStyle(this).color === "rgb(0, 0, 0)")?'green':'black';

Pri čemer zgubiš še čas ker ne pogruntaš da so še presledki v getComputedStyle "rgb(0, 0, 0)". Tule se sicer dobro vidi (koda tag), v debugerju pa sploh ne.
Se ena bizarka od tebe. Obstaja en kup drugih nacinov kako tako stvar narest, tebi vedno nekako rata najdet najslabsega. Seveda folk ti hiti govorit kako brat barve iz CSSa v JS. Ubistvu kar rabis je css pravilo, ki barva polje glede na prisotnost nekega atributa na DOM elementu in potem samo popravljas ta attribut na elementu. Pa verjetno obstaja se kej boljsega, sem backend programer pa ne vem. Ampak vem pa da je butasto kot svinja brat presentation layer podatke za programsko logiko. Prvo pride podatkovni model (tudi na UI).

div.my_class { color: black; }
div.my_class[enabled] { color: green; }

if potem v js : if this.hasAttribute("enabled) then this.removeAttribute("enabled") else this.setAttribute("enabled", true) 

BRBR ::

Da nisi ti neki od unih pametnih, diplomiranih, ki jim pol nikol nič ne dela, kajpak pa so vse drugi krivi. Obvladaš pa team work, no doubt.

Če bi pogledal OP post se ne bi ubadal z vmesnimi in stranskimi rezultati ter sam s sabo, tako pa si zakvačkal nekaj v programersko paradigmo, ki celo morebiti pseudo nekaj na pol dela.

Znana in vsesplošno razširjena bolezen.

bemfa ::

Če bi znal opisat kaj je tvoj problem, bi morda celo dobil uporabno rešitev.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
!

Vse, kar ste si želeli vprašati o CSS, pa si niste upali. (strani: 1 2 3 423 24 25 26 )

Oddelek: Izdelava spletišč
1298346160 (5297) sunniegoldie
»

Konfeti demo

Oddelek: Programiranje
8912 (590) filip007
»

android črta

Oddelek: Programiranje
412399 (1670) g333kk
»

c++ two dimensional array v classu

Oddelek: Programiranje
111398 (1201) Senitel
»

mfc problem

Oddelek: Programiranje
161642 (1206) FuI2cY

Več podobnih tem