Less是一个CSS预处理器,这意味着它扩展了CSS语言,添加了允许变量、混合、函数和许多其他技术的功能,使CSS更易于维护、主题化和扩展。
-网址:www.lesscss.org-
.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); } @媒体屏幕和(最小宽度:@tabletViewportWidth){ .my--类{ .单元输送(20,0); } }
//断点 @电话风景视角宽度:30em;// 480像素 @tabletViewportWidth:48em;// 768像素 @tabletLandscapeViewportWidth:64em;// 1024像素 @桌面视点宽度:78.75em;// 1260像素 //基本颜色定义 @主要品牌:#d9400b; @brand-primary-light:饱和(light(@brand-pritmary,12%),5%); @第二品牌:#5f7285; @brand-secondary-dark:变暗(@brand-ssecondary,15%); //灰色色调 @灰色:#f5f5f8; @gray-light:变亮(@gray,1%); @灰色-暗:暗(@gray-light,10%); @border-color:@gray-dark; //突出显示颜色 @亮点成功:#2ecc71; @高光错误:#e74c3c; @highlight注意事项:#f1c40f; @highlight信息:#4aa3df; //脚手架 @body-bg:变暗(灰白,5%); @覆盖bg:#555555; @text-color:@brand-secondary; @text-color-dark:@brand-secondary-dark; @link-color:@brand-primary; @链接颜色:深色(@brand-primary,10%); @分级标准颜色:@highlight-notice; //基本配置 @字体大小:14; @字体底重:500; @font-light-weight:300; @font-bold-weight:600; @font-base-stack:“Open Sans”,“Helvetica Neue”,Helvetica,Arial,“Lucida Grande”,Sans-serif; @font-headline-stack:@font-base-stack; //标题字体大小 @字体大小-h1:26; @字体大小h2:21; @字体大小h3:18; @字体大小h4:16; @font-size-h5:@font-sizebase; @字体大小h6:12; //Shopware字体目录 @font-directory:“../../fonts/”; //打开Sans字体目录 @OpenSansPath:“../../fonts/open-sans-fontface”; //按钮文本大小 @btn-font-size:14; @btn-icon大小:10; //默认按钮 @btn-default-top-bg:#FFFFFF; @btn-default-bottom-bg:@gray-light; @btn-default-hover-bg:#FFFFFF; @btn默认文本颜色:@text color; @btn默认悬停文本颜色:@brand-primary; @btn-default-border-color:@border-color; @btn-default-hover-border-color:@brand-primary; //主按钮 @btn-primary-top-bg:@brand-primary-light; @btn-primary-bottom-bg:@brand-primary; @btn-primary-hover-bg:@brand-primary; @btn-primary-text-color:#FFFFFF; @btn-primary-hover-text-color:@btn-primery-text-color; //辅助按钮 @btn-secondary-top-bg:@brand-secondary; @btn-secondary-bottom-bg:@brand-secondary-dark; @btn-secondary-hover-bg:@brand-secondary-dark; @btn-secondary-text-color:#FFFFFF; @btn-secondary-hover-text-color:@btn-secundary-text-color; //面板 @panel-header-bg:@gray-light; @面板页眉字体大小:14; @panel-header-color:@text-color; @panel-border:@border-color; @面板bg:#FFFFFF; //标签 @标签尺寸:12; @标签颜色:@text-color; //表单基础 @输入规模:16; @input-bg:@gray-light; @输入颜色:@brand-secondary; @input-placeholder-color:浅色(@text-color,15%); @输入-顺序:@border-color; //窗体状态 @输入-焦点-bg:#FFFFFF; @input-focus-border:@brand-primary; @input-focus-color:@brand-secondary; @输入误差-bg:去饱和(light(@highlight error,38%),20%); @输入错误边界:@highlight-error; @输入错误颜色:@highlight-error; @输入成功bg:#FFFFFF; @输入成功边界:@highlight success; @输入成功颜色:@brand-secondary-dark; //表格 @panel-table-header-bg:@brand-secondary-dark; @面板表格标题颜色:#FFFFFF; @table-row-bg:#FFFFFF; @table-row-color:@brand-secondary; @table-row-highlight-bg:变暗(@table-row-bg,4%); @table-header-bg:@brand-secondary; @表格标题颜色:#FFFFFF; //徽章、提示 @徽章折扣-bg:@highlight-error; @徽章折扣颜色:#FFFFFF; @徽章-新人-bg:@highlight-notice; @徽章-新来者-颜色:#FFFFFF; @徽章推荐-bg:@highlight-success; @徽章推荐颜色:#FFFFFF; @徽章下载-bg:@highlight-info; @徽章下载颜色:#FFFFFF;