利用iframe引入外部网站的功能模块

简介:
很多网站有这样功能,引入其他网站的部分功能模块,而不是自己开发,因为绝大多数网站都没有能力做到面面俱到,所以引用其他网站的资源也不失为一种良好的选择,下面就通过代码实例介绍一下如何实现此功能。

代码如下:

 
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<!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的大小,总后只剩下焦点图这么一块内容。



原文发布时间为:2017-2-17

本文作者:admin

本文来自云栖社区合作伙伴“蚂蚁部落”,了解相关信息可以关注蚂蚁部落

原文链接:利用iframe引入外部网站的功能模块

相关文章
|
3月前
|
JavaScript 前端开发
vue全局公共组件自动引入并注册,开发效率直接起飞!
【10月更文挑战第14天】vue全局公共组件自动引入并注册,开发效率直接起飞!
93 1
|
3月前
|
JavaScript 前端开发
前端js,vue系统使用iframe嵌入第三方系统的父子系统的通信
前端js,vue系统使用iframe嵌入第三方系统的父子系统的通信
|
5月前
|
前端开发
如何在前端项目中单独引入 ElementUI 图标以及使用
这篇文章介绍了如何在前端项目中单独引入Element UI的图标文件以及如何使用这些图标。
513 0
如何在前端项目中单独引入 ElementUI 图标以及使用
|
6月前
|
开发框架 前端开发 JavaScript
循序渐进VUE+Element 前端应用开发(22)--- 简化main.js处理代码,抽取过滤器、全局界面函数、组件注册等处理逻辑到不同的文件中
循序渐进VUE+Element 前端应用开发(22)--- 简化main.js处理代码,抽取过滤器、全局界面函数、组件注册等处理逻辑到不同的文件中
|
存储 缓存 小程序
【微信小程序】CSS模块化、使用缓存在本地模拟服务器数据库
哈喽大家好,本期是微信小程序专栏第十五期。本期主要内容是使用缓存在本地模拟服务器数据库。主要包括了解应用程序的生命周期、Storage缓存初始化、设置缓存和清理缓存等。
|
JavaScript 前端开发 开发者
网站流量日志埋点收集— 原理实现雏形—如何解决 js 和 html 页面耦合问题|学习笔记
快速学习网站流量日志埋点收集—原理实现雏形—如何解决 js 和 html 页面耦合问题
145 0
网站流量日志埋点收集— 原理实现雏形—如何解决 js 和 html 页面耦合问题|学习笔记
|
前端开发
【前端网页】引入CSS样式以及综合案例用户注册
【前端网页】引入CSS样式以及综合案例用户注册
141 0
【前端网页】引入CSS样式以及综合案例用户注册
|
前端开发
4、引入css方法(内嵌、嵌入、外部)
4、引入css方法(内嵌、嵌入、外部)
108 0
|
JavaScript 前端开发 开发者
跨域的本质-引入外部 js 文件| 学习笔记
快速学习跨域的本质-引入外部 js 文件。
|
前端开发
CSS W3C 统一验证工具
CSS W3C 统一验证工具
293 0
CSS W3C 统一验证工具