透明 PNG 对网站图像滑块和内容做出反应
我刚刚偶然发现了这个家伙的网站: http://mantia.me/
他有一个很棒的徽标,可以对网站当前显示的内容,如果您在他的主页上等待,徽标会随着图像幻灯片的显示而变化。我想知道是否有人知道如何复制这种效果。我猜它是一个带有旋转主背景的透明 png,然后该网站分层在顶部,但我可能是错的。
关于如何制作类似的东西有什么猜测吗?
图片:
I just stumbled across this guys site: http://mantia.me/
He has an awesome logo that reacts to the content the site is currently showing, if you wait on his homepage the logo changes with the slide show of images. I was wondering if anyone knows how to replicate the effect. I'm guessing it's a transparent png with a rotating master background then the site is layered on top, but I'm probably wrong.
Any guesses on how to make something similiar?
Images:
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
他拥有的东西真的很简单。就像你提到的,它是一个透明的 PNG,与给定的背景(在本例中为白色)相匹配,并使用
z-index
将其放置在背景之上。其余的只是带有fadeIn
和fadeOut
图像的 jQuery。您可以在图像过渡上方查看 png。
所以基本上你只需要一个带有
position:relative< 的
div
/code> 设置宽度和高度;然后在其中添加另一个包含 jQuery 幻灯片的div
(查看一下:http: //medienfreunde.com/lab/innerfade/),将其设置为z-index:0
然后添加另一个 div(它将位于滑块顶部)并将其添加为background
的z-index
高于0
就可以了。It's really simple what he has. Like you mention it's a transparent PNG that matches the given background ( in this case white ) and places it on top of it with
z-index
. The rest is just jQuery withfadeIn
andfadeOut
images.You can view the png on top of the image transitions.
So basically you just need a
div
withposition:relative
set the width the height of it; then add anotherdiv
inside it which has the jQuery Slideshow (check this out: http://medienfreunde.com/lab/innerfade/), set it az-index:0
Then add another div (which will go on top of the slider) and add it abackground
withz-index
to something higher than0
and you're good to go.他的做法如下:
HTML
CSS
然后他只需向
#feature
添加一个img
元素。请参阅小提琴。
Here is how he does it:
HTML
CSS
And then he just adds an
img
element to#feature
.See fiddle.