CSS clip-path polygon异常求助:无法裁剪右下角区域
问题排查与解决:clip-path 未正确裁剪右下角区域
你的clip-path路径最后一个点设置为200px 0,这会导致路径在闭合时,从右下角的200px 150px直接跳转回顶部的200px 0,使得原本应该被裁剪的右下角矩形区域被错误地包含在保留范围内,所以没有实现预期的裁剪效果。
修正方法很简单,把路径的最后一个点从200px 0改为200px 100px,这样路径会从150px 150px连接到200px 100px,再自然闭合回起点,就能准确裁剪掉右下角区域。
修正后的完整代码:
body { background: #191919; display: grid; place-items: center; } div { width: 200px; height: 150px; background: #4F77FF; -webkit-clip-path: polygon(0 0, 50px 50px, 100px 0, 150px 50px, 200px 0, 200px 50px, 150px 100px, 100px 50px, 50px 100px, 0 50px, 0 100px, 50px 150px, 100px 100px, 150px 150px, 200px 100px); }
<div></div>
内容的提问来源于stack exchange,提问作者j-0-n-e-z
相关产品推荐
相关产品推荐

