Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 在透明的.png文件中单击_Html_Css_Png_Transparent_Myspace - Fatal编程技术网

Html 在透明的.png文件中单击

Html 在透明的.png文件中单击,html,css,png,transparent,myspace,Html,Css,Png,Transparent,Myspace,首先,我想说,myspace是一种痛苦。但是,音乐家们喜欢它,我可以为他们做版面设计来赚钱。我在myspace的原始外观上覆盖了一层.png,但需要使用myspace音乐播放器。所以,我制作了一个环绕myspace播放器的相框,它有一个透明的中心,这样你就可以看到myspace播放器。不幸的是,播放器没有完整的功能。当我悬停时,它似乎会正确响应,但当我单击时,它不会正确响应。有人知道如何解决这个问题吗 你可以看到我在这里谈论的内容:myspace.com/gprettydesigns最好的方法通

首先,我想说,myspace是一种痛苦。但是,音乐家们喜欢它,我可以为他们做版面设计来赚钱。我在myspace的原始外观上覆盖了一层.png,但需要使用myspace音乐播放器。所以,我制作了一个环绕myspace播放器的相框,它有一个透明的中心,这样你就可以看到myspace播放器。不幸的是,播放器没有完整的功能。当我悬停时,它似乎会正确响应,但当我单击时,它不会正确响应。有人知道如何解决这个问题吗


你可以看到我在这里谈论的内容:myspace.com/gprettydesigns

最好的方法通常是将图像分割成碎片,然后将它们放置在音乐播放器上,这样就不会有任何东西覆盖在音乐播放器上。

也许你可以使用z-index将图像定位在播放器下面,更多信息请点击这里:

鼓掌!我对MySpace做了一些调整,知道这是一个真正的PITA

在此处更改CSS:

#shell {
    visibility:hidden;
    z-index:200;
}
我不记得这是否可行,或者他们是否只接受内联CSS

不是真的与问题相关,但现在你也可以在facebook上通过。MySpace可能很快就会被淹没,所以我也会给他们看一看

祝你在处理MySpace的意大利面桌时好运。

添加

pointer-events: none;
在覆盖图上单击所有事件以通过它。这是一个相当新的属性,因此并非所有浏览器都能理解它


有关指针事件的更多信息,请将背景图像放置在div上,然后使用z-index将其放置在播放器后面。将背景图像放在div上并使用z-index的优点是,它比使用实际的内联图像要快。

非常感谢您的帮助:)!在IE11上工作遗憾的是,PNG位于一个层中,该层正好位于您的Flash部件的顶部,您无法点击它。[1]一个可能的解决方案是,或者将图像切片,使其不覆盖Flash元素,或者尝试将Flash对象置于图像的顶部(我想到了z索引)。[1]: