less导入其它less文件
本章节所讲解的内是紧跟上一个章节的内容的,如果你没有阅读上一篇章节的内容或者对本章节的内容比较模糊我建议可以去看看之前的章节内容之后在来看本章节的内容,本章节主要讲解的内容为,less 文件中导入其它 less 文件,就例如我上一章节所封装的小三角代码,其实在很多其它都是要使用到的,为了提高代码的复用性,就可以将之前编写的混合小三角代码保存到一个单独的 less 文件当中
创建 triangle.less
文件把封装的小三角混合代码当入其中
.triangle(@_, @width, @color) {
width: 0;
height: 0;
border-style: solid solid solid solid;
}
.triangle(Down, @width, @color) {
border-width: @width;
border-color: @color transparent transparent transparent;
}
.triangle(Top, @width, @color) {
border-width: @width;
border-color: transparent transparent @color transparent;
}
.triangle(Left, @width, @color) {
border-width: @width;
border-color: transparent @color transparent transparent;
}
.triangle(Right, @width, @color) {
border-width: @width;
border-color: transparent transparent transparent @color;
}
然后在需要实现小三角的 less 文件当中导入该小三角的 less 文件即可使用
@import "triangle";
div {
.triangle(Right, 80px, green);
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>BNTang</title>
<link rel="stylesheet" href="css/index.css">
</head>
<body>
<div></div>
</body>
</html>
在通过考拉客户端编译使用效果和之前的一样如下图
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具