文章目录
radial-gradient()
径向渐进
- 渐进起点
始终是元素的中心点 - 渐进终点
有四种,farthest-corner
渐进终点在离元素中心点最远的角上farthest-side
渐进终点在离元素中心最远的边上closest-corner
渐进终点在离元素最近的边上closest-side
渐进终点在离元素最近的角上
<body>
<div class="box"></div>
</body>
div{
width: 100px;
height: 100px;
margin: 20px;
}
/*
.box{
background-color: lightskyblue;
background-image: radial-gradient(orange 50px,transparent 0);
}
*/
/*
.box{
background-color: lightskyblue;
background-image: radial-gradient(orange 50%,transparent 0);
}
*/
/*
.box{
background-color: lightskyblue;
background-image: radial-gradient(closest-side, orange 50px,transparent 0);
}
*/
.box{
background-color: lightskyblue;
background-image: radial-gradient(closest-side, orange 50%,transparent 0);
}
<body>
<div class="box1"></div>
<div class="box2"></div>
<div class="box3"></div>
<div class="box4"></div>
<div class="box5"></div>
</body>
div{
margin: 5px;
}
.box1{
width: 100px;
height: 100px;
border: 1px solid lightgray;
background-image: radial-gradient(lightskyblue 50px,transparent 0);
}
.box2{
width: 100px;
height: 100px;
border: 1px solid lightgray;
background-image: radial-gradient(circle,lightskyblue 50px,transparent 0);
}
.box3{
width: 200px;
height: 100px;
border: 1px solid lightgray;
background-image: radial-gradient(lightskyblue 50px,transparent 0);
}
.box4{
width: 200px;
height: 100px;
border: 1px solid lightgray;
background-image: radial-gradient(ellipse,lightskyblue 50px,transparent 0);
}
.box5{
width: 200px;
height: 100px;
border: 1px solid lightgray;
background-image: radial-gradient(circle,lightskyblue 50px,transparent 0);
}
波点
<body>
<div class="box"></div>
</body>
.box{
/*
width: 100px;
height: 100px;
background-color: lightskyblue;
*/
/*
width: 100px;
height: 100px;
background-color: lightskyblue;
background-image: radial-gradient(orange 50px, transparent 0);
*/
/*
width: 100px;
height: 100px;
background-color: lightskyblue;
background-image: radial-gradient(orange 50px, transparent 0);
background-position: 50px 50px;
background-repeat: no-repeat;
*/
/*
width: 100px;
height: 100px;
background-color: lightskyblue;
background-image: radial-gradient(orange 50px, transparent 0);
background-position: 50px 50px;
background-repeat: repeat;
*/
/*
background-color:lightskyblue;
background-image:radial-gradient(orange 50px,transparent 0);
background-position: 50px 50px;
background-repeat: repeat;
background-size: 100px 100px;
width: 200px;
height: 200px;
*/
/*
background-color:lightskyblue;
background-image:radial-gradient(orange 10px,transparent 0);
background-position: 25px 25px;
background-repeat: no-repeat;
width: 50px;
height: 50px;
*/
/*
background-color:lightskyblue;
background-image:radial-gradient(orange 10px,transparent 0);
background-position: 25px 25px;
background-repeat: repeat;
width: 50px;
height: 50px;
*/
/*
background-color:lightskyblue;
background-image:radial-gradient(orange 10px,transparent 0);
background-position: 25px 25px;
background-repeat: repeat;
background-size: 50px 50px;
width: 200px;
height: 200px;
*/
/*
background-color:lightskyblue;
background-image:radial-gradient(orange 10px,transparent 0);
background-position: 50px 50px;
background-repeat: no-repeat;
width: 50px;
height: 50px;
*/
/*
background-color:lightskyblue;
background-image:radial-gradient(orange 10px,transparent 0);
background-position: 50px 50px;
background-repeat: repeat;
width: 50px;
height: 50px;
*/
background-color:lightskyblue;
background-image:radial-gradient(orange 10px,transparent 0);
background-position: 50px 50px;
background-repeat: repeat;
background-size: 50px 50px;
width: 200px;
height: 200px;
}