less与cass使用小教程

less

安装依赖
       npm i less  less-loader 

   1:定义变量

     @width:50px;
     .box{
      @height:30px;
       width:@width;
        }

  2:嵌套
   

  .box{
   .box-son{
       
        }
    }


   3:&:父级
   

.box{
      &:hover{
       // 移入box后的样式处理
       }      
   }


   4:函数
   

  .border(@color,@width){
     border:@width solid  @color;
     }
     .box(){
     width:10px;
     height:10px;
     }
     .main{
       .border('#000000',1px);
       .box();
     }

sass (scss是sass的升级版本)

官网:https://www.sass.hk/

安装依赖

                     npm i node-sass sass-loader style-loader -D
 淘宝镜像:  cnpm install sass-loader node-sass vue-style-loader --D

在build文件夹下的webpack.base.conf.js的rules里面添加配置

{

 test: /\.sass$/,

 loaders: ['style', 'css', 'scss']

}

 

 1:定义变量
   

  $变量名:值;
      $width:50px;


   2:嵌套
      .

    main{
      .box{

          }
      }


   3:&:代表父级
     

.box{
         &:hover{
         color:red;
         }
      }


   4:混入
      

      定义函数:
      @mixin 方法名($参数1,$参数2){
           相应css代码           
      }
      使用:
        .box{
          @include 方法名(实参1,实参2);
        }


  5:承继
     

定义
         样式名{...}
         %border{
           boder:1px solid red;
         }
      
      使用
         @extend 样式名;
        .main{
           @extend %border
        }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值