npm 包 @jhopley/share-that 使用教程

阅读时长 5 分钟读完

在前端开发中,我们肯定经常需要在网页中加入社交分享功能。很多人对此都是自己写一段分享代码,但其实我们可以使用现成的 npm 包来快速地实现这个功能。今天,我们要介绍的就是一个非常好用的分享 npm 包:@jhopley/share-that。

简介

@jhopley/share-that 是一个轻量级的社交分享工具库,它支持在您的网页上加入 Facebook、Twitter、LinkedIn、Reddit、WhatsApp 和电子邮件等社交媒体的公开分享按钮。它是一个易于使用的分享插件,可以为您的网站添加通用 API。

安装

在使用 @jhopley/share-that 之前,需要先安装它。我们可以使用 npm 进行安装:

如果您不想使用 npm,您还可以在 GitHub 上下载源码。

使用

@jhopley/share-that 的使用非常简单,只需要引入库和添加类名即可。以下是一个示例:

-- -------------------- ---- -------
--------- -----
------
------
------------- ---- ---------------
----- -------- ---- --------------------- ---
------ ------------------- -----------------------------------------
------ ------------------------- ------------- -- -- ----------
------ ----------------- ------------------------------
-------
------
------------ -- ----- ---- ------------

----- ---------------------
---- ------------------------- -- ------------
---- ------------------------ -- -----------
---- ------------------------- -- ------------
---- ----------------------- -- ----------
---- ------------------------- -- ------------
---- ---------------------- --------
-------

----- -- ----- ---- - ---
-------- -------------------------------------------------------------------------
----- -- ----- ---- -- ---
------ ---------------- ------------------------------------------------------------------
-------
-------

这里我们定义了一个包含分享按钮的 div,每个按钮都有一个类名 st-facebook、st-twitter 等等。然后我们在页面底部引入 @jhopley/share-that 的库文件和样式文件。

现在我们打开浏览器并访问该页面。当用户单击某个共享按钮时,将打开分享 URL 并在新标签页中显示共享页面。

详解

下面我们将深入了解一下分享按钮的使用方法。

基础部分

在 Share That 中,每个分享按钮都由一个类名来标识。例如,st-facebook 类名标识 Facebook 共享按钮,st-twitter 类名标识 Twitter 共享按钮等等。您可以在按钮上增加数据属性,以定义自己的分享 URL、分享标题和分享描述等元数据。例如:

这样在用户单击共享按钮之后,他们将在 Facebook 上看到 My Website,自定义分享链接和描述。

改变图标样式

Share That 默认显示社交平台的标志性颜色;即 Facebook 按钮主色是蓝色,Twitter 按钮主色是蓝色,LinkedIn 按钮主色是蓝色等等。但是,您可以通过在共享按钮上添加额外的类名来改变按钮外观。例如,如果您想将 Facebook 按钮变成紫色,则可以这样做:

定义新的分享平台

如果您需要添加一个新的分享平台,例如 Instagram,您可以这样做:

  1. 创建一个新类名,例如 st-instagram。
  2. 在您的分享按钮上添加这个新类名。例如:
  1. 在 Share That CSS 文件中添加新类名。例如:
  1. 在 Share That JavaScript 文件中添加新代码。例如:

现在,分享按钮就已经被添加了 Instagram。

小结

在本文中,我们介绍了如何使用 @jhopley/share-that 来实现社交分享功能。我们讲解了如何安装和使用此库,并提供了示例代码,以及改变按钮样式和添加自定义平台的方法。这个库非常小巧而易于使用,您可以很容易地在您的网站上添加各种社交分享按钮。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60066bc4967216659e244316

纠错
反馈