弹出/悬停方向或iFrame上方的菜单

时间:2014-07-16 19:35:06

标签: html css iframe popup

我试图正确地说出这一点但是一如既往:我是一个新手,所以原谅错误/混淆。

我创建了一个iframe,它将客户端的主站点嵌入到他们的tumblr中,这意味着你不必离开tumblr访问该站点。我之所以这样做是因为这位老设计师已经安装了“商店中的最新商品”小部件,该小部件不再有效。我想要类似,但所需的信息不再存在。

我想要的是弹出框或悬停在框上,说:返回博客或继续使用nameofsite.com。甚至iframe上面的链接现在还不够,但我不知道怎么做而不会搞乱嵌入式网站的外观。 Clicking here goes to

http://2000adonline.tumblr.com/website

像往常一样,我认为当一个简单的重定向已经足够时,我已经开发了一个非常复杂的问题!呃,好吧!谢谢你的时间。

1 个答案:

答案 0 :(得分:2)

可以为i-frame进行弹出,但它只能用于整个i-frame,而不能用于其中的元素。要制作弹出窗口,请在<div>

中打包i-frame并弹出HTML
<div id="iframe">
<iframe src="http://www.w3.org"></iframe>
<div class="over">Return to blog or carry on to nameofsite.com</div>
</div>

然后你需要设置iframe和弹出窗口的样式:

iframe{
    width:500px;
    height:500px;
}
#iframe:hover  .over{
    opacity:1;
}
.over{
    opacity:0;
    position:absolute;
    top:0px;
    left:0px;
    background:red;
    width:100%;
    height:40px;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s ;
    -webkit-transition:.3s;
    transition:.3s  ;
}
#iframe{
    position:relative;
    width:500px;
 }

当div #iframe悬停时,弹出窗口会在顶部淡入 See this working JSFiddle Example