• less常用方法


    最近在开发中使用了less,总结一下less一些常用的方法:

    1.可以定义变量
    SASS允许使用变量,所有变量以$开头。
    
    
      $blue : #1875e7; 
    
      div {
       color : $blue;
      }
    
    如果变量需要镶嵌在字符串之中,就必须需要写在#{}之中。
    
    
      $side : left;
    
      .rounded {
        border-#{$side}-radius: 5px;
      }
    
    2.可以嵌套
    SASS允许选择器嵌套。比如,下面的CSS代码:
    
    
      div h1 {
        color : red;
      }
    
    可以写成:
    
    
      div {
        hi {
          color:red;
        }
      }
    
    3,继承
    SASS允许一个选择器,继承另一个选择器。比如,现有class1:
    
    
      .class1 {
        border: 1px solid #ddd;
      }
    
    class2要继承class1,就要使用@extend命令:
    
    
      .class2 {
        @extend .class1;
        font-size:120%;
      }
    4.可以混入
    Mixin有点像C语言的宏(macro),是可以重用的代码块。
    
    使用@mixin命令,定义一个代码块。
    
    
      @mixin left {
        float: left;
        margin-left: 10px;
      }
    
    使用@include命令,调用这个mixin。
    
    
      div {
        @include left;
      }
    
    mixin的强大之处,在于可以指定参数和缺省值。
    
    
      @mixin left($value: 10px) {
        float: left;
        margin-right: $value;
      }
    
    使用的时候,根据需要加入参数:
    
    
      div {
        @include left(20px);
      }
    5.可以定义函数
    SASS允许用户编写自己的函数。
    
    
      @function double($n) {
        @return $n * 2;
      }
    
      #sidebar {
         double(5px);
      }
  • 相关阅读:
    sqlalchemy 转json 的几种常用方式
    程序员的思维模型指南
    软件的本质
    Python数据模型及Pythonic编程
    Linux Kernel C语言编程范式
    U-Boot内存管理
    Linux网络文件系统的实现与调试
    Linux内核内存管理架构
    Linux多核并行编程关键技术
    Go/Python/Erlang编程语言对比分析及示例
  • 原文地址:https://www.cnblogs.com/lsy0403/p/7764846.html
Copyright © 2020-2023  润新知