Forum » Programiranje » 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);
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;
EDIT: pardon, v css, color:black;
Zgodovina sprememb…
- spremenil: BRBR ()
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:
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.
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 ::
Zimonem ::
Vsaj definirano je kamnzadeva sodi. Js sam po sebi ne definira barv.
Zgodovina sprememb…
- spremenilo: Zimonem ()
Spura ::
evo takole, switch statusa na click: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).
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.
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.
Č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.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
! | Vse, kar ste si želeli vprašati o CSS, pa si niste upali. (strani: 1 2 3 4 … 23 24 25 26 )Oddelek: Izdelava spletišč | 346160 (5297) | sunniegoldie |
» | Konfeti demoOddelek: Programiranje | 912 (590) | filip007 |
» | android črtaOddelek: Programiranje | 2399 (1670) | g333kk |
» | c++ two dimensional array v classuOddelek: Programiranje | 1398 (1201) | Senitel |
» | mfc problemOddelek: Programiranje | 1642 (1206) | FuI2cY |