level 2
蹲厕所里数蛆6
楼主
代码1如下:
<html>
<head><style>p{width:200px;height:200px;border-radius:50%;background-image:repeating-radial-gradient(circle at 100px 100px, red 0px, blue 50px);}
</style>
</head>
<body>
<p></p>
</body>
</html>
代码2如下:
<html>
<head><style>p{width:200px;height:200px;border-radius:50%;background-image:repeating-radial-gradient(circle at 100px 100px, red 0px, blue 50%);}
</style>
</head>
<body>
<p></p>
</body>
</html>
上面的代码1和代码2的区别在于代码1的blue 50px,代码2的blue 50%,按理说,p元素是半径为100px的圆形,代码2的blue 50%也即50%×半径(100px)=50px。综上,经理论分析代码1和代码2的效果完全相同,可实测结果差别较大,这是为什么?
2025年06月13日 00点06分
1
<html>
<head><style>p{width:200px;height:200px;border-radius:50%;background-image:repeating-radial-gradient(circle at 100px 100px, red 0px, blue 50px);}
</style>
</head>
<body>
<p></p>
</body>
</html>
代码2如下:
<html>
<head><style>p{width:200px;height:200px;border-radius:50%;background-image:repeating-radial-gradient(circle at 100px 100px, red 0px, blue 50%);}
</style>
</head>
<body>
<p></p>
</body>
</html>
上面的代码1和代码2的区别在于代码1的blue 50px,代码2的blue 50%,按理说,p元素是半径为100px的圆形,代码2的blue 50%也即50%×半径(100px)=50px。综上,经理论分析代码1和代码2的效果完全相同,可实测结果差别较大,这是为什么?
