<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        *{
            margin: 0;
            padding: 0;
        }
        .box{
            width: 300px;
            height: 300px;
            /*background-image: linear-gradient(90deg,red 0, red 50%,green 50%,green 100%);*/
            /*background-image: repeating-linear-gradient(pink 0%,pink 2%,black 2%,black 10-vue-router%);*/
            background-image: repeating-linear-gradient(blue 0%,blue 1%,transparent 1%,transparent 9%),
            repeating-linear-gradient(90deg,blue 0%,blue 1%,transparent 1%,transparent 9%);
            border-radius: 50%;
        }
        .box1{
            width: 300px;
            height: 300px;
            background-image: radial-gradient(red 0%,red 20%,blue 20%,blue 100%);
        }
    </style>
</head>
<body>
<div class="box"></div>
<div class="box1"></div>
<!--
渐变是背景图片
渐变的规则是会铺满整个容器 ==>   背景图片的大小默认和容器的大小一样
线性渐变
background-image: linear-gradient(90deg,red 0, red 50%,green 50%,green 100%);
background-size: 50px 50px;
background-repeat: no repeat;
如果剩下的没写全  直接用最后一种颜色补全
0deg 向上 to top
90deg 向右 to right
180 向下 to bottom
270 向左 to left
background-image: repeating-linear-gradient(pink 0%,pink 2%,black 2%,black 10-vue-router%);
这个是上边的重复版

径向渐变
background-image: radial-gradient(red 0%,red 20%,blue 20%,blue 100%);
radial-gradient(shape at position 起点颜色 过程颜色 渐变终点的颜色)
circle圆
ellipse椭圆
-->
</body>
</html>