径向渐变

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
	<style type="text/css">
		/* 
		对于径向渐变,主要是3个参数控制。
		
		一个是原点和大小。大小类似border-radius的感觉,原点使用at表示可以指定点的坐标,或使用left、right、top、bottom来表示。
		
		其次是两个颜色和透明度、大小等。这里50px或百分比,
		
		 */
/* 
		 
		div {
			width: 200px;
			height: 100px;
			background-color: pink;
			background-image: radial-gradient(200px at 50px 0px, #fff 50px, #4169E1 50px);
		}
 */

 		/* .test_demo {overflow-y: scroll; height: 120px; width: 120px; background:#CCCCCC;} */
/* 
		  		background-image: radial-gradient(shape size at position, start-color, ..., last-color);
		 		值	描述
		 		shape	确定圆的类型:
			 		ellipse (默认): 指定椭圆形的径向渐变。
			 		circle :指定圆形的径向渐变
		 		size	定义渐变的大小,可能值:
			 		farthest-corner (默认) : 指定径向渐变的半径长度为从圆心到离圆心最远的角
			 		closest-side :指定径向渐变的半径长度为从圆心到离圆心最近的边
			 		closest-corner : 指定径向渐变的半径长度为从圆心到离圆心最近的角
			 		farthest-side :指定径向渐变的半径长度为从圆心到离圆心最远的边
		 		position	定义渐变的位置。可能值:
			 		center(默认):设置中间为径向渐变圆心的纵坐标值。
			 		top:设置顶部为径向渐变圆心的纵坐标值。
			 		bottom:设置底部为径向渐变圆心的纵坐标值。
		 		start-color, ..., last-color	用于指定渐变的起止颜色。
		 
		  */
		  div {
				width: 200px;
				height: 100px;
				background-color: pink;
				background-image: radial-gradient(circle at 200px 50px, #fff 50px, #4169E1 50px);
				position: relative;
				float: left;
			}

		.circle {
			width: 60px;
			height: 60px;
			border-radius: 50%;
			border: 1px solid red;
			background-color: purple;
			position: absolute;
			float: left;
			margin: 20px 160px;
		}

	</style>
</head>
<body>
	<div></div>
	<div class="circle">
		<i></i>
	</div>
</body>
</html>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值