【CSS 画个梯形】

使用clip-path: polygon画梯形

clip-path: polygon

是CSS的属性之一,用于裁剪元素的形状。它可以通过定义一个具有多边形顶点坐标的值来创建一个多边形的裁剪区域,从而实现元素的非矩形裁剪效果。

使用方式如下:

css 复制代码
.element {
  clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
}

其中多边形顶点坐标可以按照顺时针或逆时针顺序设置,坐标以百分比或像素为单位。

此外,clip-path 还支持其他的形状裁剪方式,例如 circle()inset()。因此,可以根据具体的需求选择不同的裁剪方式。

效果

实现

js 复制代码
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<div id="ti">
		</div>
	</body>
	<style>
		#ti{
			clip-path: polygon(0 200px,0 0,300px 0,500px 200px);
			background: red;
			width: 50%;
			height: 200px;
		}
	</style>
</html>
相关推荐
孟祥_成都19 分钟前
前端角度学 AI - 15 分钟入门 Python
前端·人工智能
掘金安东尼20 分钟前
Astro 十一月更新:新特性与生态亮点(2025)
前端
拉不动的猪21 分钟前
判断dom元素是否在可视区域的常规方式
前端·javascript·面试
Hilaku40 分钟前
如何用隐形字符给公司内部文档加盲水印?(抓内鬼神器🤣)
前端·javascript·面试
guxuehua44 分钟前
Monorepo Beta 版本发布问题排查与解决方案
前端
猫头虎-前端技术44 分钟前
小白也能做AI产品?我用 MateChat 给学生做了一个会“拍照解题 + 分步教学”的AI智能老师
前端·javascript·vue.js·前端框架·ecmascript·devui·matechat
b***66611 小时前
前端的dist包放到后端springboot项目下一起打包
前端·spring boot·后端
栀秋6661 小时前
ES6+新增语法特性:重塑JavaScript的开发范式
前端·javascript
爱分享的鱼鱼1 小时前
Vue动态路由详解:从基础到实践
前端
未来之窗软件服务1 小时前
幽冥大陆(三十七)文件系统路径格式化——东方仙盟筑基期
前端·javascript·文件系统·仙盟创梦ide·东方仙盟