Facebook,如何改变像按钮图像?

问题描述:

有谁知道如何改变Facebook像按钮的图像?Facebook,如何改变像按钮图像?

我正在使用XFBML版本。

<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script> 
<fb:like-box href="http://www.facebook.com/Platform" width="292" show_faces="false" stream="false" header="true"> 
</fb:like-box> 
+0

我敢肯定,Facebook的开发人员正试图让这一切成为不可能的事情 - 能够将任何东西变成像按钮一样是骗取无辜者进入点击的好方法。 – 2011-02-07 11:49:04

+0

另一件事是,他们为什么会失去从所有网站获得反向链接的机会?所有的网站都使用这些链接到Facebook的按钮。他们加载他们的图像.. – 2012-06-01 10:51:30

事实上,只要你不掩饰它为别的东西,其实你可以合法地改变喜欢的按钮,如forum post所证实的那样。 但是如何做到这一点有点棘手。 下面是如何改变的例子(iframe的版本不上即工作):

http://www.esrun.co.uk/blog/disguising-a-facebook-like-link/

+2

这更像是一个黑客。这不是正式的做法。此外,我不知道这是否合法... – ifaour 2011-04-01 10:51:01

你根本不能(或不允许!)。阅读answer

同时检查Facebook Usage Guidelines,下Facebook的Like按钮节(使用标签):

虽然你可以缩放大小,以满足您的需求,您可能无法修改 Like按钮在其他任何方式(如通过更改设计 )。

我知道它的一个老问题,但如果你喜欢,你可以做到这一点。在div或span标签内使用iframe,然后在标签中放入一个背景图像,并将iframe设置为“opacity:0”,因此,您可以单击该按钮,但是您没有看到它。这里有一个例子: Like Button with custom image