应用:开关控件
import win.ui;
/*DSG{{*/
var winform = ..win.form( bottom=111;parent=...;text="Switch";right=263;max=false )
winform.add( )
/*}}*/
import web.layout;
var wbLayout = web.layout(winform);
wbLayout.html = /**
<body>
<p>功能选择:</p>
<a type="switch"><em>杀毒软件</em></a>
<a type="switch"><em>防火墙</em></a>
</body>
**/
wbLayout.css = /**
html {
font: system;
}
a[type="switch"] {
padding-right: 20px;
display: inline-block;
behavior: check;
background: url(theme:button-disabled) expand;
}
a[type="switch"] em {
padding: 8px;
display: inline-block;
position: relative;
font-style: normal;
width: max-intrinsic;
text-align: center;
background: url(theme:button-normal) expand;
}
a[type="switch"]:hover em {
background-image: url(theme:button-hover);
}
a[type="switch"]:active em {
background-image: url(theme:button-pressed);
}
a[type="switch"]:checked em {
left: 20px;
transition: left(back-in-out, 200ms);
}
**/
winform.show();
win.loopMessage();
|