• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Zmiana koloru tekstu <span> poprzez przycisk do zmiany kolorystyki strony

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
+1 głos
161 wizyt
pytanie zadane 14 maja 2021 w HTML i CSS przez bazyl8796 Obywatel (1,020 p.)

Dobry wieczór,

wie ktoś może czy da się jakoś zmienić poprzez css tekst w <span>? Mianowicie zrobiłem przycisk, który zmienia kolor wybranych divów, chcę również żeby zmienił kolor logo (którego 1 część tekstu ma kolor w <span>, druga natomiast kolor domyślny dla strony). Czy ktoś mógłby mi pomóc, ponieważ kompletnie pojęcia nie mam jak takie coś zrobić.
Z góry dziękuję!

		<div id="zmiana">
			<button>Zmiana</button> 
			</div>

        <div class="logo">
            <span style="color: rgb(66, 80, 156)">BlueGreen</span>White
        </div>
.greenlogo
{
    color:
}
.logo
{
	clear:both;
	font-size: 48px;
	text-align: center;
	width:auto;
    padding:40px;
}
function changeDivsColor() {
    [...document.querySelectorAll('.logo')].forEach(div => {
        div.classList.toggle('greenlogo');}
   
  const button = document.querySelector('button');
  button.addEventListener('click', changeDivsColor);

 

2 odpowiedzi

+1 głos
odpowiedź 14 maja 2021 przez VBService Ekspert (256,600 p.)
edycja 14 maja 2021 przez VBService
 
Najlepsza

Nie do końca dobrze rozumiesz kiedy użyć document.querySelectorAll a document.querySelector  wink

<div id="zmiana">
  <button>Zmiana</button> 
</div>

<div class="logo">
  <span>BlueGreen</span>White
</div>
.greenlogo
{
  color: limegreen;
}
.logo
{
  clear: both;
  font-size: 48px;
  text-align: center;
  width: auto;
  padding: 40px;
  color: rgb(66, 80, 156);
}
function changeLogoColor() {
  const logo = document.querySelector('.logo span');
  logo.classList.toggle('greenlogo');
}

const button = document.querySelector('button');
button.addEventListener('click', changeLogoColor);

 

1
komentarz 14 maja 2021 przez bazyl8796 Obywatel (1,020 p.)
Wielkie dzięki

Podobne pytania

+1 głos
1 odpowiedź 171 wizyt
pytanie zadane 12 października 2016 w Sprawy forum przez kubaissen Początkujący (250 p.)
0 głosów
1 odpowiedź 237 wizyt
pytanie zadane 14 kwietnia 2017 w C i C++ przez Krzysztof Kubas Użytkownik (550 p.)
+1 głos
2 odpowiedzi 305 wizyt
pytanie zadane 30 stycznia 2016 w HTML i CSS przez ShadoWs Bywalec (2,800 p.)

93,443 zapytań

142,434 odpowiedzi

322,691 komentarzy

62,805 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

...