手写VUE后台管理系统7 - 整合Less样式

news/2024/7/24 9:10:46 标签: vue3, vite, less

整合LESS

      • 安装
      • 使用


在这里插入图片描述

Less(Leaner Style Sheets),是一门向后兼容的 CSS 扩展语言。
Less 官网:https://less.bootcss.com/


安装

yarn add less

安装完成就可以直接使用了

使用

  • 以文件形式定义全局样式

assets 目录下创建 less 目录,所有的 less 文件都统一放置于该目录下。创建 index.less 作为引入文件,其它 less 文件都通过 index.less 进行引入,这样在项目中只需要引入 index.less 即可。

index.less

必须以 ; 结尾,不然会报语法错误

@import 'layout';

layout.less

h2 {
    font-weight: 700;
}

main.ts 中引入

import '@/assets/less/index.less'
  • style 标签中定义局部样式

vue 文件中添加如下内容,lang 设置为 less,则可以在 style 标签中使用 less 语法定义样式,scoped 表示 style 标签中的样式只能应用于当前页面。

<style scoped lang="less">
#header {
  color: black;
  .navigation {
    font-size: 12px;
  }
  .logo {
    width: 300px;
  }
}
</style>

http://www.niftyadmin.cn/n/5233866.html

相关文章

rust从0开始写项目-04-多样化错误处理

一个优秀的项目&#xff0c;错误处理的优雅性是至关重要的&#xff0c;而rust&#xff0c;anyhow creat是绕不过去的一个&#xff0c;今天我们来研究下&#xff0c;怎么使用它&#xff0c;帮助我们写出更优雅的代码 关注 vx golang技术实验室&#xff0c;获取更多golang、rust好…

JS--异步的日常用法

目录 JS 异步编程并发&#xff08;concurrency&#xff09;和并行&#xff08;parallelism&#xff09;区别回调函数&#xff08;Callback&#xff09;GeneratorPromiseasync 及 await常用定时器函数 JS 异步编程 并发&#xff08;concurrency&#xff09;和并行&#xff08;p…

认知觉醒(二)

认知觉醒(二) 内观自己&#xff0c;摆脱焦虑 第一章 大脑——一切问题的起源 第一节 大脑&#xff1a;重新认识你自己 我猜很多人并不真正了解自己&#xff0c;甚至从未了解过&#xff0c;所以才会对自身的各种问题困惑不已。这里我说的“自己”&#xff0c;特指自己的大…

西南科技大学模拟电子技术实验三(BJT单管共射放大电路测试)预习报告

一、计算/设计过程 说明:本实验是验证性实验,计算预测验证结果。是设计性实验一定要从系统指标计算出元件参数过程,越详细越好。用公式输入法完成相关公式内容,不得贴手写图片。(注意:从抽象公式直接得出结果,不得分,页数可根据内容调整) 二、画出并填写实验指导书上…

持续集成交付CICD:CentOS 7 安装 Sonarqube9.6

目录 一、实验 1.CentOS 7 安装 Sonarqube9.6 二、问题 1.安装postgresql13服务端报错 2.postgresql13创建用户报错 一、实验 1.CentOS 7 安装 Sonarqube9.6 &#xff08;1&#xff09;下载软件及依赖包 ①Sonarqube9.6下载地址 https://binaries.sonarsource.com/Dis…

c# 使用自写命令来一键控制无线和本地网络的开启关闭

程序需要用管理员的身份运行&#xff0c;使用WMI&#xff08;Windows Management Instrumentation&#xff09; 使用ManagementObjectSearcher对象获取适配器信息使用ManagementObject的InvokeMethod方法执行相应操作 static void Main(string[] args){Console.ForegroundColo…

Linux shell中的函数定义、传参和调用

Linux shell中的函数定义、传参和调用&#xff1a; 函数定义语法&#xff1a; [ function ] functionName [()] { } 示例&#xff1a; #!/bin/bash# get limit if [ $# -eq 1 ] && [ $1 -gt 0 ]; thenlimit$1echo -e "\nINFO: input limit is $limit" e…

基于hadoop下的hbase安装

简介 HBase是一个分布式的、面向列的开源数据库&#xff0c;该技术来源于Fay Chang所撰写的Google论文“Bigtable&#xff1a;一个结构化数据的分布式存储系统”。就像Bigtable利用了Google文件系统&#xff08;File System&#xff09;所提供的分布式数据存储一样&#xff0c;…