我只是偶然发现了这个家伙的网站: http: //mantia.me/
他有一个很棒的标志,可以对网站当前显示的内容做出反应,如果你在他的主页上等待,标志会随着图像的幻灯片放映而变化。我想知道是否有人知道如何复制效果。我猜它是一个带有旋转主背景的透明 png,然后该网站分层,但我可能错了。
关于如何制作类似的东西的任何猜测?
图片:
我只是偶然发现了这个家伙的网站: http: //mantia.me/
他有一个很棒的标志,可以对网站当前显示的内容做出反应,如果你在他的主页上等待,标志会随着图像的幻灯片放映而变化。我想知道是否有人知道如何复制效果。我猜它是一个带有旋转主背景的透明 png,然后该网站分层,但我可能错了。
关于如何制作类似的东西的任何猜测?
图片:
他所拥有的真的很简单。就像您提到的那样,它是一个透明的 PNG,它与给定的背景(在本例中为白色)相匹配,并将其放在z-index
. 其余的只是带有fadeIn
和fadeOut
图像的 jQuery。
您可以在图像过渡顶部查看 png。
所以基本上你只需要一个div
设置position:relative
宽度和高度;然后div
在其中添加另一个包含 jQuery 幻灯片的内容(查看: http: //medienfreunde.com/lab/innerfade/),将其设置为 az-index:0
然后添加另一个 div(它将位于滑块的顶部)并添加它background
有了z-index
更高的东西0
,你就可以走了。
他是这样做的:
HTML
<div id="content">
<div id="feature"></div>
<div id="navigation"></div>
</div>
CSS
#content {
position: relative;
width: 800px;
margin: 64px auto;
font: normal 13px/16px "myriad-pro-1","myriad-pro-2", sans-serif;
color: #404040;
}
#navigation{
position: absolute;
z-index: 1000;
top: 0;
left: 0;
width: 800px;
height: 46px;
background: transparent
url(http://mantia.me/wp- content/themes/minimalouie/img/nav.png)
no-repeat top left;
}
#feature {
width: 800px;
height: 466px;
overflow: hidden;
background-color: aqua;
}
然后他只是添加一个img
元素到#feature
.
<div id="feature">
<img src="http://mantia.me/images/supermariobros_large.jpg"
alt="Super Mario Bros.">
</div>
见小提琴。