径向渐变
径向渐变从一个中心点向外呈圆形或椭圆扩散:radial-gradient(形状 大小 at 位置, 颜色...):
radial-gradient(circle, red, blue):正圆,从中心红到边缘蓝。ellipse是默认形状,跟随容器比例;可用circle at top left指定圆心位置。- 大小可用
closest-side、farthest-corner(默认)等关键词,控制渐变半径到哪条边。
径向渐变的招牌应用:
- 光晕/聚光灯:中心亮色到透明,压在深色背景上。
- 球体质感:高光点偏移到左上角(circle at 30% 30%),配合深浅两色就有立体感。
- 放射条纹:配合 repeating 循环做同心圆、靶心图案。
与线性渐变一样,停靠点语法完全通用,硬边、透明过渡随便组合。
本节要点radial-gradient(形状 大小 at 圆心, 颜色...),circle/ellipse 二选一;
at 30% 30% 偏移高光出球体感;光晕与同心圆纹理是常用场景。CSS
<style> .glow { height: 90px; background: radial-gradient( circle at center, #9be8ec 0%, transparent 70% ), #123; /* 深底上的光晕 */ } .ball { width: 70px; height: 70px; border-radius: 50%; /* 高光偏左上,立体球 */ background: radial-gradient( circle at 30% 30%, #c8f4f7, #0d7c8a 70% ); } .rings { height: 90px; flex: 1; background: repeating-radial-gradient( circle, #39c5cf 0 8px, #0d5c66 8px 16px ); } </style> <div class="glow"></div> <div style="display:flex; gap:10px; margin-top:8px;"> <div class="ball"></div> <div class="rings"></div> </div>
📚 推荐阅读
来自万象云档的免费在线书籍,点击封面直接阅读




