三種實現微博、微信分享的程式碼分享
這篇文章給大家分享的內容是三種程式碼實現微博、三種實現微博、微信分享的程式碼分享,有著一定的參考價值,有需要的朋友可以參考一下
html
<!-- 分享 --><p class="share-box"> <b style="vertical-align: middle;">分享到:</b> <a title="分享到新浪微博" class="shareSina"><span class="share-icon"></span><span class="share-text">新浪微博</span></a> <a title="分享到微信" class="shareWX"><span class="share-icon"></span><span class="share-text">微信</span></a></p><!-- 微信弹出二维码 --><p class="wx-box"> <p class="wx-box-head"> <span>分享到微信</span> <a href="#" onclick="return false;" class="wx-box-close">×</a> </p> <p id="wxCode" class="wx-box-main"> </p> <p class="wx-box-foot"> 打开微信,点击底部的“发现”, <br> 使用“扫一扫”即可将网页分享至朋友圈。 </p></p>
css
/* share */ .shareSina, .shareWX{ display: inline-block; height: 25px; z-index: 1; cursor: pointer; vertical-align: middle; } .share-icon{ display: inline-block; width: 22px; height: 22px; z-index: 1; cursor: pointer; text-indent: -9999px; vertical-align: middle; } .shareSina .share-icon{ background: url(/img/share-sina.png) no-repeat; background-size:100%; } .shareWX .share-icon{ background: url(/img/share-wx.png) no-repeat; background-size:100%; } .share-text{ vertical-align: middle; } .wx-box{ left: 3rem; top: 1rem; position: absolute; margin: 0; z-index: 1001; background: #fff; border: solid 1px #d8d8d8; font-size: 0.12rem; padding: 0.15rem; display: none; } .wx-box .wx-box-head{ font-size: 0.12rem; text-align: left; line-height: 0.16rem; height: 0.16rem; position: relative; color: #000; } .wx-box .wx-box-close{ width: 0.16rem; height: 0.16rem; position: absolute; right: 0; top: 0; color: #999; text-decoration: none; font-size: 0.16rem; } .wx-box .wx-box-main{ padding: 0.15rem 0.1rem; min-height: 2rem; text-align: center; } .wx-box .wx-box-foot{ font-size: 12px; text-align: left; line-height: 22px; color: #666; }
js
<!-- share --> <script src="js/jquery/jquery.qrcode.min.js"></script> <script> var ShareTip = function(){} //分享到新浪微博 ShareTip.prototype.sharetosina=function(title,url) { var sharesinastring='http://v.t.sina.com.cn/share/share.php?title='+title+'&url='+url+'&content=utf-8&sourceUrl='+url; // var sharesinastring='http://v.t.sina.com.cn/share/share.php?&appkey='+appkey+'&title='+title+'&url='+url+'&content=utf-8&sourceUrl='+url+'&pic='picurl; window.open(sharesinastring,'newwindow','height=400,width=400,top=100,left=100'); } $('.shareSina').on('click', function () { var shareTitle = $('.blog-single-head h1').text(); var shareContent = $('.blog-single-head h2').text(); var shareUrl = window.location.href; var share1 = new ShareTip(); share1.sharetosina(shareTitle + " " + shareContent,shareUrl); }) //分享到微信 $('.shareWX').on('click', function () { $('.wx-box').css('display', 'block'); var shareUrl = window.location.href; //生成二维码 $("#wxCode").empty().qrcode({ render: 'canvas', text: shareUrl //任意内容 }); }) $('.wx-box-close').on('click', function () { $('.wx-box').css('display', 'none'); })</script><!-- share end -->
圖片可以自己去選擇下載,我用的是阿里巴巴向量圖示庫中下載的png
效果圖:
以上是三種實現微博、微信分享的程式碼分享的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

在 Vue.js 中使用 Bootstrap 分為五個步驟:安裝 Bootstrap。在 main.js 中導入 Bootstrap。直接在模板中使用 Bootstrap 組件。可選:自定義樣式。可選:使用插件。

WebDevelovermentReliesonHtml,CSS和JavaScript:1)HTMLStructuresContent,2)CSSStyleSIT和3)JavaScriptAddSstractivity,形成thebasisofmodernWebemodernWebExexperiences。

HTML定義網頁結構,CSS負責樣式和佈局,JavaScript賦予動態交互。三者在網頁開發中各司其職,共同構建豐富多彩的網站。

React通過JSX與HTML結合,提升用戶體驗。 1)JSX嵌入HTML,使開發更直觀。 2)虛擬DOM機制優化性能,減少DOM操作。 3)組件化管理UI,提高可維護性。 4)狀態管理和事件處理增強交互性。

在 Bootstrap 中插入圖片有以下幾種方法:直接插入圖片,使用 HTML 的 img 標籤。使用 Bootstrap 圖像組件,可以提供響應式圖片和更多樣式。設置圖片大小,使用 img-fluid 類可以使圖片自適應。設置邊框,使用 img-bordered 類。設置圓角,使用 img-rounded 類。設置陰影,使用 shadow 類。調整圖片大小和位置,使用 CSS 樣式。使用背景圖片,使用 background-image CSS 屬性。

HTML、CSS和JavaScript在Web開發中的作用分別是:1.HTML定義網頁結構,2.CSS控製網頁樣式,3.JavaScript添加動態行為。它們共同構建了現代網站的框架、美觀和交互性。

HTML的未來充滿了無限可能。 1)新功能和標準將包括更多的語義化標籤和WebComponents的普及。 2)網頁設計趨勢將繼續向響應式和無障礙設計發展。 3)性能優化將通過響應式圖片加載和延遲加載技術提升用戶體驗。

在使用CraftCMS開發網站時,常常會遇到資源文件緩存的問題,特別是當你頻繁更新CSS和JavaScript文件時,舊版本的文件可能仍然被瀏覽器緩存,導致用戶無法及時看到最新的更改。這個問題不僅影響用戶體驗,還會增加開發和調試的難度。最近,我在項目中遇到了類似的困擾,經過一番探索,我找到了wiejeben/craft-laravel-mix這個插件,它完美地解決了我的緩存問題。
