之前已经为大家介绍了一些LESS函数,大家应该对之前介绍的有所了解了。下面依旧为大家介绍LESS的函数,附加着一些小例子。希望这些有关LESS的函数能在大家编写LESS的时候有所帮助。

saturation从颜色值中提取饱和度(@color)

从颜色对象中提取饱和度值。参数:@color: 颜色对象 (A color object.)。返回值:百分比值 0-100。

LESS代码

div {
width:saturation(hsl(90, 100%, 50%));
}

编译后的CSS代码

div {
width: 100%;
}

lightness从颜色值中提取亮度(@color)

从颜色对象中提取亮度值。参数:@color: 颜色对象 (A color object.)。返回值:百分比值 0-100

LESS代码

div {
width:lightness(hsl(90, 100%, 50%));
}

编译后的CSS代码

div {
width: 50%;
}

hsvhue从颜色中提取色相(@color)

以HSV色彩空间提取颜色中的色相值。参数:颜色。返回:整数,范围为0-360

LESS代码

div {
width:hsvhue(hsv(90, 100%, 50%));
}

编译后的CSS代码

div {
width: 90;
}

hsvsaturation以HSV色彩空间提取颜色中的饱和度值(@color)

从颜色中提取 saturation 值,以HSV色彩空间表示(饱和度)。参数:颜色。返回值:百分比,范围0-100

LESS代码

div {
width:hsvsaturation(hsv(90, 100%, 50%));
}

编译后的CSS代码

div {
width: 100%;
}

hsvvalue以HSV色彩空间提取颜色中的色调值(@color)

从颜色中提取 value 值,以HSV色彩空间表示(色调)。参数:颜色。返回:百分比,范围为0-100

LESS代码

div {
width:hsvvalue(hsv(90, 100%, 50%));
}

编译后的CSS代码

div {
width: 50%;
}

red从颜色对象中提取红色值(@color)

从颜色值中提取 'red' 值(红色)。参数:@color: 颜色对象 (A color object.)。返回值:整数 0-255

LESS代码

div {
width:red(rgb(10, 20, 30));
}

编译后的CSS代码

div {
width: 10;
}

green从颜色对象中提取绿色值(@color)

从颜色值中提取 'green' 值(绿色)。参数:@color: 颜色对象 (A color object.)。返回值:整数 0-255

LESS代码

div {
width:green(rgb(10, 20, 30));
}

编译后的CSS代码

div {
width: 20;
}

blue从颜色对象中提取蓝色值(@color)

从颜色值中提取 'blue' 值(蓝色)。参数:@color: 颜色对象 (A color object.)。返回值:整数 0-255

LESS代码

div {
width:blue(rgb(10, 20, 30));
}

编译后的CSS代码

div {
width: 30;
}

alpha从颜色对象中提取 alpha 值(@color)

从颜色值中提取 'alpha' 值(透明度)。参数:@color: 颜色对象 (A color object.)。返回值:浮点数,介于 0-1 之间

LESS代码

div {
width:alpha(rgba(10, 20, 30, 0.5));
}

编译后的CSS代码

div {
width: 0.5;
}

luma从颜色值中提取亮度的百分比(@color)

计算颜色对象的 luma 值(亮度的百分比表示法)。使用在WCAG2.0中定义的SMPTE C / Rec. 709 coefficients。 这个计算公式也用在 contrast() 函数中。参数:@color: 颜色对象 (A color object.)。返回值:百分比 0-100%

LESS代码

div {
width:luma(rgb(100, 200, 30));
}

编译后的CSS代码

div {
width: 65%;
}

LESS详解之函数(四)就为大家介绍到这里了,这只是LESS函数中的一小部分。后面的几天将为大家一波儿接着一波儿的介绍LESS详解之函数。希望这一波儿一波儿的介绍LESS详解之函数能为大家有所帮助。

LESS详解之函数(四)的更多相关文章

  1. ViewPager 详解(二)---详解四大函数

    前言:上篇中我们讲解了如何快速实现了一个滑动页面,但问题在于,PageAdapter必须要重写的四个函数,它们都各有什么意义,在上节的函数内部为什么要这么实现,下面我们就结合Android的API说明 ...

  2. 详解Python函数参数定义及传参(必备参数、关键字参数、默认可省略参数、可变不定长参数、*args、**kwargs)

    详解Python函数参数定义及传参(必备参数.关键字参数.默认可省略参数.可变不定长参数.*args.**kwargs) Python函数参数传参的种类   Python中函数参数定义及调用函数时传参 ...

  3. 详解 $_SERVER 函数中QUERY_STRING和REQUEST_URI区别

    详解 $_SERVER 函数中QUERY_STRING和REQUEST_URI区别 http://blog.sina.com.cn/s/blog_686999de0100jgda.html   实例: ...

  4. 详解JMeter函数和变量(转载)

    详解JMeter函数和变量(1) JMeter函数可以被认为是某种特殊的变量,它们可以被采样器或者其他测试元件所引用.函数调用的语法如下: ${__functionName(var1,var2,var ...

  5. 详解python函数的参数

    详解python函数的参数 一.参数的定义 1.函数的参数在哪里定义 在python中定义函数的时候,函数名后面的括号里就是用来定义参数的,如果有多个参数的话,那么参数之间直接用逗号, 隔开 案列: ...

  6. web框架详解之 tornado 四 模板引擎、session、验证码、xss

    一.模板引擎 基本使用 继承,extends 页面整体布局用继承 导入,include 如果是小组件等重复的那么就用导入 下面是目录 首先在controllers里面创建一个文件,文件里面是页面类 # ...

  7. C++学习45 流成员函数put输出单个字符 cin输入流详解 get()函数读入一个字符

    在程序中一般用cout和插入运算符“<<”实现输出,cout流在内存中有相应的缓冲区.有时用户还有特殊的输出要求,例如只输出一个字符.ostream类除了提供上面介绍过的用于格式控制的成员 ...

  8. Knowledge Point 20180303 详解main函数

    学习Java的朋友想来都是从HelloWorld学起的,那么想来都对main函数不陌生了,但是main函数究竟是怎么回事呢?main函数中的参数是做什么的呢?main函数为什么能作为程序的入口呢?可不 ...

  9. 【Java入门提高篇】Day32 Java容器类详解(十四)ArrayDeque详解

    今天来介绍一个不太常见也不太常用的类——ArrayDeque,这是一个很不错的容器类,如果对它还不了解的话,那么就好好看看这篇文章吧. 看完本篇,你将会了解到: 1.ArrayDeque是什么? 2. ...

随机推荐

  1. hadoop部署中遇到ssh设置的问题

    尽管hadoop和一些培训视频课程上讲分布式部署比较详细,但是在部署时仍遇到了一些小问题,在此mark一下: 1.linux的namenode主机上安装了ssh,也启动了ssh,并且执行了: /etc ...

  2. OpenGL(二)——函数库简述

    简述 1. OpenGL用到的库分为OpenGL核心库.OpenGL实用库.OpenGL辅助库和OpenGL工具库(不是必须) 2. OpenGL核心库 核心库包含有115个函数,函数名的前缀为gl ...

  3. poj 1021矩阵平移装换后是否为同一个矩阵

    2D-Nim Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 3081   Accepted: 1398 Descriptio ...

  4. Oracle11G R2用exp无法导出空表解决方法

    在11G R2中有个新特性,当表无数据时,不分配segment,以节省空间Oracle当然在执行export导出时,空表则无法导出,但是还是有解决办法的: 解决方法: 一.insert一行,再roll ...

  5. Deis logo 开源PaaS系统 Deis

    Deis 是一个 Django/Celery API 服务器.Python CLI 和一组 Chef cookbooks 合并起来提供一个类似 Heroku 的应用平台,用于公有云和私有云.Deis ...

  6. 【基础知识】.Net基础加强06天

    一. 垃圾回收 1. 垃圾回收的目的:提高内存的利用效率. 2. 垃圾回收器: 只回收托管堆中的内存资源,不回收其他资源(数据库连接.文件句柄.网络端口等): 3. 什么时候垃圾回收? a) 当对象没 ...

  7. C#函数式编程之标准高阶函数

    何为高阶函数 大家可能对这个名词并不熟悉,但是这个名词所表达的事物却是我们经常使用到的.只要我们的函数的参数能够接收函数,或者函数能够返回函数,当然动态生成的也包括在内.那么我们就将这类函数叫做高阶函 ...

  8. 使用NHibernate(9)-- 缓存

    1,对象状态. 作为基础,还是先看一下对象的状态吧.主要涉及到三个名词,瞬时.持久.托管. 瞬时态:对象刚创建,Session还不知道这个对象的存在.可以通过调用ISession的Save等方法可以转 ...

  9. 利用Docker Hub上的Nginx部署Web应用

    Docker Hub上提供了很多镜像,如Nginx,我们不需要自己从ubuntu开始装Nginx再做发布,只需要先下载镜像到本地 docker pull nginx 在/opt下新建文件夹API,将需 ...

  10. 使用 New Relic 监控接口服务性能

    偶然看到贴子在使用[Rails API] 使用这个APM监控,今天试了下.NET IIS环境下,配置一路NEXT即可. 主要指标 服务响应时间 Segment SQL执行时间 安全问题 1.走HTTP ...