Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [CSS][JavaScript] Odwołanie do elementu w css przez JS
revi
post 19.02.2017, 02:08:52
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 1
Dołączył: 22.10.2016

Ostrzeżenie: (0%)
-----


Witam.

Mam w css ID:

#heart{
background: #ff0000;
}

#heart::after, #heart::before{
background: #ff0000;
}



Chcę zrobić zmianę tła.
W JS dałem:

document.getElementById('heart').style.background = "blue";

i to działa. ale tylko do samego heart.


A pytanie brzmi: Jak odwołać się do #heart::after oraz #heart::before tak, aby tam też zmieniało kolor?questionmark.gif

Ten post edytował revi 19.02.2017, 02:25:23
Go to the top of the page
+Quote Post
trueblue
post 19.02.2017, 08:39:37
Post #2





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


Jeśli chcesz aby pseudoelementy miały taki sam kolor jak główny element, to ustawiasz background:inherit;
Jeśli inny, to należy do głównego elementu dodać klasę i wtedy już w samym CSS ustawić inny kolor:
Kod
#heart.jakas_klasa::after{
background:#000;
}


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 13:10