首页 > 软件开发 > HTML >

Sass(Scss)变量用法

来源:互联网 2023-03-16 19:14:18 127

Sass / Scss 的变量NkM办公区 - 实用经验教程分享!

引入变量,把反复使用css属性值定义成变量,然后通过变量名引用,就不用重复书写相同属性值。NkM办公区 - 实用经验教程分享!

Sass(Scss)变量用法NkM办公区 - 实用经验教程分享!

工具/原料

  • HBuilder(自动编译)
  • html,sass/scss

方法/步骤

  • 1

    html导入Sass / Scss 文件NkM办公区 - 实用经验教程分享!

    和导入css文件一样,但是需要先把sass / scss文件先编译成css文件。HBuilder可以自动编译,当创建完sass / scss文件保存后就会自动生成css文件NkM办公区 - 实用经验教程分享!

    ,再在HTML中导入该css文件即可。NkM办公区 - 实用经验教程分享!

    Sass(Scss)变量用法NkM办公区 - 实用经验教程分享!

  • 2

    Sass变量:($符号标识变量)NkM办公区 - 实用经验教程分享!

    $变量名:变量值 ;NkM办公区 - 实用经验教程分享!

    (1.$变量名 : 变量值 ; $变量名 : 变量值 ;)NkM办公区 - 实用经验教程分享!

    (2.$变量名 : ' 变量值 ' , ' 变量值 ' , ' 变量名 ' ;)NkM办公区 - 实用经验教程分享!

    Sass(Scss)变量用法NkM办公区 - 实用经验教程分享!

  • 3

    补充一个例子(比上一个复杂一点的):NkM办公区 - 实用经验教程分享!

    $fontcolor : #f00 ;NkM办公区 - 实用经验教程分享!

    $border : 1px solid $fontcolor ;NkM办公区 - 实用经验教程分享!

    div { border : $border ; }NkM办公区 - 实用经验教程分享!

    Sass(Scss)变量用法NkM办公区 - 实用经验教程分享!

  • 4

    再给变量名命名的时候有的人会习惯加中划线或者下划线NkM办公区 - 实用经验教程分享!

    ($border-color / $border_color)NkM办公区 - 实用经验教程分享!

    中划线和下划线命名使用相同,可以通用,也就是说当你命名变量名时用了中划线,再使用该变量时用了下划线,也是识别的,反之一样。NkM办公区 - 实用经验教程分享!

    Sass(Scss)变量用法NkM办公区 - 实用经验教程分享!

  • 5

    如果出现两个变量名相同的情况下,会识别最后一个,前面的会被后面的覆盖。NkM办公区 - 实用经验教程分享!

    Sass(Scss)变量用法NkM办公区 - 实用经验教程分享!

  • 5相关内容未经许可获取自百度经验
  • 6

    !default 表示默认值,用于变量(前面的就不会被后面的覆盖了)NkM办公区 - 实用经验教程分享!

    (举个简单的例子,就能理解了)NkM办公区 - 实用经验教程分享!

    Sass(Scss)变量用法NkM办公区 - 实用经验教程分享!

  • 注意事项

    • Sass / Scss 还有局部变量和全局变量
    • 个人经验,如有不明白的地方可以提出疑问

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!NkM办公区 - 实用经验教程分享!


    标签: 编程语言HTML

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码