美文网首页
Less效用

Less效用

作者: LzCrazy | 来源:发表于2017-03-23 12:26 被阅读0次

高效编辑css,相信很多小伙伴都使用过Less,Less的使用相对比较简单;它能在开发css的组件话起到非凡的作用。

Css预编译处理:Less

1.定义变量,使用的的是@作用前缀

@w:200px;//定义一个宽度为200px

@bgColr:red;//定义个背景颜色

在一个div元素中使用定义过的变量

div{

backgound-color:@bgColor;

}

2.后代选择器,伪类使用符号&

div{

background-color:@bgColor;

.select{

width:100;

}

&:after{

content:'';

}

}

3.文件引用

@import:'less文件';

4.Less函数

.fun(@px){

height:@px;

}

这是Less的基本定义,下面是使用Demo展示Less的使用

index.less

@import 'me.less';

.fs(@px) {

font-size: unit(@px , rem);

}

.w(@px) {

width: unit(@px , rem);

}

.h(@px) {

height: unit(@px , rem);

}

.lh(@px) {

line-height: unit(@px, rem);

}

.mt(@px) {

margin-top: unit(@px, rem);

}

.ml(@px) {

margin-top: unit(@px, rem);

}

.mr(@px) {

margin-top: unit(@px, rem);

}

.mb(@px) {

margin-top: unit(@px, rem);

}

.pt(@px) {

padding-top: unit(@px, rem);

}

.pl(@px) {

padding-left: unit(@px, rem);

}

.pr(@px) {

padding-right: unit(@px, rem);

}

.pb(@px) {

padding-bottom: unit(@px, rem);

}

html,body {

height: 100%;

width: 100%;

margin: 0;

}

body {

background-color: @bodyBgColor;

.fs(16);

}

button {

border-width: 0;

outline-width: 0;

}

@defaultColor: #fff;

@headBgColor: #12d5b5;

@dangerColor: red;

@bodyBgColor: #eee;

me.less

.me {

img {

.mt(60);

margin-left: auto;

margin-right: auto;

}

.name {

.mt(25);

}

.login-btn {

background-color: @headBgColor;

color: @defaultColor;

.fs(16);

.w(340);

.h(40);

.mt(300);

}

.btns {

.mt(40);

button {

background-color: @headBgColor;

color: @defaultColor;

.fs(16);

.w(150);

.h(95);

margin-left: 12px;

margin-right: 12px;

&.logout {

background-color: @dangerColor;

.w(340);

.h(40);

.mt(20);

}

}

}

}


相关文章

  • Less效用

    高效编辑css,相信很多小伙伴都使用过Less,Less的使用相对比较简单;它能在开发css的组件话起到非凡的作用...

  • web前端学习线路图2

    十二、LESS教程 Less教程Less 安装Less 嵌套规则Less 操作Less 转义Less 函数 Les...

  • 对现代西方经济学消费需求理论的评论

    1.对效用、边际效用的评价 效用具有不可计量性——效用、边际效用的决定因素包含人的主观心理。一种物品的效用和边际效...

  • Vue项目使用less

    1 先下载less less-loader: npm i less less-loader -S 2 将less配...

  • vue使用less

    npm安装 less less-loader npm install --save less less-loade...

  • 消费者行为理论——无差异曲线分析

    1.基数效用与序数效用 (1)基数效用论者认为效用是可以衡量和加总的,应用基数效用概念来分析问题实际上是对不同商品...

  • Less的使用

    Less使用 1.什么是less 2.less有什么用 3.怎么使用less 4.less批量生成代码 less简...

  • Sql-labs-page3

    less-38 (堆叠注入) 堆叠注入讲解 less-39 解题链接 less-40 less-41 less-...

  • 2.2.3 如何理解用户价值

    2.2.3 如何理解用户价值 对用户来说,价值由主观效用决定。 既然价值是由效用决定的,那么什么是效用?效用是欲望...

  • 第十三周第一天笔记之less

    less知识 简书链接less使用总结:less基础知识less使用总结2:less使用总结 单位px,em,re...

网友评论

      本文标题:Less效用

      本文链接:https://www.haomeiwen.com/subject/itxxjttx.html