微信订阅号:Rabbit_svip

关键词: @import ‘ less路劲 ‘


一个项目,通常会有固定的版心,确定的主题色和辅色。

在 less 里,习惯把这些固定的常量都存到一个公共的 less 文件里。
哪个地方需要用到主题色,哪个地方需要用版心尺寸布局,就直接调用这个公共的 less 文件。


【第1步】新建一个公共 less 文件 —— pub.less

@bgc: #ff6600; // 背景色
@mc: #c8ff00; // 主题色@area: 980px; // 版心

【第2步】新建其他 less 文件(这里我新建了一个 index.less),并通过 @import 调用 pub.less

@import 'pub';body {width: 100%;background: @bgc;
}div {width: @area;margin: 0 auto;background: @mc;
}

注意:@import 后面放的是 pub.less
可以写成 @import ‘pub.less’
也可以忽略文件后缀 @import ‘pub’

【第3步】编译所有 less 文件,查看转换出来的 css 文件。

转换后的 index.css

body {width: 100%;background: #ff6600;
}div {width: 980px;margin: 0 auto;background: #c8ff00;
}

可以看到,转换后的 body 里面,背景色是用 pub.less 设置的 @bgc。
div 里面,width 是 pub.less 设置的 @area。

div 的背景色,是用 pub.less 设置的 @mc。


2种编译 less 的方法:
【less】用koala编译
【less】命令行编译

【less】项目工程化 (@import)相关推荐

  1. Vite、Pinia 新一代项目工程化

    一.什么是 Vite.js ? 1.什么是 Vite? 中文官网地址 Vite 是 Vue 的作者尤雨溪开发的 Web 开发构建工具,它是一个基于浏览器原生ES模块导入的开发服务器,在开发环境下,利用 ...

  2. Visual Studio容器项目工程化心得

    引言 关注博主的网友会看到我使用ASP.NET Core 容器化部署企业级项目的过程, 回想到开发过程中,鄙人有一些工程化心得, 分享给同学们. 项目工程化 因为本项目涉及单元测试Project.容器 ...

  3. 后端代码之服务端 - 项目工程化创建目录启动服务 -讲解篇

    文章目录 前言 一. 目录创建 与 应用启动 A. 步骤如下: B. 具体cmd命令执行流,截图如下:(`部分无效,可忽略`) 二. 查看Express的欢迎页 1. 查看欢迎页的 浏览器url地址: ...

  4. Nuxt项目支持import写法的最新解决方案

    Nuxt项目支持import写法的最新解决方案 参考文章: (1)Nuxt项目支持import写法的最新解决方案 (2)https://www.cnblogs.com/sese/p/11976250. ...

  5. vue+ts项目中import图片时报错Cannot find module ‘xxx‘ or its corresponding type declarations

    TS项目中import图片时报错Cannot find module 'xxx' or its corresponding type declarations 在vue+ts项目中使用import的形 ...

  6. css引入报错,vue项目通过import引入外部css报错怎么办

    vue项目通过import引入外部css报错的解决办法:首先在[webpack.config.js]中添加相关内容,添加后重新npm run dev:然后json文件中查看是否存在[css-loade ...

  7. typescript项目中import 图片时报错:TS2307: Cannot find module ‘...’

    最近在用typescript写项目时,我用import来加载一个图片,webpack编译文件是会报错如下: 报错: 解决: 如果在js中引入本地静态资源图片时使用import img from './ ...

  8. Eclipse中导入项目(Import)出错解决方法

    Eclipse导入项目出错 问题:各种库的引入出现错误. 原因:原作者对工程的配置与我们不相同 错误界面: 1. 看Libraries树结构,看JRE是否配置正确 看来JRE没有出现问题. 2. 看S ...

  9. IntelliJ IDEA中打开项目时用 Import Project(导入项目) 和 Open(打开项目) 的区别

    文章目录 创建测试目录 使用 Open 方式打开 用 Import Project 方式打开 用 Open 方式打开文件夹下的多个项目 用 Import Project 的方式打开多个项目 总结 对于 ...

最新文章

  1. active set + serving cell
  2. 用C语言实现三子棋游戏(附上思路+项目展示+源代码)
  3. Win32和MFC项目如何输出调试信息到VS的调试窗口
  4. python导入txt文件并绘图-Python读取txt数据文件,并作图
  5. oracle sequrnce_OracleSql语句学习(五)
  6. PHP的strlen与mb_strlen
  7. Visual.Assist.X.V10.7.1949的汉化破解补丁
  8. Nginx详解一(理论)
  9. 从零入门 Serverless | 使用 Spot 低成本运行 Job 任务
  10. 2008年度最佳开源CMS大奖赛开幕
  11. ActionContext保存客户提交的参数,session会话等
  12. ThinkPhp学习01
  13. 【C#语言学习】学习一门语言
  14. 程序员揭秘 一些鲜为人知的编程真相
  15. 7 月编程语言指数榜:Python 与 Java 逐渐拉开差距
  16. IOS 加载自定义字体
  17. 万能五笔输入法弹窗_万能五笔输入法广告怎么去掉
  18. 微信如何群发消息给所有人?
  19. row format delimited fields terminated by “,“含义是以‘,‘结尾的行格式分隔字段
  20. Candide3人脸动画模型

热门文章

  1. esp8266接入天猫精灵教程,附开源app控制
  2. 电梯默纳克系统服务器,电梯人必看:默纳克系统运行中报E51原因分析和处理方法...
  3. windows中文件夹有小锁是什么意思,文件夹小锁怎么去掉
  4. 7z 快速、高压缩率的命令参数 压缩方法
  5. 鼠标点击器20+版本使用教程系列(1)单位置点击器
  6. 转载:SAP 标准教材和自学方法
  7. 【Web网站服务器开发】apache和tomcat 阿帕奇和汤姆猫
  8. java 最烧脑的继承题_java烧脑面试题总结
  9. 使用迭代查找一个list中最小和最大值,并返回一个tuple:
  10. 手机电池中的PTC和NTC