• 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

Hosting forpsi easy 1 pln
+1 głos
92 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 (246,010 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ź 132 wizyt
pytanie zadane 12 października 2016 w Sprawy forum przez kubaissen Początkujący (250 p.)
0 głosów
1 odpowiedź 190 wizyt
pytanie zadane 14 kwietnia 2017 w C i C++ przez Krzysztof Kubas Użytkownik (550 p.)
+1 głos
2 odpowiedzi 231 wizyt
pytanie zadane 30 stycznia 2016 w HTML i CSS przez ShadoWs Bywalec (2,800 p.)

92,092 zapytań

140,751 odpowiedzi

317,718 komentarzy

61,409 pasjonatów

Advent of Code 2023

Top 15 użytkowników

  1. 0p. - adrian17
  2. 0p. - wizarddos
  3. 0p. - Dewidos
  4. 0p. - Marcin Jasiński
  5. 0p. - Mateusz Sobala
  6. 0p. - Mateusz
  7. 0p. - NOONE
  8. 0p. - Adam Śpiewak
  9. 0p. - WhiskeyTaster
  10. 0p. - Rafał Budzis
  11. 0p. - Krzysztof Zawadka
  12. 0p. - tokox
  13. 0p. - TheLukaszNs
  14. 0p. - mjavor
  15. 0p. - Jakub Stępień
Szczegóły i pełne wyniki

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.

Akademia Sekuraka

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia w koszyku, uzyskując rabat aż -50% (jeszcze tylko dziś 30.11 z okazji Black Week, a potem będzie to 30%) na bilety w wersji "Standard"! Więcej informacji na temat akademii znajdziecie tutaj. Dziękujemy Sekurakowi za tak fajną zniżkę dla Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 15% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...