主题皮肤与CSS特效.ppt
《主题皮肤与CSS特效.ppt》由会员分享,可在线阅读,更多相关《主题皮肤与CSS特效.ppt(16页珍藏版)》请在三一文库上搜索。
1、主题皮肤与CSS特效,N-Ties第二章,本章目标,使用主题设计网站概述 为主题创建皮肤SKIN 动态加载主题 为主题添加样式表CSS 动态加载CSS,黑色皮肤,白色皮肤,使用主题设计网站概述,在 Asp.NET 2.0 出现以前, 给网站提供更换主题功能是一项繁重的工作,鉴于每切换一套主题,都需要在页面更改相应的图片、字体、网页样式等等细小的元素,因而在代码编写之余,更要求资源的规范管理。而往往在网站的编写初期,如果没有一定的经验,很难全面的考虑到资源文件的细致归类及放置问题。最终导致网站改版时,大量的迁移和更改,稍有不慎,还会引发文件丢失的问题。,使用主题设计网站概述,ASP.NET 2.
2、0的主题和皮肤特性使你能够把样式和布局信息存放到一组独立的文件中,总称为主题(Theme)。接下来我们可以把这个主题应用到任何站点,用于改变该站点内的页面和控件的外观和感觉。通过改变主题的内容,而不用改变站点的单个页面,就可以轻易地改变站点的样式。主题也可以在开发者之间共享。,主题位于应用程序根目录的App_Themes文件夹中。 可以通过皮肤来修改具有皮肤效果的ASP.NET控件的属性。 虽然可以任意给皮肤文件取名,但是尽量采用命名约定:皮肤文件名称和待修改的控件名称一致,再加上皮肤的扩展名.skin。 一个主题可以包含一个或者多个皮肤文件,如何使用文件夹组织这些文件并不重要,因为在一个主题
3、文件夹中的所有文件都会最终编译成一个主题类。,创建默认皮肤,创建默认皮肤,皮肤文件中不能声明控件的ID属性,但是runat属性是必须的。 只有合适的外观属性才能编写在皮肤文件中,但是不能修改行为属性,例如AutoPostBack=“true” 。 在页面的指令中使用Theme属性来指定页面主题。 不能给用户控件的属性应用皮肤,但可以给其中的控件应用皮肤。,创建命名皮肤,默认皮肤未定义 SkinId,在同一主题中每个控件类型只允许有一个默认的控件外观。 命名的控件皮肤SkinId 的定义应唯一,因为在同一主题中不允许一个控件类型有重复的 SkinId。 在页面的控件中指定SkinId来应用命名皮
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 主题 皮肤 CSS 特效
链接地址:https://www.31doc.com/p-2165233.html