// 定义颜色 
 | 
@themeColor: #05192E; 
 | 
@text: #333; 
 | 
@description: #999; 
 | 
@title: #666; 
 | 
@buttonColor: #4DA0FE; 
 | 
@buttonHover: #418DDF; 
 | 
@backgroundColor: #011230; 
 | 
@borderColor: #e5e5e5; 
 | 
@white: transparent; 
 | 
@header: #F0F7FF; 
 | 
@divback:rgba(255,255,255,0.3); 
 | 
//定义字体 
 | 
@normalSize: 14px; 
 | 
@formSize: 12px; 
 | 
@titleSize: 16px; 
 | 
@projectNameSize: 18px; 
 | 
//zIndex 
 | 
@z1: 1; 
 | 
@z2: 2; 
 | 
@z3: 3; 
 | 
@z4: 4; 
 | 
@z5: 5; 
 | 
  
 | 
.border(@size: 1px) { 
 | 
  border: @size solid @borderColor; 
 | 
} 
 | 
  
 | 
//圆角 
 | 
.borderRadius(@radius) { 
 | 
  -webkit-border-radius: @radius; 
 | 
  -moz-border-radius: @radius; 
 | 
  -ms-border-radius: @radius; 
 | 
  -o-border-radius: @radius; 
 | 
  border-radius: @radius; 
 | 
} 
 | 
  
 | 
//阴影效果 
 | 
.shadow (@x:1px,@y:1px,@blurry:1px,@color:#F4F4F4) { 
 | 
  -moz-box-shadow: @x @y @blurry @color; 
 | 
  -webkit-box-shadow: @x @y @blurry @color; 
 | 
  box-shadow: @x @y @blurry @color; 
 | 
} 
 | 
  
 | 
//定位全屏 
 | 
.allCover(@top) { 
 | 
  position: absolute; 
 | 
  top: @top; 
 | 
  left: 0; 
 | 
  right: 0; 
 | 
  bottom: 0; 
 | 
} 
 | 
  
 | 
//定位上下左右居中 
 | 
.center() { 
 | 
  position: absolute; 
 | 
  top: 50%; 
 | 
  left: 50%; 
 | 
  transform: translateX(-50%) translateY(-50%); 
 | 
} 
 | 
  
 | 
//定位上下居中 
 | 
.ct() { 
 | 
  position: absolute; 
 | 
  top: 50%; 
 | 
  transform: translateY(-50%); 
 | 
} 
 | 
  
 | 
//定位上下居中 
 | 
.cl() { 
 | 
  position: absolute; 
 | 
  left: 50%; 
 | 
  transform: translateX(-50%); 
 | 
} 
 | 
  
 | 
//设置宽高 
 | 
.wh(@width, @height) { 
 | 
  width: @width; 
 | 
  height: @height; 
 | 
} 
 | 
  
 | 
//字体大小、行高、字体 
 | 
.font(@size,@line-height, @family: 'SimSun,Arial Narrow,HELVETICA;') { 
 | 
  font: @size/@line-height @family; 
 | 
} 
 | 
  
 | 
//字体大小,颜色 
 | 
.sc(@size, @color) { 
 | 
  font-size: @size; 
 | 
  color: @color; 
 | 
} 
 | 
  
 | 
//flex 布局和 子元素 对其方式 
 | 
.fj(@type: space-between) { 
 | 
  display: flex; 
 | 
  justify-content: @type; 
 | 
} 
 | 
  
 | 
//背景渐变 
 | 
  
 | 
.bgGradient(@to,@form) { 
 | 
  background: @to; 
 | 
  background: -moz-linear-gradient(top, @to 0%, @form 100%); 
 | 
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, @to), color-stop(100%, @form)); 
 | 
  background: -webkit-linear-gradient(top, @to 0%, @form 100%); 
 | 
  background: -o-linear-gradient(top, @to 0%, @form 100%); 
 | 
  background: -ms-linear-gradient(top, @to 0%, @form 100%); 
 | 
  background: linear-gradient(to bottom, @to 0%, @form 100%); 
 | 
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@{to}', endColorstr='@{form}', GradientType=0); 
 | 
} 
 | 
  
 | 
.default-btn { 
 | 
  .borderRadius(5px); 
 | 
  .bgGradient(#eeeeee, #dddddd); 
 | 
  &:hover { 
 | 
    .bgGradient(#dddddd, #eeeeee); 
 | 
  } 
 | 
} 
 | 
  
 | 
.success-btn { 
 | 
  .borderRadius(5px); 
 | 
  .bgGradient(@buttonColor, #3F82D1); 
 | 
  &:hover { 
 | 
    .bgGradient(@buttonColor, @buttonHover); 
 | 
  } 
 | 
} 
 | 
  
 | 
.ellipsis { 
 | 
  overflow: hidden; 
 | 
  text-overflow: ellipsis; 
 | 
  white-space: nowrap; 
 | 
} 
 |