Zrobiłem to:
http://codepen.io/look997/pen/kBwyG
Pierwsza rzecz:
Jak filtrem SVG odwrócić w image przeźroczystość w nieprzezroczystość a nieprzezroczystość w przeźroczystość?
http://codepen.io/look997/pen/dIhCK
Tyle że ta czerwień ma być widoczna w 100%, ale też chciałbym móc to kontrolować w przyszłości.
Chcę odwrócić maskę tak, by cały czerwony div był widoczny a tylko pole ikony było odkryte.
Czyli chcę czerwony prostokąt z wyciętą dziurą w kształcie ikony zalinkowanej z zewnętrznego źródła.
Tych ikon(czyli dziur) będzie wiele.
Druga rzecz(mniej realna):
Chcę aby kształty ikon były wycinane w czerwonym divie, ale za pomocą innego diva umieszczonego wewnątrz tego czerwonego.
Jest to potrzebne ponieważ te ikony-dziury będą dynamicznie przenoszone, przesuwane i interaktywne więc nie mogą być ustawione tylko jako maska jednego elementu.
Może być w czymś innym(canvas?) byle działało w Firefoksie ewentualnie Chrome.