BootstrapCSS高效开发实战:CSS 3、LESS、SASS、Bootstrap、Foundation –读书笔记(3)线性渐变

线性渐变可以装3单参数值:方向、起始颜色、结束颜色。最简便的模式只需要定义起始颜色跟了结颜色,起点、终点与趋势默认自元素的顶部及脚。下面举例说明:

 

.test{
  background:linear-gradient(red, blue);
}

 

上述代码的力量使图5.9所著。

 

Bootstrap 1

图5.9  最简易的线性渐变效果

比方一旦当有的原有本子的浏览器(除IE)下可以正常显示如果图5.9之机能,则需加上兼容代码:

 

.test {
  background:-webkit-linear-gradient(red, blue);             /*webkit核心浏览器兼容代码*/
  background:-o-linear-gradient(red, blue);                       /*Opera浏览器兼容代码*/
  background:-moz-linear-gradient(red, blue);                 /*Firefox 浏览器兼容代码*/
  background:linear-gradient(red, blue);                             /*标准语法要放在最后 */
}

线性渐变可以指定渐变的可行性,如下例:

 

 

.test {
  background:-webkit-linear-gradient(left, red, blue);      /*webkit核心浏览器兼容代码*/
  background:-o-linear-gradient(left, red, blue);                /*Opera浏览器兼容代码*/
  background:-moz-linear-gradient(left, red, blue);                   /*Firefox 浏览器兼容代码*/
  background:linear-gradient(to right, red, blue);             /*标准语法要放在最后 */
}

 

 

上述代码的功能使图5.10所著,设置了left/to
right参数后,渐变方向由自上而下变成了由左望右侧。

Bootstrap 2

 

希冀5.10 指定起点

留意:标准写法的渐变方向格式如达到例被的“to
right”,在火狐和Opera浏览器下虽使right,而对此webkit核心浏览器虽然采取起点位置left来表示。

渐渐变方向还得用角度来代表,0deg、90deg、180deg和270deg分别指向承诺to
top、to right、to bottom和to left,例如:

 

.test {
  background:-webkit-linear-gradient(45deg, red, blue);          /*webkit核心浏览器兼容代码*/
  background:-o-linear-gradient(45deg, red, blue);                            /*Opera浏览器兼容代码*/
  background:-moz-linear-gradient(45deg, red, blue);             /*Firefox 浏览器兼容代码*/
  background:linear-gradient(45deg, red, blue);                       /*标准语法 */
}

效果使图5.11所著。

 

Bootstrap 3

 

图5.11 点名渐变方向呢45°

线性渐变不止支持少数栽颜色之渐变,还足以上加任意种颜色,比如可以运用线性渐变构造一个彩虹效果,如图5.12所著。

Bootstrap 4

 

图5.12 彩虹色

图5.12所出示之彩虹色效果代码如下:

 

.test {
  background:-webkit-linear-gradient(left,red,orange,yellow,green,blue,indigo,violet);
  background:-o-linear-gradient(left,red,orange,yellow,green,blue,indigo,violet);
  background:-moz-linear-gradient(left,red,orange,yellow,green,blue,indigo,violet);
  background:linear-gradient(to right, red,orange,yellow,green,blue,indigo,violet);
}

 

 

有习之一路交流

Bootstrap 5

Bootstrap 6

相关文章