A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 vigo-wu 于 2019-1-15 22:35 编辑
技术部分(关于c3渐变原理的总结):
径向渐变(radial-gradient):
渐变中心点:
1:渐变颜色从渐变中心点向外辐射
2:通过position来设置在盒子里的中心点(语法:at x y)
边缘形状轮廓:
1:结束形状,径向渐变的中心点至边缘形状以及其延伸的部分,由连续缩放的若干同心轮廓组成,这个轮廓由设定的边缘形状决定
2:每个轮廓均为纯色,颜色由渐变射线上相应横切点所定义的颜色决定
3:取值为circle(圆形),ellipse(默认值:椭圆形)(语法:shape at position)
色值结束点:
1:用于设定虚拟渐变射线的变化方式,由中心点水平变化至右侧。色值结束点由百分比设定时,则是相对于终点为渐变射线与边缘形状相交点的渐变半径,渐变半径的终点位置即为100%。该值越小,渐变半径越小,比如说设定为20%,渐变半径就是中心点相对于终点的半径只有20%为有渐变效果(色值起始点-色值结束点),剩下的80%填充色都为色值结束点的颜色
虚拟渐变射线:
1:色值结束点用于设定虚拟渐变射线的变化方式,由中心点水平变化至右侧
2:渐变射线由点组成,每个点都对应不同的色值,而该色值决定了渐变线与每个轮廓的横切点对应色值的轮廓颜色
图解:

线性渐变(linear-gradient):
渐变线:
1:由包含渐变图形的中心点和一个角度来定义
2:渐变线上的颜色值由不同的点定义(包括起始点,终点以及两者之间的可选的中间点,可以有多个中间点)
3:其上的每个点具有两种或多种的颜色,且轴上的每个点都具有独立的颜色
起始点:
1:是渐变线上代表颜色起始值的点
2:由渐变线和过容器最近顶点的垂直线的交叉点定义起始点
终点:
1:是渐变线上代表最终颜色值的点
2:由渐变线和过容器最近的顶点的垂直线的交叉点定义起始点(起始点的对称点)
着色线:
1:linear-gradient() 函数构建一系列垂直于渐变线的着色线,每一条着色线的颜色则取决于与之垂直相交的渐变线上的色点
图解:
线性渐变图示


渐变方向






0 个回复

您需要登录后才可以回帖 登录 | 加入黑马