🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.javascript
Article #52013

Re: Zmiana styli w CSS (nie w HTML!)

#52013
From: zpksoft
Date: Sat, 16 Feb 2019 15:17
33 lines
2374 bytes
W dniu piątek, 15 lutego 2019 14:03:56 UTC+1 użytkownik Roman Tyczka napisał:
> Witam,
> 
> Czy jest możliwa zmiana właściwości zdefiniowanego stylu? Nie chodzi mi o
> zmianę na poziomie noda HTML, tylko bezpośrednio, globalnej definicji
> zawartej w CSS?
> 
> Czyli mam styl np.
> 
> .firstbox {
>   color: blue;
> }
> 
> i używam go na stronie w różnych miejscach. I teraz chcę zmienić jego
> property color z blue na red. Nie w kontekście jakichś konkretnych obiektów
> HTML tylko globalnie, tak, że potem wszystkie używające go obiekty od razu
> tę właściowość będą mieć zmienioną.
> Coś w stylu (pseudozapis):
> 
> CssClass('firstbox').setProperty('color', 'blue');
> 
> Da się?
> 
> -- 
> pozdrawiam
> Roman Tyczka

Zagadnienie jest ciekawe, kiedyś się na taką potrzebę natknąłem ale szybko to ominąłem :)
Googiel znalazł kompletną, jak mi się zdaje na pierwszy rzut oka, odpowiedź:

https://www.w3.org/wiki/Dynamic_style_-_manipulating_CSS_with_JavaScript

Paweł
Technical Details
Message-ID: <0e97d163-ac33-430d-be11-5f33ccbcb230@googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!weretis.net!feeder6.news.weretis.net!feeder.usenetexpress.com!feeder-in1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!y42no190973ita.0!news-out.google.com!d79ni252itc.0!nntp.google.com!y22no225000ita.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
References: <i6d182szubbx.dlg@tyczka.com>

Show Full Headers
Complete Article Headers
X-Received: by 2002:a24:6283:: with SMTP id d125mr6961591itc.14.1550330254504;        Sat, 16 Feb 2019 07:17:34 -0800 (PST)
X-Received: by 2002:aca:5bd7:: with SMTP id p206mr141705oib.2.1550330254257; Sat, 16 Feb 2019 07:17:34 -0800 (PST)
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!weretis.net!feeder6.news.weretis.net!feeder.usenetexpress.com!feeder-in1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!y42no190973ita.0!news-out.google.com!d79ni252itc.0!nntp.google.com!y22no225000ita.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.lang.javascript
Date: Sat, 16 Feb 2019 07:17:33 -0800 (PST)
In-Reply-To: <i6d182szubbx.dlg@tyczka.com>
Complaints-To: groups-abuse@google.com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=217.99.209.180; posting-account=8ND_mgoAAAD5J9y9fnaTB1Kcu7xKWk7Q
NNTP-Posting-Host: 217.99.209.180
References: <i6d182szubbx.dlg@tyczka.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <0e97d163-ac33-430d-be11-5f33ccbcb230@googlegroups.com>
Subject: Re: Zmiana styli w CSS (nie w HTML!)
From: zpksoft <zpksoft@op.pl>
Injection-Date: Sat, 16 Feb 2019 15:17:34 +0000
Lines: 41
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit