scss使用总结

本文总结了scss的使用,包括变量的定义与作用域,如何在vue-cli3中设置全局变量,以及嵌入字符串和@import功能的应用,强调了scss在结构化和维护上的优势。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

scss使用总结

前言

less 和 sass 是两种 css 预编译语言,其目的是为了更快、更结构的编写 css 文件,是一种强大的 css 编译语言,都能使用 变量、运算符、判断、方法等等。
先有的 sass 后有的 scss, scss 比 sass 写法更严谨

scss中的& 代指父类, 其样式的优先级和不用&的优先级一样,

.icon {
    &:hover {
    /* :hover 样式 */
    }
    & .icon-text {
    
    }
}

一. ccss中的变量: $

$变量名: 变量值

在scss中的变量是以$开头的,可以自定义相应的颜色, 长度等。
但是, csss定义的变量也是有作用域的, 内部声明的变量只能在内部使用。
在变量后添加 !global 就可以使内部的变量在外部使用

<style lang="scss" scoped>
  $white: #FFFFFF;
  $green: #5A8DF7;
  //$blake: #444444;
  .test-container {
    height: 10px;
    width: 20px;
    /*background-color: red;*/
    & .text {
      /*background-color: #79C431;*/
      $blake: #444444 !global;
    }
    .text {
      width: 100%;
      height: 100%;
  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值