以前已經爲你們介紹了一些LESS函數,你們應該對以前介紹的有所瞭解了。下面依舊爲你們介紹LESS的函數,附加着一些小例子。但願這些有關LESS的函數能在你們編寫LESS的時候有所幫助。css
從顏色對象中提取飽和度值。參數:@color: 顏色對象 (A color object.)。返回值:百分比值 0-100。函數
LESS代碼spa
div { width:saturation(hsl(90, 100%, 50%)); }
編譯後的CSS代碼code
div { width: 100%; }
從顏色對象中提取亮度值。參數:@color: 顏色對象 (A color object.)。返回值:百分比值 0-100對象
LESS代碼ci
div { width:lightness(hsl(90, 100%, 50%)); }
編譯後的CSS代碼io
div { width: 50%; }
以HSV色彩空間提取顏色中的色相值。參數:顏色。返回:整數,範圍爲0-360編譯
LESS代碼ast
div { width:hsvhue(hsv(90, 100%, 50%)); }
編譯後的CSS代碼class
div { width: 90; }
從顏色中提取 saturation 值,以HSV色彩空間表示(飽和度)。參數:顏色。返回值:百分比,範圍0-100
LESS代碼
div { width:hsvsaturation(hsv(90, 100%, 50%)); }
編譯後的CSS代碼
div { width: 100%; }
從顏色中提取 value 值,以HSV色彩空間表示(色調)。參數:顏色。返回:百分比,範圍爲0-100
LESS代碼
div { width:hsvvalue(hsv(90, 100%, 50%)); }
編譯後的CSS代碼
div { width: 50%; }
從顏色值中提取 'red' 值(紅色)。參數:@color: 顏色對象 (A color object.)。返回值:整數 0-255
LESS代碼
div { width:red(rgb(10, 20, 30)); }
編譯後的CSS代碼
div { width: 10; }
從顏色值中提取 'green' 值(綠色)。參數:@color: 顏色對象 (A color object.)。返回值:整數 0-255
LESS代碼
div { width:green(rgb(10, 20, 30)); }
編譯後的CSS代碼
div { width: 20; }
從顏色值中提取 'blue' 值(藍色)。參數:@color: 顏色對象 (A color object.)。返回值:整數 0-255
LESS代碼
div { width:blue(rgb(10, 20, 30)); }
編譯後的CSS代碼
div { width: 30; }
從顏色值中提取 'alpha' 值(透明度)。參數:@color: 顏色對象 (A color object.)。返回值:浮點數,介於 0-1 之間
LESS代碼
div { width:alpha(rgba(10, 20, 30, 0.5)); }
編譯後的CSS代碼
div { width: 0.5; }
計算顏色對象的 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詳解之函數能爲你們有所幫助。