当前位置: 首页 > news >正文

简单学习Less基础用法

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

http://www.bootcss.com/p/lesscss/

test.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Test</title>

    <link rel="stylesheet/less" type="text/css" href="styles.less" />

    <script>
        less = {
            env: "development",
            async: false,
            fileAsync: false,
            poll: 1000,
            functions: {},
            dumpLineNumbers: "comments",
            relativeUrls: false,
            rootpath: ":/a.com/"
        };
    </script>
    <script src="less.js"></script>

</head>
<body>

<header>
    <h1>This is Header</h1>
</header>
<action>
    <h1>This is Action</h1>
</action>
<footer>
    <h1>This is Footer</h1>
    <div>
        <h2>This is Footer DIV</h2>
        <a href="#">This is Footer a</a>
    </div>
</footer>

</body>
</html>

styles.css

// LESS
// -ms-     IE
// -moz-    火狐
// -webkit- 谷歌
// -o-      Opera

// 1.变量允许单独定义一系列通用的样式,然后在需要的时候去调用
@headerColor: #ccc;
@actionColor: #111;
@footerColor: #f0f0f0;
// 2.可以将一个定义好的class A引入到另一个class B中,从而简单实现class B继承class A中的所有属性。
// 2.可以带参数地调用,就像使用函数一样
.myRadius(@radius: 10px){
  border-radius: @radius;
  -webkit-border-radius: @radius;
  -moz-border-radius: @radius;
}
// 4.进行运算
@border-length: 1px;


header{
  background-color: @headerColor;
  .myRadius;
}
action{
  background-color: @actionColor;
}
footer{
  background-color: @footerColor;
  .myRadius(20px)
}

// 3.嵌套:减少了代码量,代码看起来更加的清晰。
footer{
  h1{
    color: aqua;
    font-weight: bolder;
    font-size: @border-length * 5;
  }
  div{
    color: salmon;
    a{
      text-decoration: none;
      font-size: 20px;
      color: seagreen;
    }

  }
}


转载于:https://my.oschina.net/yj1993/blog/1592121

相关文章:

  • 让Eclipse使用jQuery的插件-spket/ jQueryWTP/ Aptana
  • 简单的Slony-I设置实例 II
  • Ubuntu环境搭建svn服务器
  • centos7.4源码安装mysql5.6.38
  • C语言中字符串的处理方式
  • 第六章 MVC之 FileResult和JS请求二进制流文件
  • AutoMapper在MVC中的运用04-string映射各种类型、一个属性映射多个属性等
  • linux 上做mysql备份数据的还原
  • ArcGIS帮助文档VS帮助文档不能复制图片的解决方法
  • 聊聊directory traversal attack
  • 如何使用C#关键字const,readonly,static
  • 零元学Expression Blend 4 - Chapter 10 用实例了解布局容器系列-「StackPanel」
  • 使用VS2013分析DMP文件
  • jsp 引用css/js文件返回html网页问题
  • 用户管理 之 Linux 用户管理工具介绍
  • 收藏网友的 源程序下载网
  • 【402天】跃迁之路——程序员高效学习方法论探索系列(实验阶段159-2018.03.14)...
  • 【Amaple教程】5. 插件
  • Angularjs之国际化
  • hadoop入门学习教程--DKHadoop完整安装步骤
  • JAVA之继承和多态
  • MaxCompute访问TableStore(OTS) 数据
  • React Native移动开发实战-3-实现页面间的数据传递
  • ReactNativeweexDeviceOne对比
  • 从0搭建SpringBoot的HelloWorld -- Java版本
  • 函数式编程与面向对象编程[4]:Scala的类型关联Type Alias
  • 记录一下第一次使用npm
  • 精彩代码 vue.js
  • 前端技术周刊 2018-12-10:前端自动化测试
  • 前端技术周刊 2019-02-11 Serverless
  • 容器服务kubernetes弹性伸缩高级用法
  • 如何解决微信端直接跳WAP端
  • 树莓派 - 使用须知
  • 正则表达式小结
  • ​ubuntu下安装kvm虚拟机
  • #NOIP 2014#Day.2 T3 解方程
  • (Java数据结构)ArrayList
  • (LeetCode C++)盛最多水的容器
  • (libusb) usb口自动刷新
  • (Spark3.2.0)Spark SQL 初探: 使用大数据分析2000万KF数据
  • (八十八)VFL语言初步 - 实现布局
  • (亲测有效)解决windows11无法使用1500000波特率的问题
  • (一)pytest自动化测试框架之生成测试报告(mac系统)
  • (原創) 如何讓IE7按第二次Ctrl + Tab時,回到原來的索引標籤? (Web) (IE) (OS) (Windows)...
  • (转)Windows2003安全设置/维护
  • (转)母版页和相对路径
  • .NET CORE Aws S3 使用
  • .net core控制台应用程序初识
  • .NET 使用 ILMerge 合并多个程序集,避免引入额外的依赖
  • .NetCore实践篇:分布式监控Zipkin持久化之殇
  • @RequestMapping处理请求异常
  • [ C++ ] STL priority_queue(优先级队列)使用及其底层模拟实现,容器适配器,deque(双端队列)原理了解
  • [2024最新教程]地表最强AGI:Claude 3注册账号/登录账号/访问方法,小白教程包教包会
  • [2669]2-2 Time类的定义
  • [④ADRV902x]: Digital Filter Configuration(发射端)