CSS中的径向渐变是一种可以很好地为页面设计添加一些色彩、纹理和渐变的方式。本文将介绍径向渐变的默认效果。/ 声明径向渐变 / background: radialgradient(fff, 000)...
CSS中的径向渐变是一种可以很好地为页面设计添加一些色彩、纹理和渐变的方式。本文将介绍径向渐变的默认效果。
/* 声明径向渐变 */
background: radial-gradient(#fff, #000);
/* 完整代码 */
body {
background: radial-gradient(#fff, #000);
} 上面的代码表示在body元素的背景上应用了一个径向渐变。默认设置下,渐变会从中心点开始向四周扩散。#fff和#000是两个CSS颜色值,它们定义了渐变的起点和终点颜色。
除了颜色,径向渐变还可以应用于图像,如下所示:
/* 声明径向渐变 */
background: radial-gradient(ellipse at center, #fff 0%, #000 100%), url(image.jpg);
/* 完整代码 */
body {
background: radial-gradient(ellipse at center, #fff 0%, #000 100%), url(image.jpg);
} 这段代码创建了一个背景,其中渐变是在图像上显示的。渐变通过指定圆形的椭圆形确立其边界,%表示颜色出现的位置。
在产生径向渐变的过程中,我们可以对角度、形状和大小进行自定义,例如:
/* 声明径向渐变 */
background: radial-gradient(ellipse closest-side at center, #fff 0%, #000 100%);
/* 完整代码 */
body {
background: radial-gradient(ellipse closest-side at center, #fff 0%, #000 100%);
} 这段代码创建了一个背景,其中渐变的边缘是从中心开始的椭圆形。该形状称为closest-side,表示渐变的边缘是距当前点最近的边缘。这个形状也可以替换成farthest-corner等属性。
如此看来,径向渐变是一项强大的前端设计工具,了解其默认效果越来越显得必要。