Atlas学习手记(15):使用RoundedCorners为控件加上圆角效果

RoundedCornersAtlasControlToolkit中的一个Extender,利用它可以轻松地为ASP.NET中的控件加上圆角效果。

 

主要内容

1RoundedCorners介绍

2.简单示例

 

一.RoundedCorners介绍

RoundedCornersAtlasControlToolkit中的一个Extender,利用它可以轻松地为ASP.NET中的控件加上圆角效果。简单的示例代码如下:

None.gif < atlasToolkit:RoundedCornersExtender  ID ="rce"  runat ="server" >
None.gif
None.gif    
< atlasToolkit:RoundedCornersProperties 
None.gif
None.gif        
Color ="#ff0000"  
None.gif
None.gif        TargetControlID
="Panel1"  
None.gif
None.gif        Radius
="10" >
None.gif
None.gif    
</ atlasToolkit:RoundedCornersProperties >
None.gif
None.gif
</ atlasToolkit:RoundedCornersExtender >

它的属下如下:

属性

描述

TargetControlID

要添加圆角效果的目标控件ID

Radius

圆角的半径,以px为单位,默认值为5px

Color

可以设置颜色

二.简单示例

RoundedCorners的使用非常简单,下面看一个例子。新建Web Site后,在ASPX页面的顶部加入:

ExpandedBlockStart.gif ContractedBlock.gif <% dot.gif @ Register Assembly="AtlasControlToolkit" Namespace="AtlasControlToolkit" TagPrefix="atlasToolkit"  %>

添加一个Panel作为我们的目标控件,即要添加圆角效果的控件:

None.gif < asp:Panel  ID ="Panel1"  runat ="server"  Width ="300px"  CssClass ="roundedPanel" >
None.gif
None.gif    
< div  style ="padding:10px;text-align:center" >
None.gif
None.gif        
< div  style ="padding:5px; border:solid black thin;background-color:#B4B4B4;" >
None.gif
None.gif        
< asp:Image  ID ="Image1"  runat ="server"  ImageUrl ="atlas_title.jpg"   />< br  />
None.gif
None.gif        
</ div >
None.gif
None.gif    
</ div >
None.gif
None.gif
</ asp:Panel >

添加RoundedCornersExtender,设置相关的属性如下:

None.gif < atlasToolkit:RoundedCornersExtender  ID ="rce"  runat ="server" >
None.gif
None.gif    
< atlasToolkit:RoundedCornersProperties 
None.gif
None.gif        
Color ="#ff0000"  
None.gif
None.gif        TargetControlID
="Panel1"  
None.gif
None.gif        Radius
="10" >
None.gif
None.gif    
</ atlasToolkit:RoundedCornersProperties >
None.gif
None.gif
</ atlasToolkit:RoundedCornersExtender >

用到的CSS样式:

ExpandedBlockStart.gif ContractedBlock.gif < style  type ="text/css" > dot.gif
InBlock.gif
InBlock.gif    .roundedPanel
InBlock.gif
ExpandedSubBlockStart.gifContractedSubBlock.gif    
{dot.gif}{    
InBlock.gif        width
:300px; 
InBlock.gif
InBlock.gif        background-color
:#5377A9;    
InBlock.gif
InBlock.gif        color
:white;
InBlock.gif
InBlock.gif        font-weight
:bold;        
ExpandedSubBlockEnd.gif    
}

ExpandedBlockEnd.gif
None.gif
</ style >

编译后运行效果如下:

不添加圆角效果时的效果:

完整示例代码下载:http://files.cnblogs.com/Terrylee/RoundedCornersDemo.rar

转载于:https://www.cnblogs.com/Terrylee/archive/2006/08/09/Atlas_RoundedCorners_Extender.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值