700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > CSS渐变属性——线性渐变

CSS渐变属性——线性渐变

时间:2019-02-20 19:54:39

相关推荐

CSS渐变属性——线性渐变

在实际开发中,一个好的视觉效果可以更好的达到修饰网页的效果。而渐变背景在web页面中则是必不可少的。

css中的渐变类型定义了两种,线性渐变和径向渐变,本次简单的介绍线性渐变。

语法格式:

background:linear-gradient(渐变方向,渐变的颜色)

使用线性渐变用到的是background的linear-gradient方法

渐变方向的确定有关键字确定和角度确定。

关键字的取值:to right(表示从左往右渐变)

to left(表示从右往左渐变)

to top(表示从下往上渐变)

to bottom(表示从上往下渐变)

background:linear-gradient(to right,red,black)/*表示从左往右实现渐变效果 颜色是红色和黑色 即红色在左边 黑色在右边 */

效果图

background:linear-gradient(to left,red,black)/*表示从右往左渐变 颜色是红色和黑色 即红色在右边 黑色在左边*/

效果图

通过关键字设置颜色的渐变位置虽然语法简单,但实际效果的美观效果不佳,整体美感欠佳。为此css中还有一种通过角度设置渐变位置的方法

如图,箭头所指的就是渐变效果的颜色的结束位置,其中90度角和-90度角的效果和关键字中的to right 和to left 的效果一样

它的开始位置是它的对边方向。它的语法格式和关键字设置渐变位置的语法格式基本相同

background:linear-gradient(45deg,red,yellow)/*表示实现45度角的线性渐变效果 开始的颜色值为红色 结束的颜色值为黄色*/

效果图

使用角度设置渐变效果除了使用整数值定义,还可以使用浮点数定义达到更加细致的效果

background:linear:gradient(65.5deg,red,yellow)/*表示设置65.5的角度的渐变效果 开始颜色为红色 结束颜色为黄色*/

当然,真正的渐变可能大部分不只使用两种颜色,可能是多种颜色,对于这种情况,只需要直接添加颜色即可。颜色与颜色之间使用逗号隔开

background:linear-geadient(45deg,red,yellow,blue)/*设置45度的渐变 使用三种颜色设置*/

如图所示,即可实现多种颜色的渐变。

谨记:方向值的定义与颜色之间使用逗号隔开,颜色与颜色之间也使用逗号隔开

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。