scss模块化

  • sccc运行时模块化:同css导入,在项目运行时才会导入解析
css 复制代码
@inport url('./common.scss')
  • scss编译时模块化:能够获取和使用导入scss的函数和变量,存在以下问题

    • 与sccc运行时模块化容易混淆

    • 在导入多个scss时,会存在变量污染

    • 私有属性不受保护

css 复制代码
@import './common.scss'
  • scss新运行时模块化
    • 存在命名空间(文件名),也可以自定义命名
    • 私有变量,在定义时添加下划线$_n: 6
css 复制代码
@use './a/common.scss' as a;
@use './b/common.scss' as b;

.container{
    width: b.$n;
    height: $n;
}
相关推荐
A&long@20203 分钟前
【浏览器多开】Google Chrome 谷歌浏览器分身术
前端·chrome
海上彼尚4 分钟前
ollama 基本使用教程
前端·ai
吴永琦(桂林电子科技大学)14 分钟前
Generate html
前端·html
scimence1 小时前
html 列动态布局
前端·css·html·列动态布局
秋淮安1 小时前
Web前端开发--HTML
前端
黑客老李1 小时前
一次使用十六进制溢出绕过 WAF实现XSS的经历
java·运维·服务器·前端·sql·学习·xss
Goodbaibaibai4 小时前
vue基础(五)
前端·javascript·vue.js
DanceDonkey7 小时前
bootstrap.yml与spring.config.import导入nacos配置
前端·bootstrap·html
阿珊和她的猫8 小时前
Vue 和 React 在性能上的具体差异是什么
前端·vue.js·react.js
533_8 小时前
[vue3] Ref Reactive
前端·javascript·vue.js