Nivo 滑块上的图像遮罩
我正在使用 Nivo slider,但想在滑块上放置一个 PNG 图像,以便它只通过显示的部分显示是透明的。使用 JavaScript 或 CSS 执行此操作的最佳方法是什么?
I'm using Nivo slider, but want to place a PNG image over the slider so it only shows through the parts that are transparent. What would be the best way to do this using JavaScript or CSS?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
使用下面的代码更改演示,看看如何做到这一点。有很多方法可以做到这一点,因此您应该找出最适合您情况的方法。下面的代码将滑块和另一个相对放置的图像包装在同一 div 内。使用一些 CSS 来定位图像,您可以看到实际效果。
HTML
CSS
使用图像
效果屏幕截图
Change the demo using the code below to see how this can be done. There are a lot of ways to do this so you should figure out what works best for your situation. The code below wraps the slider and another relatively placed image inside of the same div. A bit of CSS is used to position the the image and you can see the effect in action.
HTML
CSS
Image Used
Screenshot of the effect
看看这个滑块 (示例)。
look this slider (example).
只需将 PNG 设置为绝对定位并将其移动到 nivo 滑块的顶部即可。确保 z-index 设置为滑块上方。
Just set the PNG to be absolute positioned and move it over top of the nivo slider. Make sure that the z-index is set to be above the slider.
绝对定位的 div 与相对定位的 div 一起放置时,它们会给出您所需的结果。
将您的 nivo 滑块容器定位为相对定位,并将蒙版 div 放入 nivo 滑块容器中并进行绝对定位。
希望对你有帮助
absolute positioned divs when placed with in relative positioned div than they give your required result.
position your nivo slider container as relative positioned and put the mask div within the nivo slider container and position that absolute.
hope it will help you
我的设计师也给我做了同样的任务,就是在动画上放置一些遮罩。
这是最简单的部分!
复杂的部分是:
所以,我必须开发和使用它(由我完成,并在那里详细解释):
也许这会在未来帮助其他人;)
Razvan
I had the same task from my designer, meaning to place some mask over the animations.
This was the easy part !!!
The complicated part was to:
So, I had to develop and use this (done by me, and explained in detail over there):
Maybe this will help others in the future ;)
Razvan