当前位置: 首页 > news >正文

Css径向渐变 - radial-gradient

background-image: radial-gradient(at 75% 7%, blue 0px, transparent 50%);引出:

一、径向渐变是什么

径向渐变是颜色从一个中心点向外扩散的变化过程。

二、radial-gradient 函数是什么

1、使用语法:

background-image: radial-gradient(shape size at position, start-color, ..., last-color);
  • shape:可选参数,定义渐变形状,可以是 circle(圆形)、ellipse(椭圆)或者 closest-side、farthest-side 等关键字。
  • size:可选参数,指定了渐变的大小,可以是具体的长度(如 50px 或 50%),也可以是关键字如 closest-corner、farthest-corner 等。
  • at position:可选参数,定义渐变的中心点位置,可以是具体的坐标(如 center center 或 left 50% top 50%)。
  • start-color 和 end-color:必需参数,分别表示渐变的起始颜色和结束颜色,同样可以附加位置来精确控制渐变过渡点。

2、at [position] 这一语法用于指定径向渐变的中心位置。

  • at 之后的position为径向渐变的中心位置,而形成的渐变图形的长宽与50% 50%时的长高差不多,所以会看起来造成一定的椭圆形状大小变化
<div style="display:flex">
  <div class="box center-gradient"></div>
  <div class="box corner-gradient"></div>
</div>
.box {
  width: 200px;
  height: 200px;
  border: 1px solid black;
}
.center-gradient {
  background-image: radial-gradient(
    at 50% 50%,
    rgb(240, 148, 254) 0px,
    transparent 50%
  );
}
.corner-gradient {
  background-image: radial-gradient(
    at 95% 5%,
    rgb(244, 148, 148) 0px,
    transparent 50%
  );
}

在这里插入图片描述

3、颜色停止点-解释一下(rgb(240, 148, 254) 0px)

  • 颜色停止点用于定义渐变过程中颜色的变化位置和具体颜色值。在 radial-gradient 函数中,你可以设置多个颜色停止点,渐变会从一个颜色停止点平滑过渡到下一个颜色停止点。
  • 0px 表示这个颜色停止点的位置,它指定了从渐变中心开始的距离。在 radial-gradient 中,渐变是从中心向外扩散的,0px 就意味着这个颜色是从渐变的中心点开始的。也就是说,在渐变的最中心位置,显示的颜色就是 rgb(240, 148, 254)

文章转载自:
http://arbovirology.pzdurr.cn
http://butane.pzdurr.cn
http://bookful.pzdurr.cn
http://aweto.pzdurr.cn
http://chinaberry.pzdurr.cn
http://bar.pzdurr.cn
http://antewar.pzdurr.cn
http://aerosinusitis.pzdurr.cn
http://bathed.pzdurr.cn
http://capybara.pzdurr.cn
http://anacidity.pzdurr.cn
http://censorious.pzdurr.cn
http://autarchical.pzdurr.cn
http://acaudate.pzdurr.cn
http://capitalise.pzdurr.cn
http://brit.pzdurr.cn
http://caulocaline.pzdurr.cn
http://cesarian.pzdurr.cn
http://banderilla.pzdurr.cn
http://anigh.pzdurr.cn
http://canalled.pzdurr.cn
http://aconitum.pzdurr.cn
http://bundestag.pzdurr.cn
http://acinaceous.pzdurr.cn
http://becrawl.pzdurr.cn
http://caiman.pzdurr.cn
http://bemoisten.pzdurr.cn
http://centiliter.pzdurr.cn
http://agronomy.pzdurr.cn
http://blindfish.pzdurr.cn
http://www.dtcms.com/a/107760.html

相关文章:

  • 宽带空时波束形成算法原理及MATLAB仿真
  • 【每日算法】Day 16-1:跳表(Skip List)——Redis有序集合的核心实现原理(C++手写实现)
  • OkHttpHttpClient
  • 160. 相交链表
  • 分析sys高问题的方法总结
  • Scala相关知识学习总结3
  • Linux中引导和服务
  • 网络攻防快速入门笔记pwn | 02 栈溢出题型 | 2.2 ret2libc
  • cesium加载CTB生成的地形数据
  • 海康网络摄像机接入EasyGBS GB28181平台
  • python示例类
  • LeetCode Hot100 刷题笔记(6)—— 栈、堆
  • HTML表单
  • RabbitMQ技术方案分析
  • 【面试篇】JVM
  • 使用STM32CubeMX和Keil在STM32上创建并运行一个简单的FreeRTOS多任务程序
  • 前端面试常考算法题目详解
  • W3C XML Schema 活动
  • 物理备份工具Xtrabackup备份和恢复原理详解
  • GitHub 趋势日报 (2025年04月01日)
  • ★ Linux ★ 环境变量和程序地址空间
  • Servlet 点击计数器
  • PCL RANSAC探测多条空间直线(指定方向)
  • 对话Dify.AI延君晨:让AI应用开发像搭积木一样简单
  • 5年——我的创作纪念日
  • Knife4j文档请求异常 空指针
  • C++封装、继承、多态(虚函数)
  • CISCO ASA防火墙、 VPN基础内容、 IPSec VPN
  • MySQL学习集--sql通用语法和数据类型
  • 机器视觉中的传统视觉与深度视觉