Less是一个CSS预处理器,这意味着它扩展了CSS语言,添加了允许变量、混合、函数和许多其他技术的功能,使CSS更易于维护、主题化和扩展。
LESS非常轻量级,对于从未使用过CSS预处理器的第三方开发人员来说很容易学习 LESS有一个稳定的PHP解析器 不依赖于其他语言,如Ruby等。
.my--类{ .unitize(字体大小,16);// 单一属性 .单位宽度(200);// 宽度和高度辅助对象 .单元加载(20,20);// 填充接受四值语法的帮助器 .unitize-margin(10,0,0,O);// 边距接受四值语法的帮助程序 // ... }
@电话风景视角宽度:30em;// 480像素 @tabletViewportWidth:48em;// 768像素 @tabletLandscapeViewportWidth:64em;// 1024像素 @桌面视点宽度:78.75em;// 1260像素
.my--类 { .单元填充 ( 10 , 0 ); } @媒体 屏幕 和 ( 最小宽度 : @表格视点宽度 ) { .my--类 { .单元填充 ( 20 , 0 ); } }
外观.无 背面可视性.less 无边界半径 无阴影长方体 无盒尺寸 clearfix.less(清除修复.less) 无线性梯度 无图标元素 不透明度低 无旋转 无标度 无触点分配 无转换样式 无变压器 无过渡 无翻译 无单位 用户选择.less 无变压器 点击-高亮度-无色 关键帧.less 动画.less 无列计数 无连字符 无光标
// 断点
@手机风景视角宽度 : 30 相对长度单位 ; // 480像素
@表格视点宽度 : 48 相对长度单位 ; // 768像素
@表格景观视点宽度 : 64 相对长度单位 ; // 1024像素
@桌面视口宽度 : 78.75 相对长度单位 ; // 1260像素
// 基本颜色定义
@品牌初级 : #d9400b号 ; @品牌-主要-灯光 : 浸透 ( 减轻 ( @品牌-主要 , 12 % ), 5 % ); @品牌辅助产品 : #5f7285型 ; @品牌二级商标 : 使变暗 ( @品牌辅助产品 , 15 % ); // 灰色色调
@灰色 : #f5f5f8型 ; @灰色-浅色 : 减轻 ( @灰色 , 1 % ); @灰色-深灰色 : 使变暗 ( @灰色-浅色 , 10 % ); @边框颜色 : @灰色-深灰色 ; // 突出显示颜色
@高度成功 : #第二版71 ; @高光误差 : #电子74c3c ; @高光告示 : #f1c40f型 ; @高光信息 : #4aa3df型 ; // 脚手架
@身体bg : 使变暗 ( @灰色-浅色 , 5 % ); @覆盖-bg : #555555 ; @文本-颜色 : @品牌辅助产品 ; @文本颜色标记 : @品牌二级商标 ; @链接颜色 : @品牌-主要 ; @链接颜色 : 使变暗 ( @品牌初级 , 10 % ); @等级标准颜色 : @高光告示 ; // 基本配置
@字体大小基础 : 14 ; @前底重 : 500 ; @字体-右-右 : 300 ; @font-bold-weight字体 : 600 ; @字体库堆栈 : " 打开Sans " , " Helvetica Neue公司 " , 赫尔维提卡 , 宋体 , " 露西达·格兰德 " , 无衬线 ; @字体-标题-堆叠 : @字体库堆栈 ; // 标题字体大小
@字体大小-h1 : 26 ; @字体大小-h2 : 21 ; @字体大小-h3 : 18 ; @字体大小-h4 : 16 ; @字体大小-h5 : @字体大小基础 ; @字体大小-h6 : 12 ; // Shopware字体目录
@前院长 : " ../../ 字体/ " ; // 打开Sans字体目录
@打开无路径 : " ../../ 字体/open-sans-fontface " ; // 按钮文本大小
@btn-字体大小 : 14 ; @btn-图标大小 : 10 ; // 默认按钮
@btn-default-top-bg : #FFFFFF公司 ; @btn-默认-底部-bg : @灰色-浅色 ; @btn-default-hover-bg : #FFFFFF公司 ; @btn-默认文本颜色 : @文本-颜色 ; @btn默认悬停文本颜色 : @品牌-主要 ; @btn-默认顺序颜色 : @边框颜色 ; @btn-default-hover-border颜色 : @品牌-主要 ; // 主按钮
@btn-primary-top-bg : @品牌-主要-灯光 ; @btn-主-底-bg : @品牌-主要 ; @btn-primary-hover-bg : @品牌-主要 ; @btn-原色-文本色 : #FFFFFF公司 ; @btn-主色调-文本颜色 : @btn-原色-文本色 ; // 辅助按钮
@btn二级顶部bg : @品牌辅助产品 ; @btn-二级-bottom-bg : @品牌二级商标 ; @btn-二级缓冲-bg : @品牌二级商标 ; @btn-二级-文本颜色 : #FFFFFF公司 ; @btn-二级高分色 : @btn-二级-文本颜色 ; // 面板
@面板标题-bg : @灰色-浅色 ; @面板页眉字体大小 : 14 ; @面板标题颜色 : @文本-颜色 ; @面板-订单 : @边界颜色 ; @面板-bg : #FFFFFF公司 ; // 标签
@标签字体大小 : 12 ; @标签颜色 : @文本-颜色 ; // 表单基础
@输入字体大小 : 16 ; @输入-bg : @灰色-浅色 ; @输入颜色 : @品牌辅助产品 ; @输入保持架颜色 : 减轻 ( @文本-颜色 , 15 % ); @输入-命令 : @边界颜色 ; // 窗体状态
@输入-焦点-bg : #FFFFFF公司 ; @输入-焦点-顺序 : @品牌-主要 ; @输入-焦点-颜色 : @品牌辅助产品 ; @输入错误-bg : 去饱和的 ( 减轻 ( @高光误差 , 38 % ), 20 % ); @输入错误边界 : @高光误差 ; @输入错误颜色 : @高光误差 ; @输入成功-bg : #FFFFFF公司 ; @输入-成功-顺序 : @高度成功 ; @输入-成功-颜色 : @品牌二级商标 ; // 桌子
@面板-电缆头-bg : @品牌二级商标 ; @面板电缆头颜色 : #FFFFFF公司 ; @桌上型bg : #FFFFFF公司 ; @桌布颜色 : @品牌辅助产品 ; @桌面-高亮度-bg : 使变暗 ( @桌上型bg , 4 % ); @表格页眉-bg : @品牌次要 ; @表格页眉颜色 : #FFFFFF公司 ; // 徽章、提示
@徽章折扣bg : @高光误差 ; @徽章折扣色 : #FFFFFF公司 ; @徽章-新人-bg : @高光告示 ; @新上色徽章 : #FFFFFF公司 ; @徽章-建议-bg : @高度成功 ; @推荐颜色徽章 : #FFFFFF公司 ; @徽章下载-bg : @高光信息 ; @徽章下载颜色 : #FFFFFF公司 ;