CSS3 渐变

CSS3 渐变可以让你在两个或多个指定的颜色之间显示平稳的过渡
CSS3 定义了两种类型渐变

  • 线性渐变:向上、向下、向左、向右、对角
  • 径向渐变:由中心定义

线性渐变

background-image: linear-gradient(red, green);//从上向下的
background-image: linear-gradient(to top, red, green);//从下向上的
background-image: linear-gradient(to right,red, green);//从左向右的
background-image: linear-gradient(to left,red, green);//从右向左的
background-image: linear-gradient(to bottom right,red, green);//对角
background-image: linear-gradient(to right, rgba(255, 0, 0, 0), rgba(255, 0, 0, 1));//透明渐变
 background-image: repeating-linear-gradient(45deg, red, yellow 7%, green 10%);//重复线性渐变
 background-image: repeating-linear-gradient( red 10%, yellow 85%, green 5%);//不均匀分布渐变

径向渐变

background-image: radial-gradient(pink, skyblue, rgb(219, 219, 150));//均匀
background-image: radial-gradient(red 5%, green 15%, blue 60%); //不均匀
background-image: repeating-radial-gradient(red, yellow 10%, green 15%);//不断重复渐变

设置形状:shape 参数定义了形状。可以是circle(圆形)或者ellipse(椭圆型)
注意:一般默认为椭圆形

 background-image: radial-gradient(circle, red, yellow, green);
//设置为圆形
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • CSS3 渐变(Gradients) CSS3 渐变(gradients)可以让你在两个或多个指定的颜色之间显示平...
    鹿守心畔光阅读 437评论 0 3
  • 一、CSS3渐变简介 CSS3渐变是什么?渐变是两种或多种颜色之间的平滑过渡。CSS3 渐变可以让你在两个或多个指...
    LemonnYan阅读 985评论 0 0
  • CSS3 渐变(gradients)可以让你在两个或多个指定的颜色之间显示平稳的过渡。 1、CSS3 定义了两种类...
    逆_3ec2阅读 487评论 0 0
  • CSS3 主要可以分为以下几个模块:边框和背景,渐变,文字特效,选择器,盒模型,2D/3D转换,动画,多列布局,用...
    深度剖析JavaScript阅读 223评论 0 5
  • 渐变属性 渐变(gradient)是CSS3新增的属性,可以让两个或多个指定的颜色平稳的过渡,CSS3定义了两种过...
    微语博客阅读 535评论 0 1