利用iframe引入外部網站的功能模組
很多網站有這樣功能,引入其他網站的部分功能模組,而不是自己開發,因為絕大多數網站都沒有能力做到面面俱到,所以引用其他網站的資源也不失為一種良好的選擇,下面就通過程式碼例項介紹一下如何實現此功能。
程式碼如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html><html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> #box{ width:270px; height:230px; overflow:hidden; border:0px; margin:150px; } #position{ width:800px; height:800px; margin:-310px 0px 0px -10px; } </style> </head> <body> <div id="box"> <div id="position"> <iframe src="http://www.softwhy.com/" width="960" height="1280"></iframe> </div> </div> </div> </body> </html>
上面的程式碼實現引入一個焦點圖輪播效果功能模組,下面介紹一下它的實現原理。首先使用iframe引入外部網站的頁面,當然這個時候頁面是不符合要求的,肯定不止我們想要的功能模組,那麼外面再巢狀一層#position元素,這個元素用來定位功能模組的位置,比如margin:-310px 0px 0px -10px,設定負的上邊距就是為了讓焦點圖恰好位於外層box元素的頂端。最外面一層box元素就是用來限制iframe的大小,總後只剩下焦點圖這麼一塊內容。
相關文章
- 網頁引入外部css檔案格式演示網頁CSS
- spring boot引入外部jar的坑Spring BootJAR
- web2.0網站常用可用性功能模組分析Web網站
- 引入外部資源協議寫法協議
- 利用監控寶網站監控服務功能快速知曉網站/伺服器穩定性網站伺服器
- 谷歌“有毒”,黑客利用網頁自動填充功能導流至惡意網站谷歌黑客網頁網站
- 利用標籤完善你的網站網站
- Web Components中引入外部CSS的 8 種方法WebCSS
- 無侵入引入Flutter模組Flutter
- JS動態引入模組JS
- 利用WordPress搭建屬於自己的網站網站
- 利用github pages建立簡單的網站Github網站
- css引入外部css檔案的方式簡單介紹CSS
- import方法引入模組詳解Import
- 網站搜尋功能lucene網站
- 利用angular4和nodejs-express構建一個簡單的網站(十)—好友模組AngularNodeJSExpress網站
- <link>和@import url()引入外部css檔案的區別ImportCSS
- Spring中如何使用自定義註解搭配@Import引入內外部配置並完成某一功能的啟用SpringImport
- QT creator中cmake管理專案,如何引入外部庫(引入Eigen庫為例)QT
- 常用Python模組下載網站Python網站
- 利用 GitHub 搭建獨立 Web 網站GithubWeb網站
- 動態引入外部javascript檔案程式碼例項JavaScript
- 【功能建議】社交網站自動分享功能網站
- 外部引入的CSS檔名後面的問號的作用是什麼CSS
- 電商網站之“全選功能”網站
- 利用nginx的stream模組實現內網埠的轉發代理Nginx內網
- CNNIC:社交網站中的功能關係鏈CNN網站
- 國內外部分開源軟體映象站和部分軟體官方網站網站
- gulp-html-import,在html中引入外部html檔案HTMLImport
- 引入外部js檔案導致亂碼解決方案JS
- 給網站新增春節燈籠效果:引入即用,附原始碼!網站原始碼
- 利用 Laravel 快取配置提高網站效能Laravel快取網站
- 利用Python Flask構建Web網站PythonFlaskWeb網站
- 網站做好後後臺修改?網站使用者修改密碼模組?網站密碼
- asp.net中引入外部js檔案的中文亂碼問題ASP.NETJS
- Python基礎(八) 模組的引入與定義Python
- 04_利用手寫數字問題引入深度神經網路神經網路
- 網站返回頂部功能視訊網站