Zadejte hledaný výraz...

CSS: SVG pozadie a zmena farby

node
verified
rating uzivatele
(5 hodnocení)
21. 9. 2017 16:54:42
Ahojte,
chcem pouzit svg ako pozadie pre prvok a nasiel som ze je to slusne podporovane https://css-tricks.com/using-svg/ tak som isiel cestou url() a base64 v css. Chcel by som vsak zmenit farbu "obrazku" pri hovery. Kedze ide o background image a nie objekt v html kode tak neviem ako napisat css pravidlo. Je to vobec mozne alebo musim mat dve background image definicie?
21. 9. 2017 16:54:42
https://webtrh.cz/diskuse/css-svg-pozadie-a-zmena-farby#reply1302121
hm
verified
rating uzivatele
(20 hodnocení)
21. 9. 2017 17:32:10
Manipulovat svg nacteny jako obrazek bohuzel neni mozne, takze musis mit dva ruzne SVG. nebo pokud je svg pruhledny tak menit background-color: ale pokud ma SVG svoje vlastni pozadi, tak to nepomuze.
21. 9. 2017 17:32:10
https://webtrh.cz/diskuse/css-svg-pozadie-a-zmena-farby#reply1302120
Jan.H
verified
rating uzivatele
(1 hodnocení)
21. 9. 2017 17:46:14
pokud se nepletu tak jediný způsob jak měnit barvu svg bylo přes css3 "filter" což je sice dost omezující, ale na nějaké jednoduché saturace to stačí.
21. 9. 2017 17:46:14
https://webtrh.cz/diskuse/css-svg-pozadie-a-zmena-farby#reply1302119
Jan Stejskal
verified
rating uzivatele
(7 hodnocení)
21. 9. 2017 17:57:00
Možností je více, nejjednodušší je mít svg bez pozadí, v css pak budete měnit pouze barvu u background, url zůstane stejná. Druhá možnost je mít v svg element na pozadí, přiřadit mu id a v css mu pak měnit barvu atributem fill.
21. 9. 2017 17:57:00
https://webtrh.cz/diskuse/css-svg-pozadie-a-zmena-farby#reply1302118
BENQ
verified
rating uzivatele
21. 9. 2017 17:58:45
Ne, přes filter můžeš obrázek rozostřit, invertovat, zesvětlit apod. - ale nezměníš mu pozadí.
Jak píše Aleš Jiříček - dělá se to tak, že při hover se zobrazí jiný obrázek. Nebo se mění pozadí a navrchu je obrázek bez pozadí .GIF nebo .PNG
info o filter zde https://www.w3schools.com/cssref/css3_pr_filter.asp
21. 9. 2017 17:58:45
https://webtrh.cz/diskuse/css-svg-pozadie-a-zmena-farby#reply1302117
Pro odpověď se přihlašte.
Přihlásit