你知道css3渐变吗线性渐变和径向渐变

简介: 你知道css3渐变吗线性渐变和径向渐变

线性渐变


#app {
            width: 200px;
            height: 200px;
            background: linear-gradient(to bottom, red, green);
            /*从顶部到底部 to是到 效果顶部红 底部绿 你还可以多些几个颜色 
            如果还有其他的颜色,可以继续写在后面*/
        }
 <div id="app">
        等会我的div会渐变
 </div>



1425695-20200406221636417-1943278831.png

线性渐变之通过角度进行渐变


#app {
            width: 200px;
            height: 200px;
            background: linear-gradient(180deg, red, green);
            /* 顺时针 上部是红 下面试绿 */
        }


1425695-20200406222057126-292654588.png


#app {
            width: 200px;
            height: 200px;
            background: linear-gradient(180deg, red, green, pink);
            /* 顺时针 上部是红 下面试绿 */
        }


1425695-20200406222203794-2095312594.png

径向渐变


径向渐变:是从图形的中心(center默认值)向四周放射性渐变, 默认是椭圆形渐变
        径向渐变的语法
        radial-gradient(形状  大小   at位置;   颜色1,颜色2,颜色3,颜色4);
        形状:circle是圆形的方式渐变     ellipse是(默认值)是以椭圆的方式进行渐变的
        大小:第一种40px;直径是40px的大小;
             第二种:20% 30%;横轴渐变的直径是宽度的20%,纵轴渐变是高度的30%;
        at位置:一共有9个位置,left,right,top,bottom, left top,.......,center(默认值);


/* 径向渐变 */
        #app {
            width: 200px;
            height: 200px;
            background: radial-gradient(circle 50px, aqua, #333333);
            /*circle是圆形的方式渐变 50px是渐变的大小,aqua是渐变的颜色,背景颜色是灰色#333333 */
        }


1425695-20200406222818061-1271527321.png

#app {
            width: 200px;
            height: 200px;
            background: radial-gradient(at left top, red, blue);
            /*左边是红色,右边是绿色*/
        }


1425695-20200406223012431-1760756427.png


相关文章
CSS3 radial-gradient 径向渐变
CSS3 radial-gradient 径向渐变
47 0
|
前端开发 程序员
CSS重复线性渐变之画格子
CSS重复线性渐变之画格子
77 0
CSS 03 线性渐变、径向渐变与重复性渐变
linear-gradient( [ || ,]? , [,]* ) < angle >:用角度指定渐变方向或者角度 to left to right to top to bottom <div class='ceng'> </div> .ceng{ width:260px; height:200px; border:1px solid black; background-image:linear-gradient(orange,green); /*从橘红色向绿色渐变,从上到下*/ background-image:linear-g
|
前端开发 JavaScript 程序员
基于H5+css+JavaScript实现动态线性渐变背景
基于H5+css+JavaScript实现动态线性渐变背景
276 0
基于H5+css+JavaScript实现动态线性渐变背景
|
前端开发
线性渐变背景 CSS linear-gradient() 函数 background-image: linear-gradient()
线性渐变背景 CSS linear-gradient() 函数 background-image: linear-gradient()
126 0
线性渐变背景 CSS linear-gradient() 函数 background-image: linear-gradient()
|
前端开发
CSS:linear-gradient()背景颜色线性渐变
CSS:linear-gradient()背景颜色线性渐变
193 0
CSS3径向渐变
上次说到CSS3中的线性渐变,表面上看起来似乎有些复杂,但是逐条分解下来其实也没有那么难理解,总结下来无外乎就三点:颜色、方向和位置。那么今天所要讲到的径向渐变相对来说会更复杂一些,不过没有关系,我们同样从最简单的开始说起。
872 0
CSS3线性渐变
今天来谈谈CSS3中的线性渐变,有了这个,好多以前必须要用图片才能实现的效果如今可能只需简单一行代码就能实现。 首先看看今天的主角: linear-gradient()。
1047 0
|
Web App开发 前端开发 iOS开发