less

author author     2022-09-03     676

关键词:

最近刚学了CSS的一种新框架,感觉在做大型网页的时候很有用。这种框架可以再WebStorm中直接运行,或者可以使用外接工具来执行,形式都一样,只不过路径不同。个人推荐用外接工具,我用的工具是koala。

首先介绍一下less的主要作用:在写CSS的时候,我们难免会遇到一些很麻烦的事,作为一个程序员,不断的重复同样的代码会显得自己很白痴,less很好的帮我们解决了这一问题,在Less中,我们可以直接定义一个对象,或者一段代码,然后当写到需要使用该数据或者语句的时候可以直接调用。

具体用法:首先,创建一个.less文件,然后如果定义一个对象可以这样写:@width:200px;首先‘@’必须有,代表的是定义一个对象,然后后面的是命名和具体数据,当我们对其进行调用的时候,可以直接这样写:#head{width:@width};这样些的意思就是代表@width=200px,在后面如果有相同的数据的时候我们就可以不用写200px,而是直接用@width来代替,并且这对于我们进行后面的改数据也有很好的帮助,我们可以直接把@width:200px;改为@width:100px/300px...后面如果用到的都一样改了,不用一个一个的找数据了。然后是对一段代码的定义,具体写法为:.set-in(@width:200px;@height:200px){width:@width;height:@height;};首先,‘.’是必须要有的,当我们再使用的时候可以直接调用,例如:#dic{.set-in}。这样就行了。还有一个用法也很叼,我们在写代码的时候,为了便于检查和修改,要把每个位置的关系都要写的很有结构性,例如在同一个div中,我们在对div中的子元素进行描述时,必须不断的重复#main_id这一句代码,所以我们就可以使用less框架的另一个很好的用法,能写出很有结构的代码,例如:

<div id="main">

  <div id="div1">

    <p>less框架哪家强</p>  

  </div>

  <div id="div2">

  </div>

</div>

这段代码中,我们对main进行描述时,就要不断的写#main而且光从代码中,我们很难直观看出其中的关系。在less中,我们可以直观的表达出其中的关系:

#main{

  width:xxx;

  height:xxx;

  #div1{

    width:xxx;

    height:xxx;

    p{

      color:xxx;

    }

  }

  #div2{

    width:xxx;

    height:xxx;

  }

}

这样是不是很有结构呢。当然less还有很多其他强大的功能,但是我觉得,作为一个前端工程师,学会这些也就差不多啦。

当然,当写完这些代码以后,如果WebStorm中没有对应的插件是不能直接执行的,在WebStorm中要首先将其转换成.css文件类型才能执行,而我使用的koala需要手动将less文件添加到其中将其转换成css文件,然后再将其放入WebStorm中才能执行哦。

 

sqli-labs通关(less31~less40)(代码片段)

目录Less31Less32Less33Less34Less35Less36Less37Less38Less39Less40Less31这关和前两关也只是闭合不同的差别……思路还是通过HTTP参数污染绕过WAF爆数据的payload:#下面两步找列数http://192.168.101.16/sqli-labs-master/Less-31/login.php?id=1&am 查看详情

less学习笔记(代码片段)

目录less文档less学习笔记less基础注释变量变量的延迟加载(重点)less的嵌套规则less的混合普通混合带参数的混合带默认值的混合命名参数匹配模式arguments变量less运算less继承less避免编译less文档链接:link.less学习笔记less基... 查看详情

less使用入门

LESSS是基于JavaScript,所以,是在客户端处理的。使用less很简单:1下载less.js2新建less文件后缀名称是.less3在页面中引入less文件,跟引入普通的css的是一样的,区别:rel=stylesheet/less  css是stylesheet/css 4在less文件的下方引... 查看详情

浅谈less

less定义:less是css扩展技术 引用变量,mixin混合,运算,以及函数 简化css代码,降低css维护成本 配合使用解析器kolar写less的步骤:建立文件夹,然后再建立.html以及.less的文本 启动kolar 配置路径+找到less文件 写一部分less文件... 查看详情

less一些选择器(代码片段)

Less常见的预处理语言:LessSassStylusLess学习使用Less的方式页面引入js代码文件解析1、我们可以直接在客户端使用.less(LESS源文件),只需要从http://lesscss.org下载less.js文件,然后在我们需要引入LESS源文件的HTML中加入如下代码,也可... 查看详情

less入门

less是一门CSS预处理语言,增加了变量,Mixin,函数等特性,使得CSS更加方便维护,开发;less可以运行在Node或者浏览器,但最终都是将.less文件转换成.css文件,因为浏览器渲染时只能识别.css文件;1.不同情况下使用less编译器编译... 查看详情

less

在本周我们学习了less的基本用法,它是什么,有什么作用? Less是一门CSS预处理语言,它扩展了CSS语言,增加了变量、Mixin、函数等特性,使CSS更易维护和扩展。Less可以运行在Node或浏览器端。如何使用引用less?在页面中加... 查看详情

less

less步骤1.新建文件夹-2、html-less名称.less3.kocla点4+.找到文件夹5.文件-输入less-进入kocla刷新6.生成用less名称命名的CSS文件6.在HTML中引入的是CSS文件 二在LESS中引入的文件一定是@INPOREANT.1-LESS后缀名可以省略。声明@变量名(自取)--... 查看详情

less

使用在引入less.js前先要把你的样式文件引入:<linkrel="stylesheet/less"type="text/css"href="./less/style.less"><scripttype="text/javascript"src="./js/less.min.js"></script>less.js下载语法1.变量@nice-blue:#5B8 查看详情

less快速入门(代码片段)

概览Less(LeanerStyleSheets的缩写)是一门向后兼容的CSS扩展语言。这里呈现的是Less的官方文档(中文版),包含了Less语言以及利用JavaScript开发的用于将Less样式转换成CSS样式的Less.js工具。因为Less和CSS非常像,因此很容易学习。而... 查看详情

less06引入(importing)

main.less@wp:960px;.colorsss{color:darkgreen;}index.css.color{color:#ff6600;}style.less//@import"main.less";//@import(reference)"main.less";//引用LESS文件,但是不输出//@import(inline)"main.less";//引用LESS文件,但是不进 查看详情

web前端之less简介(代码片段)

目录一、less简介二、安装插件三、编写less四、less语法less注释父子关系嵌套变量其他五、混合函数六、补充一、less简介less是一门css的预处理语言less是一个css的增强版,通过less可以编写更少的代码实现更强大的样式在less中... 查看详情

sublime编译less

1首先node下全局安装less:npminstallless-g  lessc命令可编译less文件2然后sublime安装less插件:ctrl+shift+p>installPackage>输入less+Enter   支持less高亮3安装将less转换为css的less2Css:ctrl+shift+p>installP 查看详情

less

1.什么是Less?  Less是一门CSS预处理语言,它扩充了CSS语言,增加了诸如变量、混合(mixin)、函数等功能,让CSS更易维护、方便制作主题、扩充。Less可以运行在Node、浏览器和Rhino平台上。网上有很多第三方工具帮助你编译Less... 查看详情

less

/*怎么创建less文件呢?有怎么使用less.css呢?今天介绍一下目前最流行的less.css 首先创建一个.less文件,(在哪里引用css,就在那里创建.less文件)如果你是用VisualStudioCode编辑器的话 你可以下载扩展EasyLESS 然后创建一个... 查看详情

vuejs配置less

在webstorm上配置Less   首先,全局安装less  npminstallless-g  然后,在webstorm上配置less插件,"File"-->"settings"-->"Tools"    在"fileWatchers"-->"+"-->"Less"    在"Program"里填写less的安装路径;  在"Argument" 里的... 查看详情

less

在遇到less之前,一直和css交往,当less出现在我码农生涯的时候,被她给深深地吸引。从此,less成了自己码农生活里面的一房,css退居二房!那么,less到底有什么魅力让我如此迷上她呢?less初识Less是一门CSS预处理语言,它扩展... 查看详情

css预处理器---less

一、简介:  Less是一种动态样式语言,可以在样式中使用变量,继承,运算,函数二、使用  (1)客户端使用 1//引入您的.less样式文件,rel属性区别去css为stylesheet/less2<linkrel="stylesheet/less"type="text/css"href="style.less">3//引入less... 查看详情