uniGUI学习之uniButton设置图标+扁平化CSS(34) 2]uniButton扁平化CSS panel圆角 //自定义CSS在uniGUI 基本操作 控件CLS和ServerModule.CustomCSS都要修改CSS
uniGUI学习之UniStringGrid只某行内容的字体颜色(35) //VCL属性与 CSS 对应关系, 直接修改CSS
UniGUI学习之UniMemo行距控制(41) //修改默认uniGUI的CSS属性 办法, 仅ServerModule.CustomCSS修改CSS
uniGUI之主窗口折叠UI之UniTreeMenu(32-2) 2.3调整行高 2.4改变字体和大小 2.5改变选 中项的 前景色 和 鼠标浮过某项的 前景色
uniGUI学习之uniButton设置图标+扁平化CSS(34) 2]uniButton扁平化CSS
.bntAdd { border-radius:0px; border: none; background:#4ca54c !important; }
类似地 ,panel圆角
.panelAdd { border: 2px solid red; border-radius: 25px; }
双击右边的ServerModule
回到主界面,在uniButton的LayoutConfig的Cls设为上面的bntAdd
注意前面没有点 号
uniGUI学习之UniStringGrid只某行内容的字体颜色(35)
procedure TMainForm.UniStringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer; var Value: string; Attribs: TUniCellAttribs); begin // Attribs.Font.Color:=clred; //等价于CSS里的//color: red; // Attribs.Font.Size:=20; //font-size: 20px; // Attribs.Font.Name:='楷体'; //font-family: 楷体 ; // Attribs.Font.Style:=[fsBold, fsItalic]; //font-weight: bold; font-style: italic;
//等价于下面的CSS写法
Attribs.Style.Style := 'color: red; font-size: 20px; font-family: 楷体; font-weight: bold; font-style: italic; !important'; //边框及背景色 Attribs.Style.Style := 'border: 2px solid green;border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;background-color: rgb(0,255,255) !important' // 直接定义样式,分号格开,但最后不要分号 end;
.x-form-text-default .x-form-textarea{ /*说明 这两个属性要同时修改*/ line-height: 30px; }
设置这个 line height就可以了
注意前面没有点 号
uniGUI之主窗口折叠UI之UniTreeMenu(32-2) 2.3调整行高 2.4改变字体和大小 2.5改变选 中项的 前景色 和 鼠标浮过某项的 前景色
.x-treelist-nav .x-treelist-item-text { line-height: 30px; } .x-treelist-nav .x-treelist-item-icon:before, .x-treelist-nav .x-treelist-item-tool:before, .x-treelist-nav .x-treelist-item-expander { line-height: 30px; }
2.4类似地,同2.3改变字体和大小,在CustomCSS里加入
.x-treelist-nav .x-treelist-item-text { font-family:"楷体"; font-size: 24px; }
.x-treelist-nav .x-treelist-item-expanded { background-color: rgba(0,0,0,0) !important; }
.x-treelist-nav .x-treelist-item-selected .x-treelist-row { background-color: rgba(0,0,255,0.80) !important; }/*选 中项的 前景色*/ .x-treelist-nav .x-treelist-row-over{ background-color: rgba(255,0,0,0.20) !important; }/*鼠标浮过某项的 前景色*/ .x-treelist-nav .x-treelist-toolstrip { background-color: rgba(0,0,0,0) !important; }
.x-treelist-nav .x-treelist-item-selected .x-treelist-row:before { background-color: #FFFF00 !important; }/*选中项的左边坚条的前景色*/
procedure TMainForm.UniButton1Click(Sender: TObject); begin unisession.AddJS('Ext.get("'+ unipanel1.JSId+ '-body").setStyle({"background-color":"#37404e"})'); end;
<span style="color: red;font-size:12px;font-family: Arial, sans-serif;margin-left: 2px;">*</span>