【发布时间】:2018-06-14 09:32:27
【问题描述】:
我无法将我的图像蒙版到 Illustrator SVG,我做错了什么?
.contato .tinypic .svgmask-img{
-webkit-mask: url(#svgmask);
}
<img class="svgmask-img img-responsive" src="http://il7.picdn.net/shutterstock/videos/5241152/thumb/1.jpg">
<svg version="1.1" id="svgmask" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 250 250" style="enable-background:new 0 0 250 250;" xml:space="preserve">
<path d="M112,235.6l-92.9-67.5c-7.7-5.6-11-15.6-8-24.7L46.6,34.2c3-9.1,11.4-15.2,21-15.2h114.9c9.6,0,18,6.2,21,15.2l35.5,109.3
c3,9.1-0.3,19.1-8,24.7L138,235.6C130.2,241.3,119.8,241.3,112,235.6z"/>
</svg>
我创建了 SVG 并向 SVG 元素添加了一些 jQuery 动画,用于 mouseover 和 mouseout 事件,所以我不能使用其他方法来屏蔽,因为我不想将相同的动画应用于我的图像,只应用于面具。
【问题讨论】:
-
你想知道为什么 Illustrator 不能识别 webkit 特定的 CSS?
-
img标签周围的 html 是什么样的?如果其中一个父元素没有.contato和.tinypic类,则该 css 将无法工作。 -
一切都正确
<div id="contato" class="contato"> <div class="container"> <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12 mydetails-small"> <div class="col-xs-4 hidden-sm hidden-md hidden-lg tinypic"> <img class="svgmask-img img-responsive" src="">
标签: css svg mask adobe-illustrator