CSS Note 2.0 渐变

一、CSS

@charset "UTF-8";
div{
    width: 120px;
    height: 80px;
    display: inline-block;
    margin: 10px;
    font-size: 10px;
    word-break: break-all;
    vertical-align: top;
}

#div1{
   background-image:linear-gradient(red,blue);/*默认自上而下渐变,red为起始颜色,blue为结束颜色*/
}
#div2{
    background-image:linear-gradient(to right ,blue,red);/*to right 自左向右,top bottom left right可以组合使用*/
}
#div3{
    background-image:linear-gradient(180deg,red ,blue);/*180deg通过角度控制渐变方向*/
}
#div4{
    background-image: linear-gradient(90deg ,green 5%,blue 10%,red 50%,yellow 100%);/*百分比是从小到大,表示颜色所在的渐变的位置*/
}
#div5{
    background-image: linear-gradient(90deg , green 20px, blue 50px, yellow 80px, red 120px);
}
#div6{
    background-image: linear-gradient(60deg , green 20px,blue 100px);
}
#div7{
    background-image: repeating-linear-gradient(60deg , green 20px,blue 100px);/*重复渐变的对比*/
}
#div8{
    background-image: radial-gradient(red,blue);
}
#div9{
    background-image: radial-gradient(circle ,blue ,red);
}
#div10{
    background-image: radial-gradient(ellipse at top,blue,red );/*ellipse表示椭圆*/
}
#div11{
    background-image: radial-gradient(circle 40px , blue,red,green);/*40px表示半径*/
}
#div12{
    background-image: radial-gradient(circle closest-side,blue ,red ,green );
    /*closest-side距离圆心最近的边
    farthest-side距离圆心最远的边
    closest-corner距离圆心最近的角
    farthest-corner距离圆心最远的角*/
}
#div13{
    background-image: radial-gradient(circle 20px,blue,green);
}
#div14{
    background-image: repeating-radial-gradient(circle 20px, blue,green);
}

二、效果展示

猜你喜欢

转载自blog.csdn.net/LetsStudy/article/details/83864873