fb:like-box,自定义CSS?

19

如何在fb:like-box中添加自定义CSS文件?例如,我想去掉iframe周围的边框。谢谢。

5个回答

26
新的点赞框不支持 "css" 属性,您需要使用旧的 fb:fan 插件来实现它。
例如:
<fb:fan profile_id='[PAGE_ID]' width='300' height='256' show_faces='true' stream='false' header='false' css='[CSS_URL]'></fb:fan>

记得添加 "all.js"。


2
更多信息:https://dev59.com/3lLTa4cB1Zd3GeqPeOC7#4852787 - DanielBlazquez
1
这个方法似乎几天前就停止工作了。这里有一个替代方案,非常相似:http://pixabay.com/de/blog/posts/how-to-style-a-facebook-like-box-with-css-30/ - Simon Steinberger
现在一个月过去了,他们的下一个尝试也失败了。可以肯定的是,自定义 CSS 的事情彻底失败了。 - lkraav
这种自定义 Facebook 点赞框的方法已经失效了。Facebook 旨在提供一致的用户体验,并删除了所有可用选项,以将自定义 CSS 样式表注入到此小部件中。 - DanielBlazquez

2
<div id="fb-root"></div>

<script src="http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php" type="text/javascript"></script>

<script type="text/javascript">FB.init("Your-App-ID");</script>

<fb:fan profile_id="Your-Page-Profile-ID" connections="20" width="300" height="300" css="http://example.com/likebox-style.css?1"></fb:fan>

不要在发布率低的页面上使用实时流,如果只有6周以上的帖子,则流将为空。


1

我尝试过那样做,但当我将fb:like-box更改为fb:fan时,框消失了。 - Johan

1

Facebook like box不再支持CSS。Facebook报告: 由于安全问题,已删除对自定义CSS的支持。现在允许likebox插件通过show_border=false参数呈现无边框。 但是,如果您想使您的like box具有丰富多彩的外观,可以使用svg渐变技巧。 阅读 - 使用SVG为Facebook Like Box设置样式


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接