less基本使用

这篇具有很好参考价值的文章主要介绍了less基本使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1 less中的变量

//对值进行声明
@link-color: #ccc

//定义变量名称
.@{sleName} {}

@bg: background-color;
//定义属性名称
.container {
	@{bg}: red;
}

2 继承(复用重复样式)

//继承必须位于选择器最后
//继承选择器名不能为变量
.a:hover:extend(.b) {}

.a {
	&:extend(.b,.c,.d) {}
}

.b {
	.c{}
}
//继承嵌套结构内样式需要加上all
.a:extend(.b all) {}

3 混合

用于值不确定的场景

//@arguments表示传入的所有参数
.flex(@flex: 1){
	flex: @flex
}

.a {
	.flex(2);
}

//条件mixins
.bg (@color; @width) when (@width >= 50%) {}

4 合并

//相同步骤需要把符号改成+_
.mixin(){
	transform+_: scale(2);
}


5 将颜色字符串转换为可以使用的颜色

.color {
	color: color("#fff");
}

6 获取图片文件的尺寸

.img {
	width: image-width("file.png");
	height: image-height("");
	background-size: image-size("file.png");
}

7 单位转换函数

less基本使用,less,前端,css文章来源地址https://www.toymoban.com/news/detail-648773.html

.convert {
	time: convert(9s,"ms");
}

8 将内联资源转换为base64或text/html格式

.img {
	background: data-uri('../data/image.jpg');
}

9 实践

.flex(@jc:center,@ai:center, @fd: row, @fw: nowrap) {
	display: flex;
	justify-content: @jc;
	align-items: @ai;
	flex-direction: @fd;
	flex-wrap: @fw;
}

.flex_sb_c_w {
	.flex(space-between,center,row,wrap);
}

到了这里,关于less基本使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 〖大前端 - 基础入门三大核心之CSS篇㉒〗- 过渡属性的基本使用

    当前子专栏 基础入门三大核心篇 是免费开放阶段 。 推荐他人订阅,可获取扣除平台费用后的35%收益,文末名片加V! 说明:该文属于 大前端全栈架构白宝书专栏, 目前阶段免费开放 , 购买任意白宝书体系化专栏可加入 TFS-CLUB 私域社区。 福利:除了通过订阅\\\"白宝书系列专

    2023年04月19日
    浏览(58)
  • 在 Less 中使用与 Less 内置函数同名的原生 CSS 函数

    calc() - CSS:层叠样式表 | MDN Getting started - Escaping | Less.js Using The CSS Function calc() Inside The LESS CSS Preprocessor 在原生 CSS 中有以下的函数: calc() 、 max() 、 min() 等,而在 Less 中也有同名的函数,使用的时候可能会冲突,无法得到需要的结果。 对于 calc() ,Less 进行了处理,不会对数

    2024年02月08日
    浏览(55)
  • less基本使用

    用于值不确定的场景

    2024年02月13日
    浏览(23)
  • less的基本使用

    1.1 基础用法 语法: @变量名: 值; less: 编译后的css: 注意 : 最好尽量用全局变量,避免无法复用! 比如我写变量 @Height:50rpx; 在 contain{} 里面,而 row{} 里面的 @Height 变量不存在,导致出错,这是叫局部变量。 1.2 变量用作属性名 语法: @变量名: 属性名; less: 编译后的css: 1.3 变

    2024年02月04日
    浏览(23)
  • 如何在微信小程序中使用less来编写css

    在微信小程序中使用 Less 需要一些额外的配置步骤,因为小程序本身不支持直接引用 Less 文件。我们可以借助 Webpack 进行构建,使用一些 loader 来编译 Less 文件。以下是具体步骤: 初始化项目 使用微信开发者工具新建一个小程序项目,或在已有项目的基础上操作。 安装依赖 使用

    2024年04月09日
    浏览(62)
  • css,less,scss中的深度选择器,结合elementUi使用

    css中深度选择器用到的是 加类名 可以很方便的找到自己想要修改的样式  lees中用到 /deep/ 加类名   scss中用到::v-deep 加类名    

    2024年02月13日
    浏览(42)
  • 在vite+vue3项目中配置使用css预处理器(less/sass)以及路径别名

    vite已经将这些预处理器的loader内置了,我们不用再像在webpack项目中那样,需要下载和配置一堆相关的loader,我们只需要下载less,sass依赖,就能直接在项目中使用啦 使用npm或者yarn来安装以下依赖: Less预处理器: npm install -D less Sass预处理器: npm install -D sass 如图,下载之后

    2024年02月11日
    浏览(99)
  • 前端 | ( 十一)CSS3简介及基本语法(上) | 尚硅谷前端html+css零基础教程2023最新

    学习来源 :尚硅谷前端html+css零基础教程,2023最新前端开发html5+css3视频 系列笔记 : 【HTML4】(一)前端简介 【HTML4】(二)各种各样的常用标签 【HTML4】(三)表单及HTML4收尾 【CSS2】(四)CSS基础及CSS选择器 【CSS2】(五)CSS三大特性及常用属性 【CSS2】(六)CSS盒子模型

    2024年02月16日
    浏览(47)
  • 【前端|CSS系列第1篇】CSS零基础入门之CSS的基本概念和选择器

    欢迎来到CSS零基础入门系列的第一篇博客!在这个系列中,我们将一起学习CSS(层叠样式表)的基础知识,探索如何为网页添加样式和布局。本篇博客将重点介绍CSS的基本概念和选择器,帮助你理解CSS的核心概念。 CSS,即层叠样式表(Cascading Style Sheets),是一种用于控制网

    2024年02月12日
    浏览(55)
  • 前端 | ( 十三)CSS3简介及基本语法(下)| 伸缩盒模型 | 尚硅谷前端html+css零基础教程2023最新

    学习来源 :尚硅谷前端html+css零基础教程,2023最新前端开发html5+css3视频 系列笔记 : 【HTML4】(一)前端简介 【HTML4】(二)各种各样的常用标签 【HTML4】(三)表单及HTML4收尾 【CSS2】(四)CSS基础及CSS选择器 【CSS2】(五)CSS三大特性及常用属性 【CSS2】(六)CSS盒子模型

    2024年02月16日
    浏览(62)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包