特性:  
-  纯CSS & CSSS!打造;  
-  支持更换图标、文字等;  
-  自动显示 2秒后自动隐藏;  
-  非常适合做提示信息框;    
源代码:
| import win.ui;
 /*DSG{{*/
 mainForm = win.form(text="tipsbox by Mr.R";right=759;bottom=469;)
 mainForm.add()
 /*}}*/
 
 import web.layout;
 import web.layout.behavior.windowCommand;
 
 wbLayout = web.layout( mainForm )
 wbLayout.html = /**
 <!doctype html>
 <html>
 <head>
 <style type="text/css">
 html,body{ height:100%; margin:0; }
 body widget { size:*;   }
 body{size-changed!:
 $1(#show_msg).fade = "true" ,
 $1(#show_msg):value = self.box-border-width() + "," + self.box-border-height();}
 #show_msg{
 position: absolute;
 top:50%%;left:50%%;
 width: calc(text-width(self:value));
 max-width:400px;
 height:85px;line-height:85px;
 padding:0 30 0 80;
 flow:horizontal;
 background:#ccc;
 border-radius:15px;
 foreground-image:url(res\fill.png);
 foreground-repeat:no-repeat;
 foreground-position:30px 50%;
 color:2c2c2c;font-size: 18px;
 display:none;opacity: 0;
 overflow: hidden;}
 #show_msg[tips = "yes"]{
 foreground-image:url(res\fill_w.png);
 background:#b82525;color:#fff;
 }
 #show_msg[fade = "true"]{
 assigned!:
 self::opacity = 0.01,
 self::display = "block",
 self.start-animation();
 animation-step!:
 self::opacity < 1.0  ?
 ( self::opacity = self::opacity + 0.1, return 15 )#
 ( self.fade = "close", return cancel );
 }
 #show_msg[fade = "close"]{
 assigned!:
 self.start-timer(2000);
 timer!:
 self::opacity = 1.0,
 self::display = "block",
 self.start-animation();
 animation-step!:
 self::opacity > 0 ?
 ( self::opacity = self::opacity - 0.1, return 15)#
 (self.fade = none,self::display ="none",self::opacity =9,return cancel);
 }
 
 button {width:48px;height:28px;border:1px solid #999;background:#fff;border-radius: 5px;padding:0 8 0 8;margin:10px;}
 #btn1{click!: $1(#show_msg).fade = "true" ,$1(#show_msg).tips = none,$1(#show_msg):value = "这里是文字";}
 #btn2{click!: $1(#show_msg).tips = "yes" , $1(#show_msg).fade = "true" ,$1(#show_msg):value = "厉害了我的哥";}
 </style>
 </head>
 <body>
 
 <div>
 <button #btn1 value = "默认" />
 <button #btn2 value = "更换图标" />
 <div>
 <div #show_msg>这是默认文字</div>
 </body>
 </html>
 **/
 
 
 
 mainForm.show()
 return win.loopMessage();
 
 
 | 
代码资源下载: 点此下载
原文链接:https://www.btbat.com/1078.html