LESS详解之函数(四)
之前已经为大家介绍了一些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详解之函数(四)的更多相关文章
- ViewPager 详解(二)---详解四大函数
前言:上篇中我们讲解了如何快速实现了一个滑动页面,但问题在于,PageAdapter必须要重写的四个函数,它们都各有什么意义,在上节的函数内部为什么要这么实现,下面我们就结合Android的API说明 ...
- 详解Python函数参数定义及传参(必备参数、关键字参数、默认可省略参数、可变不定长参数、*args、**kwargs)
详解Python函数参数定义及传参(必备参数.关键字参数.默认可省略参数.可变不定长参数.*args.**kwargs) Python函数参数传参的种类 Python中函数参数定义及调用函数时传参 ...
- 详解 $_SERVER 函数中QUERY_STRING和REQUEST_URI区别
详解 $_SERVER 函数中QUERY_STRING和REQUEST_URI区别 http://blog.sina.com.cn/s/blog_686999de0100jgda.html 实例: ...
- 详解JMeter函数和变量(转载)
详解JMeter函数和变量(1) JMeter函数可以被认为是某种特殊的变量,它们可以被采样器或者其他测试元件所引用.函数调用的语法如下: ${__functionName(var1,var2,var ...
- 详解python函数的参数
详解python函数的参数 一.参数的定义 1.函数的参数在哪里定义 在python中定义函数的时候,函数名后面的括号里就是用来定义参数的,如果有多个参数的话,那么参数之间直接用逗号, 隔开 案列: ...
- web框架详解之 tornado 四 模板引擎、session、验证码、xss
一.模板引擎 基本使用 继承,extends 页面整体布局用继承 导入,include 如果是小组件等重复的那么就用导入 下面是目录 首先在controllers里面创建一个文件,文件里面是页面类 # ...
- C++学习45 流成员函数put输出单个字符 cin输入流详解 get()函数读入一个字符
在程序中一般用cout和插入运算符“<<”实现输出,cout流在内存中有相应的缓冲区.有时用户还有特殊的输出要求,例如只输出一个字符.ostream类除了提供上面介绍过的用于格式控制的成员 ...
- Knowledge Point 20180303 详解main函数
学习Java的朋友想来都是从HelloWorld学起的,那么想来都对main函数不陌生了,但是main函数究竟是怎么回事呢?main函数中的参数是做什么的呢?main函数为什么能作为程序的入口呢?可不 ...
- 【Java入门提高篇】Day32 Java容器类详解(十四)ArrayDeque详解
今天来介绍一个不太常见也不太常用的类——ArrayDeque,这是一个很不错的容器类,如果对它还不了解的话,那么就好好看看这篇文章吧. 看完本篇,你将会了解到: 1.ArrayDeque是什么? 2. ...
随机推荐
- commons-logging和log4j
1.Apache通用日志接口(commons-logging.jar)介绍 Apache Commons包中的一个,包含了日志功能,必须使用的jar包.这个包本身包含了一个Simple Logger, ...
- Rsync 3.1.0 发布,文件同步工具
文件同步工具Rsync 3.1.0发布.2013-09-29 上一个版本还是2011-09-23的3.0.9 过了2年多.Rsync基本是Linux上文件同步的标准了,也可以和inotify配合做实时 ...
- [Xamarin] 用Service 來製作一個Notification的時鐘 (转帖)
這篇利用來製作一個會出現在Notification的時鐘,來敘述一下 Service,在你製作的App被關閉時,可以透過Service繼續運行你想處理的部分,當然Service 也有其生命周期 接下來 ...
- django rest_framework
环境 django 1.6,rest_framework 3.3 ubuntu采用pip安装的rest_framework 按照例子一步步做下来 运行 提示filters.py第119行有错误form ...
- 在ASP.NET 5中显示错误信息
在 ASP.NET 5 中如果不进行显示错误信息的相关配置,在发生错误时,在浏览器中只能看到空白页面. 显示错误信息的配置方法如下: 1)在 project.json 中添加对 Microsoft.A ...
- 在Ubuntu下爽快开发Android必要的5款装备
每一个程序员都有一颗极客的心,一些小装备肯定就比不可少啦.我刚刚从windows中转到Ubuntu,除了要适应ubuntu外,也想将windows中用惯了的小软件一起搬过去.在这里简单地罗列一下自己在 ...
- JSLint JavaScript代码质量审查工具汉化中文版隆重发布
JSLint是一款JavaScript代码质量审查工具,它可以指出代码中错误.不规范的地方,非常之严格,甚至多写一个空格都会发出警告. JSLint的审查规则,根据众多前辈多年编程经验而写,字字珠玑, ...
- [DOS] Net Use
Please use following command for regist a login user. net use \\server\folder [password] /user:[use ...
- Java程序员的日常 —— static的用法讲解实践
之前文章说过Java中static的作用,有朋友想看个例子.于是便抽空写了个小栗子 代码 package xing.test.thinking.chap5; class A{ public A() { ...
- Nagios学习笔记二:Nagios概述
1.简介 Nagios是插件式的结构,它本身没有任何监控功能,所有的监控都是通过插件进行的,因此其是高度模块化和富于弹性的.Nagios监控的对象可分为两类:主机和服务.主机通常指的是物理主机,如服务 ...