3

我只是偶然发现了这个家伙的网站: http: //mantia.me/

他有一个很棒的标志,可以对网站当前显示的内容做出反应,如果你在他的主页上等待,标志会随着图像的幻灯片放映而变化。我想知道是否有人知道如何复制效果。我猜它是一个带有旋转主背景的透明 png,然后该网站分层,但我可能错了。

关于如何制作类似的东西的任何猜测?

图片:在此处输入图像描述 在此处输入图像描述

4

2 回答 2

6

他所拥有的真的很简单。就像您提到的那样,它是一个透明的 PNG,它与给定的背景(在本例中为白色)相匹配,并将其放在z-index. 其余的只是带有fadeInfadeOut图像的 jQuery。

您可以在图像过渡顶部查看 png。 在此处输入图像描述

所以基本上你只需要一个div设置position:relative宽度和高度;然后div在其中添加另一个包含 jQuery 幻灯片的内容(查看: http: //medienfreunde.com/lab/innerfade/),将其设置为 az-index:0然后添加另一个 div(它将位于滑块的顶部)并添加它background有了z-index更高的东西0,你就可以走了。

于 2011-05-30T17:38:39.973 回答
1

他是这样做的:

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>

小提琴

于 2011-05-30T17:57:06.047 回答