首页 > 其他分享 >前端【sass、scss、stylus、less、css】

前端【sass、scss、stylus、less、css】

时间:2024-04-09 11:13:55浏览次数:16  
标签:scss 语法 sass less color stylus

介绍

  less sass stylus 都是 css 预处理器,语法上稍有差异,作用一样

  都是让 css,增强能力,具备变量,函数.. 的能力

  • sass的语法两种语法 .sass 和 .scss

    • .sass 和 .stylus 语法很像 (了解)
    • 要求省略 {} 和 分号, 缩进表示嵌套
    • 使用 $变量名: 变量值   定义变量,  示例:  $base: red    (后面不要分号)
1 <style lang="sass">
2 // sass 和 stylus 的语法基本一样(要求去掉花括号和分号)
3 .outer
4   background-color: pink
5   padding: 10px
6   .inner
7     background-color: red
8 </style>
  • .scss 和 .less 语法很像, 都支持嵌套, 变量......

    • scss 声明变量:$变量名    (不省略{}和分号)
    • less 声明变量:  @变量名
 1 <style lang="scss">
 2 // scss和less特别像,稍有差异
 3 $color: red;
 4 
 5 .outer {
 6   background-color: $color;
 7   padding: 20px;
 8   .inner {
 9     background-color: blue;
10   }
11 }
12 </style>

 

标签:scss,语法,sass,less,color,stylus
From: https://www.cnblogs.com/wang1001/p/18123449

相关文章

  • 【SERVERLESS】基础知识
    Serverless架构即“无服务器”架构,它是一种全新的架构方式,是云计算时代一种革命性的架构模式。与云计算、容器和人工智能一样,Serverless是这两年IT行业的一个热门词汇,它在各种技术文章和论坛上都有很高的曝光度。目前行业可能更多处在容器Docker+Kubernetes,利用IaaS、P......
  • css预编译sass,css也可以变得优雅
    1.嵌套选择器#content{article{h1{color:#333}p{margin-bottom:1.4em}}aside{background-color:#EEE}}编译后#contentarticleh1{color:#333}#contentarticlep{margin-bottom:1.4em}#contentaside{background-color......
  • Vue3 + TypeScript + Vite 初始项目搭建(ESLint、Prettier、Sass、Stylelint、husky、p
    仓库地址仓库地址:https://gitee.com/tongchaowei/vue-ts-vite-template项目源码下载:https://gitee.com/tongchaowei/vue-ts-vite-template/releases全局安装pnpm包管理工具执行如下命令在系统全局安装pnpm包管理工具:npmipnpm-g使用Vite脚手架创建Vue3......
  • lessc assets/index.less assets/index.css这个命令的作用是什么?
    lesscassets/index.lessassets/index.css这个命令的作用是什么?lesscassets/index.lessassets/index.css这条命令是用来编译Less样式表文件的。具体来说,它的作用如下:lessc:这是Less编译器的命令行工具(lesscstandsforlesscompiler)。它是Less预处理器的一个组成......
  • React 导入 less 及其注意事项
    React导入less及其注意事项首先我们肯定要下载一下less,这里我是用vite构建的react项目,由于vite已经内置了对less配置,所以下载完直接导入就行>npmiless这时候我们就可以十分愉悦地使用less了吗?下面请看一下一个小例子,这里我创建了两个tsx模块,分别......
  • 从bootstrap源码中学习Sass(一)
    可以在github看代码,非常方便:https://github.com/twbs/bootstrap/blob/main/scss/_variables.scss就是有时候网络差。基础用法scss/bootstrap.scss1.@import、@include、@mixin//引入`variables.scss`@importvariables;//调用`@mixin`创建的sass代码块//在调用前必须......
  • 前端学习<二>CSS基础——15-Sass入门
    Sass简介大家都知道,js中可以自定义变量,css仅仅是一个标记语言,不是编程语言,因此不可以自定义变量、不可以引用等等。面对这些问题,我们现在来引入Sass,简单的说,他是css的升级版,可以自定义变量,可以有if语句,还可以嵌套等等,很神奇吧!那下面我们就来介绍返个神奇的Sass。Sas......
  • JavaImprove--Lesson07--异常处理的两种方式,collection集合
    一.Java异常处理的两种方式Java的异常机制是一种处理程序中错误的方式,它包括异常的抛出、捕获和处理。异常是在程序运行过程中发生的异常事件,如数学运算中的除0异常、数组越界、空指针异常等。在Java中,异常被视为一种对象,可以通过使用try-catch语句块来捕获和处理。当try块中的......
  • sql 注入的类型之 post 基于错误的注入(sqllib靶场less-11-12)(通过burpusite分析)
      post注入和get注入一样,都是基于数据库没有对语句进行足够多的过滤,导致用户可以直接在url上执行sql语句。这两基本上没区别,但是基于post的注入在真实情况下会比get的多得多,最典型的post注入就是万能密码万能密码万能密码便是post注入的一种(也是sql注入),其原理也是因为后端......
  • Bit C Lesson 2(下)
    第二节课6.赋值操作符:=和复合赋值在变量创建的时候给一个初始值叫初始化,在变量创建好后,再给一个值,这叫赋值。inta=100;//初始化a=200;//赋值,这里使用的就是赋值操作符6.1连续赋值赋值操作符也可以连续赋值,如:inta=3;intb=5;intc=0;c=b=a+3;//......