Potrzebuję mieszać kolory tła 2 elementów za pomocą CSS Przeszukuje mnie z background-blend-mode:multiply
, ale działa tylko wtedy, gdy mam 2 kolory w tym samym elemencie.Mieszanie kolorów tła 2 elementów za pomocą CSS
muszę osiągnąć coś takiego -
I zostały poszukiwania dużo, ale nie byli w stanie zrozumieć. Najbardziej przydatny zasób, który znalazłem, to http://blogs.adobe.com/webplatform/2012/07/17/new-blending-features-in-css/, który pokazuje, jak to zrobić, używając Canvas. Czy można zrobić to samo za pomocą CSS?
EDIT
Okręgi powyżej były tylko przykładem, aby pokazać to, co potrzebne. Jak wspomniałem, szukałem mieszania kolorów dla 2 różnych elementów. Stworzyłem skrzypce dla moich rzeczywistych kształtów, które muszę połączyć. http://jsfiddle.net/fmgfsr4o/2/
Znalazłem [to pytanie] (http://stackoverflow.com/questions/23986063/using-css-blend-mode-on-dom-element-above-the-element-with-the-background-image) to może pomóc. –
czy próbowałeś użyć wielu tła dla tego samego elementu? coś takiego: pierwsze tło to czerwone kółko po lewej, drugie zielone kółko po prawej. Myślę, że możesz go narysować w czystym CSS, może z niektórymi gradientami lub podobnymi. Możesz także spróbować grać z pseudo elementami CSS (': after' i': before') – pomeh
Zasadniczo ... Nie. Tryby mieszania nie są jeszcze dostępne w CSS i nie ma alternatywy CSS. Ty ** możesz ** móc coś zrobić w JS. –