【less】项目工程化 (@import)
![](https://upload-images.jianshu.io/upload_images/7275569-6600525c9c5f4585.jpg)
关键词: @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)相关推荐
- Vite、Pinia 新一代项目工程化
一.什么是 Vite.js ? 1.什么是 Vite? 中文官网地址 Vite 是 Vue 的作者尤雨溪开发的 Web 开发构建工具,它是一个基于浏览器原生ES模块导入的开发服务器,在开发环境下,利用 ...
- Visual Studio容器项目工程化心得
引言 关注博主的网友会看到我使用ASP.NET Core 容器化部署企业级项目的过程, 回想到开发过程中,鄙人有一些工程化心得, 分享给同学们. 项目工程化 因为本项目涉及单元测试Project.容器 ...
- 后端代码之服务端 - 项目工程化创建目录启动服务 -讲解篇
文章目录 前言 一. 目录创建 与 应用启动 A. 步骤如下: B. 具体cmd命令执行流,截图如下:(`部分无效,可忽略`) 二. 查看Express的欢迎页 1. 查看欢迎页的 浏览器url地址: ...
- Nuxt项目支持import写法的最新解决方案
Nuxt项目支持import写法的最新解决方案 参考文章: (1)Nuxt项目支持import写法的最新解决方案 (2)https://www.cnblogs.com/sese/p/11976250. ...
- 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的形 ...
- css引入报错,vue项目通过import引入外部css报错怎么办
vue项目通过import引入外部css报错的解决办法:首先在[webpack.config.js]中添加相关内容,添加后重新npm run dev:然后json文件中查看是否存在[css-loade ...
- typescript项目中import 图片时报错:TS2307: Cannot find module ‘...’
最近在用typescript写项目时,我用import来加载一个图片,webpack编译文件是会报错如下: 报错: 解决: 如果在js中引入本地静态资源图片时使用import img from './ ...
- Eclipse中导入项目(Import)出错解决方法
Eclipse导入项目出错 问题:各种库的引入出现错误. 原因:原作者对工程的配置与我们不相同 错误界面: 1. 看Libraries树结构,看JRE是否配置正确 看来JRE没有出现问题. 2. 看S ...
- IntelliJ IDEA中打开项目时用 Import Project(导入项目) 和 Open(打开项目) 的区别
文章目录 创建测试目录 使用 Open 方式打开 用 Import Project 方式打开 用 Open 方式打开文件夹下的多个项目 用 Import Project 的方式打开多个项目 总结 对于 ...
最新文章
- active set + serving cell
- 用C语言实现三子棋游戏(附上思路+项目展示+源代码)
- Win32和MFC项目如何输出调试信息到VS的调试窗口
- python导入txt文件并绘图-Python读取txt数据文件,并作图
- oracle sequrnce_OracleSql语句学习(五)
- PHP的strlen与mb_strlen
- Visual.Assist.X.V10.7.1949的汉化破解补丁
- Nginx详解一(理论)
- 从零入门 Serverless | 使用 Spot 低成本运行 Job 任务
- 2008年度最佳开源CMS大奖赛开幕
- ActionContext保存客户提交的参数,session会话等
- ThinkPhp学习01
- 【C#语言学习】学习一门语言
- 程序员揭秘 一些鲜为人知的编程真相
- 7 月编程语言指数榜:Python 与 Java 逐渐拉开差距
- IOS 加载自定义字体
- 万能五笔输入法弹窗_万能五笔输入法广告怎么去掉
- 微信如何群发消息给所有人?
- row format delimited fields terminated by “,“含义是以‘,‘结尾的行格式分隔字段
- Candide3人脸动画模型
热门文章
- esp8266接入天猫精灵教程,附开源app控制
- 电梯默纳克系统服务器,电梯人必看:默纳克系统运行中报E51原因分析和处理方法...
- windows中文件夹有小锁是什么意思,文件夹小锁怎么去掉
- 7z 快速、高压缩率的命令参数 压缩方法
- 鼠标点击器20+版本使用教程系列(1)单位置点击器
- 转载:SAP 标准教材和自学方法
- 【Web网站服务器开发】apache和tomcat 阿帕奇和汤姆猫
- java 最烧脑的继承题_java烧脑面试题总结
- 使用迭代查找一个list中最小和最大值,并返回一个tuple:
- 手机电池中的PTC和NTC