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

Zmiana koloru svg

Aruba Cloud VPS - 50% taniej przez 3 miesiące!
+1 głos
1,980 wizyt
pytanie zadane 16 listopada 2021 w HTML i CSS przez TheDarkSide Użytkownik (930 p.)

Kolor svg nie chce się zmienić na biały

<div class="row">
          <div class="col-sm">
            <div class="icon-box" data-aos="fade-up">
              <h4 class="title"><a href="">Rotating Machinery</a></h4>
              <img src = "assets/img/kolo2.svg" class="svg" width="300px" height="300px">


CSS:
.svg:hover
{
	color:#FFFFFF;
}

 

1 odpowiedź

+2 głosów
odpowiedź 16 listopada 2021 przez qax Dyskutant (8,060 p.)
wybrane 16 listopada 2021 przez TheDarkSide
 
Najlepsza

Nie możesz zmienić koloru obrazka SVG na biały za pomocą właściwości color: #FFFFFF, gdyż ona odnosi się do koloru tekstu. Aby zmienić kolor obrazu na biały po najechaniu na niego kursorem myszy, zastosuj właściwość filter.

Przykład w akcji:

<img src="http://i.stack.imgur.com/jO8jP.gif" class="svg" />
body {
   background-color: black;
}
.svg:hover {
   filter: brightness(0) invert(1);
}

 

komentarz 16 listopada 2021 przez VBService Ekspert (256,320 p.)

Za pomocą zmiennych css i właściwości sepia() saturate() hue-rotate() dla filter-a, uzyskasz inne kolory

 

przykład

<img src = "https://www.svgstudio.com/files/1/0269/1435/t/1/assets/Freesample.png?21088" class="svg white" />
<img src = "https://www.svgstudio.com/files/1/0269/1435/t/1/assets/Freesample.png?21088" class="svg black" />
<img src = "https://www.svgstudio.com/files/1/0269/1435/t/1/assets/Freesample.png?21088" class="svg gray" />

<img src = "https://www.svgstudio.com/files/1/0269/1435/t/1/assets/Freesample.png?21088" class="svg pink" />
<img src = "https://www.svgstudio.com/files/1/0269/1435/t/1/assets/Freesample.png?21088" class="svg blue" />
<img src = "https://www.svgstudio.com/files/1/0269/1435/t/1/assets/Freesample.png?21088" class="svg purple" />
<img src = "https://www.svgstudio.com/files/1/0269/1435/t/1/assets/Freesample.png?21088" class="svg green" />
<img src = "https://www.svgstudio.com/files/1/0269/1435/t/1/assets/Freesample.png?21088" class="svg brown" />
body {
   background-color: yellow;
}
img.svg {
  width: 50px;
  height: 60px;
  margin: 1em;
}
.svg:hover {
   filter:  var(--svg-color); 
}
.white {
  --svg-color: brightness(0) invert(1);
}
.black {
  --svg-color: brightness(0) invert(0);
}
.gray {
  --svg-color: brightness(1) invert(0.5);
}

.pink {
  --svg-color: invert(0.5) brightness(0.5) sepia(1) hue-rotate(-75deg) saturate(6);
}
.blue {
  --svg-color: invert(0.5) brightness(0.5) sepia(1) hue-rotate(180deg) saturate(6);
}
.purple {
  --svg-color: invert(0.5) brightness(0.5) sepia(1) hue-rotate(230deg) saturate(6);
}
.green {
  --svg-color: invert(0.5) brightness(0.5) sepia(1) hue-rotate(50deg) saturate(5);
}
.brown {
  --svg-color: invert(0.5) brightness(0.5) sepia(1) hue-rotate(350deg) saturate(5);
}

 

Podobne pytania

0 głosów
1 odpowiedź 384 wizyt
pytanie zadane 6 lipca 2022 w JavaScript przez zerakot Obywatel (1,870 p.)
0 głosów
2 odpowiedzi 345 wizyt
pytanie zadane 22 marca 2020 w HTML i CSS przez kuba1245677 Obywatel (1,080 p.)
0 głosów
1 odpowiedź 153 wizyt
pytanie zadane 27 marca 2019 w HTML i CSS przez niezalogowany

93,182 zapytań

142,196 odpowiedzi

322,002 komentarzy

62,513 pasjonatów

Advent of Code 2024

Top 15 użytkowników

  1. 1889p. - dia-Chann
  2. 1864p. - Łukasz Piwowar
  3. 1847p. - CC PL
  4. 1843p. - Łukasz Eckert
  5. 1805p. - Tomasz Bielak
  6. 1785p. - Michal Drewniak
  7. 1777p. - Łukasz Siedlecki
  8. 1774p. - rucin93
  9. 1744p. - rafalszastok
  10. 1724p. - Adrian Wieprzkowicz
  11. 1684p. - Mikbac
  12. 1624p. - Anonim 3619784
  13. 1520p. - Marcin Putra
  14. 1368p. - ssynowiec
  15. 1258p. - Dawid128
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

Wprowadzenie do ITsec, tom 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...