zoukankan      html  css  js  c++  java
  • Sass 颜色函数

     1 /*
     2 * Sass 颜色函数
     3 * RGB 颜色函数
     4 *  1. rgb($red,$green,$blue):根据红、绿、蓝三个值创建一个颜色;
     5 *     rgb(200,40,88) //根据r:200,g:40,b:88计算出一个十六进制颜色值
     6 *     #c82858
     7 *  2. rgba($red,$green,$blue,$alpha):根据红、绿、蓝和透明度值创建一个颜色;
     8 *     rgba(#c82858,.65) //根据#c82858的65%透明度计算出一个rgba颜色值
     9 *     rgba(200, 40, 88, 0.65)
    10 *  3. red($color):从一个颜色中获取其中红色值;
    11 *     red(#c82858) //从#c82858颜色值中得到红色值 200
    12 *     200
    13 *  4. green($color):从一个颜色中获取其中绿色值;
    14 *     green(#c82858) //从#c82858颜色值中得到绿色值 40
    15 *     40
    16 *  5. blue($color):从一个颜色中获取其中蓝色值;
    17 *     blue(#c82858) //从#c82858颜色值中得到蓝色值 88
    18 *     88
    19 *  6. mix($color-1,$color-2,[$weight]):把两种颜色混合在一起。
    20 *     mix(#c82858,rgba(200,40,80,.65),.3) //把#c82858和rgba(200,40,88,.65) 两颜色按比例混合得到一个新颜色
    21 *     rgba(200, 40, 80, 0.65105)
    22 */
    23 
    24 /*
    25 * rgba() 其语法主要有两种格式
    26 *  1. rgba($red,$green,$blue,$alpha)  //将一个rgba颜色转译出来,和未转译的值一样
    27 *  2. rgba($color,$alpha)  //将一个Hex颜色转换成rgba颜色
    28 */
    29 $color: #f36;
    30 .rgba {
    31     color: rgba($color, .5);
    32 }
    33 /*
    34 * mix() 语法如下
    35 *  mix($color-1, $color-2, $weight);
    36 *  $color-1 和 $color-2 指的是你需要合并的颜色,颜色可以是任何表达式,也可以是颜色变量。
    37 *  $weight 为 合并的比例(选择权重),默认值为 50%,其取值范围是 0~1 之间。
    38 *  第三个参数是第一种颜色的比例值。
    39 */
    40 $color1: #a63;
    41 $color2: #fff;
    42 .mix {
    43     color: mix($color1, $color2, .25);
    44 }

      输出:

    1 .rgba {
    2   color: rgba(255, 51, 102, 0.5); }
    3 
    4 .mix {
    5   color: #fefefe; }
  • 相关阅读:
    100以内质数的算法
    WebAPI和WebService的区别
    .net core 2.0 数据访问-迁移
    .net core 2.0 Redis的基本使用
    .net core 2.0 Autofac
    net core 2.0 + Autofac的坑
    MVC路由机制
    MVC原理
    CentOS安装GIt、上传项目到git仓库
    ARM 汇编指令集 特点5:ARM 多级指令流水线
  • 原文地址:https://www.cnblogs.com/Medeor/p/4976076.html
Copyright © 2011-2022 走看看