vue 使用sass/scss

左手的ㄟ右手 2021-07-24 11:44 637阅读 0赞
  1. 1、安装
  2. cnpm install sass-loader@7.3.1 --save-dev //8.0版本太高会报错(web3.x版本)
  3. cnpm install node-sass@4.14.1 --sava-dev
  4. 2、在build文件夹下的webpack.base.conf.jsrules里面添加配置
  5. {
  6. test: /\.scss$/,
  7. loaders: ['style', 'css', 'sass']
  8. }
  9. 3、在style属性上添加
  10. <style lang='scss'>
  11. 导入其他sass文件
  12. @import '路径' //省略文件后缀名
  13. ...
  14. </style>
  15. 语法:
  16. (1)定义变量
  17. $xx:样式值
  18. (2)可以嵌套选择器,可以使用~、+等选择器
  19. (3)使用&代表父选择器的最后一个选择器
  20. .a .b{
  21. color:red;
  22. ${
  23. color:blue;
  24. }
  25. }
  26. $就表示.b
  27. (4)定义函数
  28. @mixin xx{
  29. 样式
  30. }
  31. 带有参数和默认值
  32. @mixin xxx($x,$xx:red)
  33. {
  34. 样式:$x
  35. 样式:$xx
  36. }
  37. 使用
  38. .b{
  39. @include xx;
  40. @include xxx(red,blue);
  41. }
  42. (5)样式继承
  43. .a{xx}
  44. .a .c{xx}
  45. .b{
  46. @exends .a; //会将包含.a的所有样式给.b,包括.a .c的样式
  47. }

发表评论

表情:
评论列表 (有 0 条评论,637人围观)

还没有评论,来说两句吧...

相关阅读

    相关 vuevue-meta使用方法

    本文介绍Vue3中vue-meta的使用方法 > meta标签用于设置HTML的元数据(描述数据的数据),该数据不会显示在页面中,主要用于浏览器(如和现实内容或重新加载页面)

    相关 使用vue

    1、全局安装webpack npm install webpack -g 2、全局安装vue脚手架 npm install -g @vue/cli-init 3、安装

    相关 Vue - Vue使用笔记

    判断DOM是否渲染完成 在生命周期中,mounted周期是dom渲染后执行的。 在组件内部,如果需要等待重新给Model赋值后DOM的渲染结束,可以使用`se

    相关 vue使用iconfont

    一:前言 最近在写导航面板(vue-cli)中需要使用到Icon,于是采取了使用阿里的iconfont写这篇文章来记录一下 二:步骤 2.1 挑选需要的icon