zoukankan      html  css  js  c++  java
  • Less的简单使用

    在浏览器中使用LESSCSS

    浏览器端使用是在使用LESS开发时最直观的一种方式。如果是在生产环境中,尤其是对性能要求比较高的场合,建议使用node或者其它第三方工具先编译成CSS再上线使用。

    浏览器端使用方法:

    1. 使用link引入.less文件,注意将rel设为stylesheet/less:

      <link rel="stylesheet/less" type="text/css" href="styles.less" />
      
    2. 在本站下载less.js,将它引入页面的<head>元素中,像这样:

      <script src="less.js" type="text/javascript"></script>
      

    需要注意.less文件要在脚本文件之前引入。

    基本用法如下:

    /*定义一个color变量*/
    @red: #e74c3c;
    #header{
        color: @red;//引用之前定义好的变量,  变量是“按需加载”(lazy loaded)的,因此不必强制在使用之前声明。所以@red在后面定义也是可以的
    } h2{ color: @red; }
    /* 定义一个warning类 * 可以像函数一样向类传递参数*/ .warning (@warning:orange){ background-color:@warning; } #warning{ .warning; } #error{ .warning(red); } /* 当然, 还可以嵌套 */ #footer{ h2{ color:blue; } p{ color:grren; a{ background-color:orange; &:hover{ background-color:red; } } } } /* 函数和运算 */ @the-border: 1px; @base-color: #111; #header{ color:(@base-color * 3); boder-left:@the-border; boder-right:(@the-border * 10); } #footer{ background-color: desaturate(@red, 30%);//降低饱和度:desaturate(color, x%); }
  • 相关阅读:
    sql 变量赋值
    mysql 行号 获取指定行数据
    SQL Server获取指定行的数据
    sql server 创建内联表值函数
    sql server 表变量存储临时查询数据
    sql server 循环操作
    oracle for in 学习
    oracle C# 访问
    sql server insert values 多值 与oracle 的不同
    mysql 如何选择随机行
  • 原文地址:https://www.cnblogs.com/MockingBirdHome/p/3333080.html
Copyright © 2011-2022 走看看