遮蔽图像

发布于 2024-10-17 06:16:58 字数 518 浏览 4 评论 0原文

I

我正在尝试使用带有 2 个蒙版的 css 来制作此图像,但我绝对一事无成。 我尝试使用此页面中的代码示例:

http:// www.ajaxandicons.com/2010/04/image-masking-with-css/

我的两个图像是:

enter此处的图像描述

在此处输入图像描述

我无法让它为我的一生工作。有人可以 jsfiddle 或将工作结果放在这里,向我展示如何正确屏蔽图像吗?

I

I am trying to make this image using css with 2 masks, but i am getting absolutely nowhere.
Ive tried to use the code example from this page:

http://www.ajaxandicons.com/2010/04/image-masking-with-css/

My two images are:

enter image description here

and

enter image description here

I cant get it to work for the life of me. Can someone jsfiddle or put a working result here showing me how to properly mask the image?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

隱形的亼 2024-10-24 06:16:58

您可以在 Safari 和 Chrome 中使用 -webkit-mask CSS3 属性来屏蔽它,如下所示(参见 fiddle在 Safari/Chrome 中):

<img src="https://i.sstatic.net/oJUzS.jpg" 
     style="-webkit-mask:url('https://i.sstatic.net/4KEpA.png')" />

但是,要执行跨浏览器实现,您的蒙版将需要 .png 图像的黑色部分具有 Alpha 透明度,然后使用 CSS 位置覆盖蒙版。

You can mask this in Safari and Chrome using the -webkit-mask CSS3 property like so (see fiddle in Safari/Chrome):

<img src="https://i.sstatic.net/oJUzS.jpg" 
     style="-webkit-mask:url('https://i.sstatic.net/4KEpA.png')" />

However, to do a cross-browser implementation your mask will need alpha transparency in the black section of your .png image and then overlay the mask using CSS position.

静若繁花 2024-10-24 06:16:58

你正在努力实现这个目标吗? http://jsfiddle.net/6dRSh/

html

<div id="image"><img src="https://i.sstatic.net/oJUzS.jpg">
    <div id="mask"><img src="http://img148.imageshack.us/img148/4645/4kepa.png" ></div>
</div>

css

#image {position:relative;}
#mask {position:absolute; top:0;}

Are you trying to achieve this? http://jsfiddle.net/6dRSh/

html

<div id="image"><img src="https://i.sstatic.net/oJUzS.jpg">
    <div id="mask"><img src="http://img148.imageshack.us/img148/4645/4kepa.png" ></div>
</div>

css

#image {position:relative;}
#mask {position:absolute; top:0;}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文