成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

怎么快速在網(wǎng)站上創(chuàng)建分享按鈕?推薦一個(gè)JavaScript組件

villainhr / 1170人閱讀

摘要:記得以前做網(wǎng)站的時(shí)候遇到前端分享按鈕會(huì)去百度分享或者在線生成一個(gè)分享代碼,當(dāng)時(shí)不懂現(xiàn)在看起來它們做了不少信息收集工作,于是便想著替換掉在上找了很久發(fā)現(xiàn)沒有特別合適的于是便想著自己做一款組件。

記得以前做網(wǎng)站的時(shí)候遇到前端分享按鈕會(huì)去百度分享或者jiathis在線生成一個(gè)分享代碼,當(dāng)時(shí)不懂現(xiàn)在看起來它們做了不少信息收集工作,于是便想著替換掉;在github上找了很久發(fā)現(xiàn)沒有特別合適的于是便想著自己做一款組件。
先附上地址 https://github.com/slince/social-share.js

主題樣式

考慮到大眾需求,預(yù)先做了五款樣式主題;最后兩個(gè)暗色樣式比較適用比較酷酷的或者冷色系為主的網(wǎng)站;當(dāng)然你也可以自定義主題,不過自定義主題需要你自己寫css樣式了。

默認(rèn)樣式

方形樣式

圓形樣式

暗色方形

暗色圓形

安裝

接下來我們?cè)僬f一說安裝的事情,考慮到大眾的需求支持以下幾種安裝方式:

通過npm和yarn安裝:

推薦這種方式,現(xiàn)在前端工程化已經(jīng)很流行了,不在以前那種比較混亂的拿來即用的時(shí)代,使用npm可以很方便的管理你的前端代碼。

npm用戶執(zhí)行:

$ npm install social-share-button.js --save

yarn用戶執(zhí)行

$ yarn add social-share-button.js

通過script引入:

當(dāng)然也支持傳統(tǒng)的script標(biāo)簽引入的功能,到https://github.com/slince/social-share.js/releases界面下載最新的版本,拷貝dist目錄下的文件到你的項(xiàng)目中,然后通過script和link標(biāo)簽分別引入js和css文件即可

用法

最簡(jiǎn)單的用法

import SocialShare from "social-share-button.js"; //如果你是通過script標(biāo)簽引入則不需要此步驟

new SocialShare(".social-share-container");

定制主題

new SocialShare(".social-share-container", {
    theme: "square"
});

定制分享參數(shù)

new SocialShare(".social-share-container", {

    // 定義通用的分享參數(shù)
    title: "百度搜索",
    url: "http://www.baidu.com",
    summary: "一個(gè)中文搜索網(wǎng)站",
    image: "https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/bd_logo1_31bdc765.png",

    // 多帶帶定義微博的分享參數(shù),其它的同
    weibo: {
        title: "網(wǎng)易",
        url: "http://www.qq.com",
        summary: "網(wǎng)易門戶",
        image: "https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/bd_logo1_31bdc765.png",
    }
});

關(guān)閉指定按鈕

new SocialShare(".social-share-container", {
    facebook: false,
    twitter: false
});

一些案例展示可以查看example目錄下的例子:希望這款組件可以幫到你,歡迎大家pr,歡迎star

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/112630.html

相關(guān)文章

  • 怎么快速網(wǎng)站創(chuàng)建分享按鈕?推薦一個(gè)JavaScript組件

    摘要:記得以前做網(wǎng)站的時(shí)候遇到前端分享按鈕會(huì)去百度分享或者在線生成一個(gè)分享代碼,當(dāng)時(shí)不懂現(xiàn)在看起來它們做了不少信息收集工作,于是便想著替換掉在上找了很久發(fā)現(xiàn)沒有特別合適的于是便想著自己做一款組件。 記得以前做網(wǎng)站的時(shí)候遇到前端分享按鈕會(huì)去百度分享或者jiathis在線生成一個(gè)分享代碼,當(dāng)時(shí)不懂現(xiàn)在看起來它們做了不少信息收集工作,于是便想著替換掉;在github上找了很久發(fā)現(xiàn)沒有特別合適的于是...

    DataPipeline 評(píng)論0 收藏0
  • 怎么快速網(wǎng)站創(chuàng)建分享按鈕?推薦一個(gè)JavaScript組件

    摘要:記得以前做網(wǎng)站的時(shí)候遇到前端分享按鈕會(huì)去百度分享或者在線生成一個(gè)分享代碼,當(dāng)時(shí)不懂現(xiàn)在看起來它們做了不少信息收集工作,于是便想著替換掉在上找了很久發(fā)現(xiàn)沒有特別合適的于是便想著自己做一款組件。 記得以前做網(wǎng)站的時(shí)候遇到前端分享按鈕會(huì)去百度分享或者jiathis在線生成一個(gè)分享代碼,當(dāng)時(shí)不懂現(xiàn)在看起來它們做了不少信息收集工作,于是便想著替換掉;在github上找了很久發(fā)現(xiàn)沒有特別合適的于是...

    孫淑建 評(píng)論0 收藏0
  • JavaScript精編干貨

    摘要:老姚淺談怎么學(xué)鑒于時(shí)不時(shí),有同學(xué)私信問我老姚,下同怎么學(xué)前端的問題。擼碼聽歌,全局控制。 淺析用 js 解析 xml 的方法 由于項(xiàng)目上需要解析 xml,于是各種百度,然后自己總結(jié)了下各個(gè)主流瀏覽器解析 xml 的方法,只能是很淺顯的知道他的用法,但是還沒有深層次的研究。 裝 X - 建立自己的斗圖網(wǎng)站庫 之前加過一個(gè)斗圖群,看到很多經(jīng)典的表情,然后就收藏到了 QQ, 迫于本屌絲開不起...

    Fourierr 評(píng)論0 收藏0
  • 前端基礎(chǔ)入門

    摘要:手把手教你做個(gè)人火的時(shí)候,隨便一個(gè)都能賺的盆滿缽滿,但是,個(gè)人沒有服務(wù)端,沒有美工,似乎就不能開發(fā)了,真的是這樣的嗎秘密花園經(jīng)典的中文手冊(cè)。涵蓋前端知識(shí)體系知識(shí)結(jié)構(gòu)圖書推薦以及入門視頻教程,全的簡(jiǎn)直不要不要的了。 JavaScript 實(shí)現(xiàn)點(diǎn)擊按鈕復(fù)制指定區(qū)域文本 html5 的 webAPI 接口可以很輕松的使用短短的幾行代碼就實(shí)現(xiàn)點(diǎn)擊按鈕復(fù)制區(qū)域文本的功能,不需要依賴 flash。...

    shinezejian 評(píng)論0 收藏0
  • 個(gè)人分享--web前端學(xué)習(xí)資源分享

    摘要:前言月份開始出沒社區(qū),現(xiàn)在差不多月了,按照工作的說法,就是差不多過了三個(gè)月的試用期,準(zhǔn)備轉(zhuǎn)正了一般來說,差不多到了轉(zhuǎn)正的時(shí)候,會(huì)進(jìn)行總結(jié)或者分享會(huì)議那么今天我就把看過的一些學(xué)習(xí)資源主要是博客,博文推薦分享給大家。 1.前言 6月份開始出沒社區(qū),現(xiàn)在差不多9月了,按照工作的說法,就是差不多過了三個(gè)月的試用期,準(zhǔn)備轉(zhuǎn)正了!一般來說,差不多到了轉(zhuǎn)正的時(shí)候,會(huì)進(jìn)行總結(jié)或者分享會(huì)議!那么今天我就...

    sherlock221 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<