- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
AnnotationOverlayEffect分析报告
实验二:AnnotationOverlayEffect
页面显示效果
代码分析
1、整体分析
整体上分析代码,可以看出页面由一组html标签,包含了一组head和body标签,在head中包含了标题、字符的编码方式、页面的元信息cufon-yui.js和Bebas_400.font.js两个类库,另外还包含一组JavaScript脚本和一组CSS样式。body中包含许多div标签,引入了jquery.min.js类库,也包含有一组JavaScript脚本。
2、关键代码分析
以上代码使用了Cufon技术实现Web自定义字体。具体步骤是:
引入Cufon核心库
作为一种基于javaScript的网页字体引入方案,Cufon的核心功能是通过一个名为“Cufon-yui.js”的JavaScript类库。因此使用 Cufon 技术的第一步,在 Web 页面中引入这一类库。代码中引入Cufon库,如下所示:
script src=js/cufon-yui.js type=text/javascript/script这里说的字体文件是Cufon字体文件,这是使用 Cufon 技术的另一个关键所在。 Cufon 字体文件,是按照 Cufon 所提出的字体描述标准,创建形成的一种字体文件。而和其他字体创建标准如 TrueType、OpenType 等不同的是,按照 Cufon 标准所形成的这一文件本身,就是一个标准的 JavaScript 脚本文件,并交由 Cufon 类库进行解析和处理。通过如下代码所示的形式将其引入到页面中:
script src=js/Bebas_400.font.js type=text/javascript/script
应用Cufon渲染
在完成了上述的两项准备工作后,使用 Cufon 类库来实现对字体的渲染是非常简单的,这仅仅牵涉到了 Cufon 类库所提供的一个核心方法,即 Cufon.replace 方法,如下代码所示:
script type=text/javascript
Cufon.replace(a, h1, h2, h3);
Cufon(h1,h3,{
textShadow: 1px 1px #fff
});
/script
此部分代码是对显示在图片上层的阴影图片的处理。
$portfolio.find(.zoom_overlay).bind(click,function(){
用protfolio找到id号为zoom_overlay的代码,这里的zoom是指点击后显示的那个阴影背景图片。让那部分实现一下功能。bind函数表示点击protfolio找到的图片实现function函数。
var $elem = $(this);
var $image = $elem.prev().find(img:first);
$elem.find(img)
.hide()
.end()
.stop(true)
.animate({
width :400px,
height:400px,
marginTop :-200px,
marginLeft:-200px,
opacity :0
通过elem函数找到img,定义了hide,end,stop三个属性,再通过animate() 方法执行 CSS 属性集的自定义动画
},125,function(){
$(this).hide();
hide函数隐藏图片
});
$image.stop(true)
.animate({
width:500px,
height:500px
},250);
当鼠标停止操作,还回原来的状态时,它显示的大小
});
});
/script
心得体会
通过这次学习,对AnnotationOverlayEffect有了基本的了解,会基本的操作以及编程。在原有的基础上,更改之后会有一些细微的变化,虽然还不是非常擅长编程,但是也是对一个新的技术的一个初步了解。
您可能关注的文档
- -NET和J2EE的全面比较.doc
- (K-01)电动门及执行机构的安装调试.doc
- ()闸门安装工程施工方案.doc
- (A2O法)66万立方米每天新建临淄城市污水处理厂初步设计.doc
- (李双平)AutoPFA解决管路系统恒定流瞬变流的特征线方法应用.doc
- 01-李键-皇冠轿车自动变速器无倒档故障诊断与排除.doc
- -复合材料论文.doc
- 004施工升降机安装 工程企业技术标准.doc
- 02外研社英语七下NSE Module 2教案teaching plan.doc
- 01V自动变速器工作原理及传递路线.doc
- 2024_2025学年高中英语Module2FantasyLiteraturePeriodOne教案含解析外研版选修6.docx
- 2024_2025学年高中历史第五单元近现代中国的先进思想第23课毛泽东与马克思主义的中国化课时作业岳麓版必修3.doc
- 江苏专版2024高考语文二轮复习小说文本阅读__群文通练改革留痕含解析.docx
- 2024_2025年高中语文第2单元6罗曼罗兰节选教案粤教版必修1.doc
- 江苏专版2025版高考英语考前保分训练专题1语法知识第3节名词性从句练习牛津译林版.docx
- 江苏专版2025版高考英语大二轮复习专题1语法知识第十一节名词与冠词学案牛津译林版.docx
- 2024_2025学年高中政治第二单元探索世界与追求真理第5课第1框意识的本质作业含解析新人教版必修4.doc
- 再生障碍性贫血讲.ppt
- 企业产品标准信息公共服务平台操作介绍.ppt
- 劳动法和劳动合同法的立法目的.ppt
文档评论(0)