来源于百度分享。微信自身的搞得太烦,不高兴去弄,百度的简单点,不过自定义功能就也自然就差点。

一个js和一个htm代码就可以。

js代码段:

<script>
window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"1","bdMiniList":false,
"bdPic":""," bdStyle":"1","bdSize":"24"},"share":{}};with(document)0[(getElementsByTagName("head")
[0]||body).appendChild(createElement("script")).src="http://bdimg.share.baidu.com/static/api/js/
share.js?cdnversion=" ~(-new Date()/36e5)];
</script>
//*几个参数:bdSize表示分享的图标尺寸大小,可选参数为16|24|32*//

htm代码段:

<span class="bdsharebuttonbox" style="float:right; line-height:90%;">
 <a  href="#" class="bds_weixin" data-cmd="weixin"></a>
</span>
<!--
  1、class="bdsharebuttonbox" 不能动,前面可以用div或者span都可以;
  2、href中的class="bds_weixin"如果删除,那么显示的图标就会是默认,不是微信的图标
  3、data-cmd="weixin"表示分享目标为微信,其他的目标参数未查询;
-->

将html代码段落放在body中的任意位置,就可以实现,可以放置多个。

?

一个心得:

点击分享图标出现的弹窗为默认的样式,有时候底部的文字会出现超出框的情况,很难看,可以通过F12查看到该

打开微信,点击底部的“发现”,

使用“扫一扫”即可将网页分享至朋友圈。

这两行文字的class为bd_weixin_popup_foot,可以在css中添加:

/*这个是隐藏底部两行的提示文字。*/
.bd_weixin_popup_foot{
display:none;
}

/*这个是调整二维码的位置*/
.bd_weixin_popup_main {
margin-top: 20px;
}

甚至可以添加一些美化,例如:

/*添加弹出窗口的圆角和阴影*/
.bd_weixin_popup {
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
box-shadow:5px 5px 20px #333;
}

这样整个的效果还算马马虎虎可以了。