我想知道是否有辦法對svg元素應用真正的乘法效應?我嘗試過在這裏找到的各種解決方案,但它似乎像svg中的乘法效果應用於對象本身,而不是像Photoshop一樣背後的元素。有沒有辦法在svg或其他方法中做到這一點?真正的乘法效果與SVG?
下面是代碼:http://jsfiddle.net/pool4/H7GLE/
<div id="bg">
<svg id="logo" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 100 55.7" xml:space="preserve">
<filter id="multiply">
<feBlend mode="multiply"/>
</filter>
<g>...
</svg>
</div>
#logo:hover {
filter:url(#multiply);
}
你能否澄清你的意思是「繁殖」? –
@Paulie_D當然,我的意思是讓元素的陰影並將它們應用於背後的元素。我可以在#logo http://imageshack.com/a/img691/4503/5cwm.jpg上看到多重應用的示例,您可以通過它看到牆上的浮雕,因爲只有牆上應用了陰影。 –
沒有。 CSS無法處理該AFAIK。 JS雖然可能能夠...... –