zoukankan      html  css  js  c++  java
  • CSS_LESS 语法/函数详解

    嵌套规则

    01 #header { colorblack; }#header .navigation {  font-size12px;
    02 }#header .logo { 
    03   width300px
    04 }#header .logo:hover {  text-decorationnone;
    05 }
    06  
    07 #header {  colorblack;  .navigation {    font-size12px;
    08   }  .logo {    width300px;
    09     &:hover { text-decorationnone }
    10   }
    11 }

    变量:

    1 @nice-blue: #5B83AD;
    2 @light-blue: @nice-blue #111;
    3 #header { color: @light-blue; }

    伪类写法:

    1 a{
    2     colorred;
    3     &:hover{color:blue;}
    4     &:active{color:green;}
    5 }

    COLOR颜色函数:

    01 lighten(@color, 10%);     // return a color which is 10% *lighter* than @color
    02 darken(@color, 10%);      // return a color which is 10% *darker* than @color
    03  
    04 saturate(@color, 10%);    // return a color 10% *more* saturated than @color
    05 desaturate(@color, 10%);  // return a color 10% *less* saturated than @color
    06  
    07 fadein(@color, 10%);      // return a color 10% *less* transparent than @color
    08 fadeout(@color, 10%);     // return a color 10% *more* transparent than @color
    09 fade(@color, 50%);        // return @color with 50% transparency
    10  
    11 spin(@color, 10);         // return a color with a 10 degree larger in hue than @color
    12 spin(@color, -10);        // return a color with a 10 degree smaller hue than @color
    13  
    14 mix(@color1, @color2);    // return a mix of @color1 and @color2

    DEMO_HTML:

    谷歌/火狐浏览器适用,IE浏览器不兼容.

    01 <!doctype html>
    02 <html>
    03 <head>
    04     <meta charset="UTF-8">
    05     <title>Document</title>
    06     <link rel="stylesheet/less" type="text/css" href="less/styles.less" />
    07     <script src="less-1.5.0.min.js" type="text/javascript"></script>
    08 </head>
    09 <body>
    10     <div id="content">
    11         <div style="height:30px;color:#FFF;background-color:#000;">对照文本颜色</div>
    12         <h1>这里是标题啦</h1>
    13         <h2>内容标题文件</h2>
    14         <h3>再一种颜色</h3>
    15         <p>一种新颜色</p>
    16     </div>
    17 <script>
    18     less.watch(); //自动刷新
    19 </script>
    20 </body>
    21 </html>
  • 相关阅读:
    vuex基础-Vuex是什么呢?
    (一)熟练HTML5+CSS3,每天复习一遍
    重学巩固你的Vuejs知识体系(下)
    重学巩固你的Vuejs知识体系(上)
    苹果上架的整个流程
    写给前端程序员的英文学习指南
    19期-当你在百度搜索关键字的时候,哪个网站会排在最前面?今天给大家科普一下“网站SEO”
    Linux命令入门篇(三)
    iOS面试基础知识 (二)
    iOS面试基础知识 (一)
  • 原文地址:https://www.cnblogs.com/ranzige/p/3654296.html
Copyright © 2011-2022 走看看