CSS3提供了一种非常简单的方式来创建渐变环形形状。在CSS3中,我们可以使用radialgradient函数来定义渐变,该函数提供了两个位置值,表示渐变的开始和结束位置。此外,我们还可以设置多个颜色...
CSS3提供了一种非常简单的方式来创建渐变环形形状。在CSS3中,我们可以使用radial-gradient函数来定义渐变,该函数提供了两个位置值,表示渐变的开始和结束位置。此外,我们还可以设置多个颜色和终止位置。下面的代码可以实现一个简单的渐变环形。
.circle {
background-image: radial-gradient(circle at center, #ff0000 0%, #00ffff 100%);
width: 200px;
height: 200px;
border-radius: 50%;
} 该代码实现了一个200px x 200px的圆形,边框半径为50%,渐变从红色到青绿色。我们可以在radial-gradient函数中使用at关键字来设置圆心位置。如果at关键字后面不跟位置值,则默认为圆心位置为中心点。可以通过增加颜色和终止位置来设置更多渐变色。
.circle {
background-image: radial-gradient(circle at center, #ff0000 0%, #ffff00 25%, #00ff00 50%, #00ffff 75%, #0000ff 100%);
width: 200px;
height: 200px;
border-radius: 50%;
} 上面的代码实现一个包含五个颜色的彩虹渐变环形,起始颜色为红色,终止颜色为蓝色。在渐变的四个关键位置上设置了相应的颜色,检查效果!