控件中的style即classname,在默认的皮肤下会有一套相关的classname与相关控件广联,如果自定义了style属性,如Button的style设置为mybutton,则就需要利用css定义mybutton相关的设定,以button为例默认的css为:
Code:
.Button {
cursor: hand;
font-family: Verdana;
font-size: 9pt;
height: 22;
border-width: 1;
border-color: #CCCCCC;
border-style: solid;
background-color: buttonface;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#DDDDDD);
}
.Button_Down {
color: white;
cursor: hand;
font-family: Verdana;
font-size: 9pt;
height: 22;
border-width: 1;
border-color: #555555;
border-style: solid;
background-color: #999999;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#777777, endColorstr=#BBBBBB);
}
如果定义为mybutton,则css就需要定义为:
Code:
.mybutton {
cursor: hand;
font-family: Verdana;
font-size: 9pt;
height: 22;
border-width: 1;
border-color: #CCCCCC;
border-style: solid;
background-color: buttonface;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#DDDDDD);
}
.mybutton_Down {
color: white;
cursor: hand;
font-family: Verdana;
font-size: 9pt;
height: 22;
border-width: 1;
border-color: #555555;
border-style: solid;
background-color: #999999;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#777777, endColorstr=#BBBBBB);
}
不同的控件需要设定的css可以直接查看skin.css,另外也可以通过组件详解的css说明了解不同控件有哪些相关的css