如何制作自定义分享按钮

2023-11-25

我一直想在我的应用程序中添加 Facebook 共享按钮,但我遇到的问题是它们看起来都不同。我看到类似的网站this具有定制设计的共享按钮。有谁知道一个好的教程,或者有任何关于如何解决这个问题的指示?


在 Facebook 上分享内容非常简单,这是我的自定义分享按钮的 HTML。

<div id="share_div">
    <div id="share">
        <a class="click" href="http://www.facebook.com/dialog/feed?app_id={{fbapp_id}}&link={{link_url}}&message={{share_message|urlencode}}&display=popup&redirect_uri={{link_url}}" target="_blank">
            Share
        </a>
    </div>
</div>

其中所有 {{variables}} 都将替换为正确的值:fbapp_id是您的 Facebook 应用程序的 ID。link_url 是附加到共享内容的链接(例如指向您网站的链接) 和share_message|urlencode是共享的消息,需要对其进行 urlencode 编码。

这里还有一些 css 来将其设置为像真正的 facebook 按钮一样的样式:

#share {
    border:1px solid #0D386F;
    background-color:#5D7DAE;
    height:24px;
    width: 100px;
}

#share a.click {
    font-size:13px;
    font-weight:bold;
    text-align:center;
    color:#fff;
    border-top:1px solid #879DC2;
    background-color:#5D7DAE;
    padding: 2px 10px;
    cursor: pointer;
    text-decoration:none;
    width:80px;
    display:block;
}

但我让您享受自定义的乐趣,重要的部分是 a 标签的 href

它能回答你的问题吗?

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何制作自定义分享按钮 的相关文章

随机推荐

  • 有没有办法在进程之间共享核心数据存储?

    我想做什么 从磁盘上的核心数据存储读取数据的 UI 进程 它不需要编辑数据 只需读取并显示数据 写入与 UI 访问的同一数据存储的命令行进程 Why 这样命令行进程就可以一直运行 但用户可以退出 UI 进程并忘记该应用程序 直到他们需要查看
  • 当management.port=0时,在运行时获取Spring Boot管理端口

    我正在寻找有关如何获取分配给为嵌入式 Tomcat 提供服务的端口的建议actuator设置时的终点management port财产给0在集成测试中 我正在使用 Spring Boot 1 3 2 和以下内容application yml
  • 设计一个没有标题栏的窗口 - QT Designer

    当我使用QT Designer时 如何声明一个没有标题的窗口 如果您想删除窗口标题 那么最简单的方法是在小部件的构造函数中设置窗口标志 如下所示 MainWindow MainWindow QWidget parent QMainWindo
  • Swift WKWebView 禁用 Javascript

    我在用WKWebView在我的应用程序中加载一些链接 我想禁用所有烦人的JavaScript几乎所有网页上都出现的横幅 有没有一个简单的函数可以做到这一点 WKWebView有一个禁用 JavaScript 的配置 请检查 Apple参考
  • 是否应始终选中单选组中的一个 HTML 单选按钮?

    是否有任何标准 HTML UI 可访问性等 规定应始终选择给定的一组单选按钮中的一个单选按钮 我遇到了一项业务需求 要求我将一组中的两个单选按钮保留为未选中状态 然后使用逻辑强制用户选择一个按钮才能继续 虽然我知道如何实现这一点 但感觉不对
  • 在 Excel 公式中引用动态命名范围

    我在 Excel 中有一个表格 其中的列标题对应于工作簿中其他位置的动态命名范围的一部分 例如 我有以下列标题 10 20 等 以及这些动态命名范围 ExampleRange10 ExampleRange2 等 我想输入一个通过连接来引用
  • 从联系人列表中获取电子邮件地址

    我通过以下方式获取联系人列表 允许 android name android permission READ CONTACTS Intent intent new Intent Intent ACTION PICK ContactsCont
  • 如何将最新的 SDWebImage API 集成到我的基于 Swift 的项目中?

    我已经将 SDWebImage 与 Objective C 一起使用 它对我来说非常有用 但现在我正在学习 Swift 并尝试集成最新版本的 API 但我坚持每一步 因为 API 位于 Objective C 中 并且没有提到要使用的步骤与
  • 显示当前时间 WPF

    我发现定期显示当前时间更新的唯一方法是使用计时器 当然 我可以实施INotifyPropertyChanged以及一些在 UI 上使用的特殊属性 但这个实现 AFAIK 也需要Timer 例如像here 有没有更好的方法来显示当前时间 Ed
  • 迭代大小为 k 的不同子集

    我有一个由 n 个整数组成的数组 不一定不同 我想迭代大小为 k 的所有子集 但是我想排除所有重复的子集 e g array 1 2 2 3 3 3 3 n 7 k 2 那么我想要迭代的子集 每次 是 1 2 1 3 2 2 2 3 3 3
  • 在一个jar中创建多个Lambda函数(Java)是否可行

    我是 AWS Lambda 的新手 我正在使用 AWS Eclipse 插件来开发 Lambda 函数 问题 是否可以对所有不同的 Lambda 函数使用单个 jar 在这个 jar 文件中 我可以拥有不同 Lambda 函数的类 否则 我
  • 基于 TLS 的 Java 邮件

    我正在尝试通过 TLS 连接从我的程序发送电子邮件 这是我的代码 final String username XXXXXX final String password XXXXX Properties props new Propertie
  • 如何在 java swing 应用程序中暂停/睡眠/等待?

    我正在使用 JLabel 创建动画 public void updateLabels label setIcon new ImageIcon new Paint getScaledImage paint currentIndexLabel
  • 在 WPF 中显示图像而不保持文件打开

    我正在 WPF 中开发一个图像管理应用程序 它显示许多图像并允许用户在文件系统中移动它们 我遇到的问题是显示带有
  • 为什么 pyspark 中没有数据帧的映射函数,而 Spark 等效项却有它?

    目前正在研究 PySpark 没有地图功能DataFrame 并且必须去RDD for map功能 在Scala中有一个map on DataFrame 这有什么原因吗 Dataset map不属于DataFrame Dataset Row
  • QTextEdit 中的可点击超链接

    我想用QTextEdit 在只读模式下 显示可点击的超链接 我曾经这样做过 QTextEdit textEdit new QTextEdit QTextCursor cursor textEdit gt document textEdit
  • Android AppCompat 修订版 21 强制 Holo 主题

    在我的项目中 我使用的是 appcompat v7 修订版 20 并且我的项目针对 android API 级别 19 KitKat 因此我可以使用 Holo 主题 我不小心将 Android 支持库 更新为修订版 21 因此我必须将清单中
  • 如果内部的总工作量相同,则将一个 for 循环拆分为多个 for 循环的开销是多少? [复制]

    这个问题在这里已经有答案了 拆分的开销是多少for 像这样循环 int i for i 0 i lt exchanges i some code some more code even more code 分成多个for 像这样循环 int
  • 如何根据多个条件并使用 linq 从通用列表中删除项目

    我有两个列表 一个包含 url 另一个包含所有 MIME 文件扩展名 我想从第一个列表中删除所有指向此类文件的 url 示例代码 List
  • 如何制作自定义分享按钮

    我一直想在我的应用程序中添加 Facebook 共享按钮 但我遇到的问题是它们看起来都不同 我看到类似的网站this具有定制设计的共享按钮 有谁知道一个好的教程 或者有任何关于如何解决这个问题的指示 在 Facebook 上分享内容非常简单