主题与皮肤

简介:  主题和皮肤   •通过设置站点、页面、控件的指定属性以声明主题 •皮肤 = 控件的可视属性   –存在于后缀名为.skin的文件当中   –默认皮肤以及已命名皮肤 •主题= 单个或者多个皮肤的组合   –物理存储在“Themes”文件夹中   –全局主题以及局部主题 ...

 主题和皮肤

  •通过设置站点、页面、控件的指定属性以声明主题

•皮肤 = 控件的可视属性

  –存在于后缀名为.skin的文件当中

  –默认皮肤以及已命名皮肤

•主题= 单个或者多个皮肤的组合

  –物理存储在“Themes”文件夹中

  –全局主题以及局部主题

  1. 在页面中应用主题
    <%@ Page Theme="BasicBlue">
    
  2. 在站点中应用主题
    <configuration>
      <system.web>
        <pages theme="BasicBlue" />
      </system.web>
    </configuration>
    
    
  3. 动态应用主题
     
       
    void Page_PreInit (Object sender, EventArgs e)
    {
    Page.Theme
    = " BasicBlue " ;
    }

     

  4. 全局主题
  5. img_3cbcfac9367555fb61a5ed525bccda48.jpg
  6. 局部主题
  7. img_dbf8c65765b080856ace11291b7b3e0d.jpg
  8. 定义皮肤
    img_1c53668bcee393edac0d7b3b3daff1ae.gif img_405b18b4b6584ae338e0f6ecaf736533.gif 代码
     
        
    <!-- Default look for DropDownList controls -->
    < asp:DropDownList runat ="server" BackColor ="hotpink" ForeColor ="white" />

    <!-- Default look for DataGrid controls -->
    < asp:DataGrid runat ="server" BackColor ="#CCCCCC" BorderWidth ="2pt"
    BorderStyle
    ="Solid" BorderColor ="#CCCCCC" GridLines ="Vertical"
    HorizontalAlign
    ="Left" >
    < HeaderStyle ForeColor ="white" BackColor ="hotpink" />
    < ItemStyle ForeColor ="black" BackColor ="white" />
    < AlternatingItemStyle BackColor ="pink" ForeColor ="black" />
    </ asp:DataGrid >

    ...

     

  9. 已经命名皮肤
    .没有定义SkinID的皮肤为默认皮肤
    具有SkinID定义的皮肤为已命名皮肤
    每个控件类型必须具有唯一的SkinID
    Can be defined in same SKIN file as default skins or in separate files
    使用控件的 SkinID 属性来应用已命名皮肤
    
  10. 定义已命名皮肤
    img_1c53668bcee393edac0d7b3b3daff1ae.gif img_405b18b4b6584ae338e0f6ecaf736533.gif 代码
     
        
    <!-- Default look for DropDownList controls -->
    < asp:DropDownList runat ="server" BackColor ="blue" ForeColor ="white"
    SkinID
    ="Blue" />

    <!-- Default look for DataGrid conotrols -->
    < asp:DataGrid runat ="server" BackColor ="#CCCCCC" BorderWidth ="2pt"
    BorderStyle
    ="Solid" BorderColor ="#CCCCCC" GridLines ="Vertical"
    HorizontalAlign
    ="Left" SkinID ="Blue" >
    < HeaderStyle ForeColor ="white" BackColor ="blue" />
    < ItemStyle ForeColor ="black" BackColor ="white" />
    < AlternatingItemStyle BackColor ="lightblue" ForeColor ="black" />
    </ asp:DataGrid >

    ...

     

  11. 使用已命名皮肤
     
       
    < asp:DropDownList ID ="Countries" SkinID ="Blue" RunAt ="server" />

     

  12.  

    EnableTheming属性

    所有页面及控件均支持此属性
    默认值为 true
    将EnableTheming属性设置为false可以为单独的控件或者整个页面禁止主题功能
     
       
    < asp:DropDownList ID ="Countries" EnableTheming ="false" RunAt ="server" />

     

 

 

目录
相关文章
|
5月前
|
Serverless
AIGC生成3D卡通风格头像
AIGC生成3D卡通风格头像,上传结果图,得桌面收纳桶,邀请好友助力赢康宁咖啡壶组合套装、米家电磁炉、小熊电热水壶!
167 8
|
5月前
|
XML IDE 开发工具
Eclispse 换主题、皮肤、配色,换黑色主题护眼
Eclispse 换主题、皮肤、配色,换黑色主题护眼
132 1
|
5月前
首途第三十三套清新简约卡片风格蓝紫渐变色短视频模板 | 苹果CMSV10主题
首途第三十三套清新简约卡片风格蓝紫渐变色短视频模板 | 苹果CMSV10主题 我们的简约风格,以纯洁的白色和深邃的紫色为主色调,为您提供了一种清新、时尚的浏览体验。在这个简洁而美丽的界面中,您可以轻松畅享各种精彩短视频。我们专注于简单的设计,使用户能够轻松找到他们喜欢的内容,而不受繁杂的界面干扰。紫色的调性为网页增添了一抹神秘和优雅,让您在欣赏视频的同时感受到一份宁静和舒适。清晰的布局和直观的操作,让您可以更专注于视频内容,而不被复杂的功能所困扰
60 1
|
4月前
|
JSON 搜索推荐 定位技术
地图主题编辑器使用教程
地图主题编辑器使用教程
84 0
|
6月前
|
前端开发
自定义elementUI皮肤、色系、主题、主色调
自定义elementUI皮肤、色系、主题、主色调
|
前端开发 CDN
ant-design实现主题暗黑主题 和 亮色主题的 切换(实现网站黑白皮肤)
最近在使用vite+react + ant-design 来搭建个人站点,看到网上好多网站都实现了黑白皮肤的切换,并且ant-design帮我们实现了三套主题色,一个默认亮白色,暗黑主题和紧凑主题。于是我也想来弄一弄。最后还是实现了,打包后也是ok的。
ant-design实现主题暗黑主题 和 亮色主题的 切换(实现网站黑白皮肤)
|
图形学 Android开发
Unity从学习到赚钱系列-聊天气泡及字体模糊
众所周知,人生是一个漫长的流程,不断克服困难,不断反思前进的过程。在这个过程中会产生很多对于人生的质疑和思考,于是我决定将自己的思考,经验和故事全部分享出来,以此寻找共鸣!!!
339 0
autojs-查看主题色
查看图片的主题色
166 0
|
JavaScript
[设计] 地铁站点主题色的配色
基于地铁站点的主题色的配色 介绍 地铁的每个站点都有自己的主题色,比较好看,可以作为配色的参考。所有颜色的汇总: 总共87个颜色 配色色表 有人将它做成 CSS 色表,http://metrocolor.
1437 0