vue3 样式 css、less、scss、sass 的说明

关键特性说明

  1. 原生CSS:

    • 浏览器原生支持,无需额外处理

    • 缺少编程特性(变量、嵌套、混合等)

  2. Less:

    • 使用JavaScript实现

    • 支持变量、混合、函数等

    • 在客户端或服务器端编译

  3. SCSS:

    • Sass的CSS兼容语法

    • 使用大括号和分号

    • 完全兼容CSS语法

  4. Sass:

    • 缩进语法(无大括号和分号)

    • 更简洁的语法

    • 与SCSS相同的功能集

在Vue 3中的使用

在Vue单文件组件中,可以通过<style>标签的lang属性指定预处理器:

html

复制代码
<!-- 原生CSS -->
<style>
.button { color: #333; }
</style>

<!-- SCSS -->
<style lang="scss">
$primary: #333;
.button { color: $primary; }
</style>

<!-- Sass -->
<style lang="sass">
$primary: #333
.button
  color: $primary
</style>

<!-- Less -->
<style lang="less">
@primary: #333;
.button { color: @primary; }
</style>
相关推荐
ziblog8 小时前
CSS3白云飘动动画特效
前端·css·css3
半斤鸡胗8 小时前
css3基础
前端·css
ziblog8 小时前
CSS3创意精美页面过渡动画效果
前端·css·css3
akangznl8 小时前
第四章 初识css3
前端·css·css3·html5
会豪8 小时前
深入理解 CSS3 滤镜(filter):从基础到实战进阶
前端·css·css3
头顶一只喵喵8 小时前
CSS3进阶知识:CSS3盒子模型,box-sizing:content-box和box-sizing:border-box的讲解
前端·css·css3
小飞大王6668 小时前
css进阶用法
前端·css
小飞大王66611 小时前
CSS基础知识
前端·css
腾讯蓝鲸智云11 小时前
【运维自动化-节点管理】节点管理跟配置平台的联动关系
运维·服务器·经验分享·自动化·sass·paas
摇滚侠14 小时前
css 设置边框
前端·css