css三角形源码

效果图

如下图所示,让一个 div 变成三角形,并且可随意更改大小,

本文提供了可运行示例源码,直接复制即可。

实现源码

建议创建一个 demo.html 文件,一键复制代码运行。

html 复制代码
<style>
.div{
    width: 0px;
    height: 0px;
    /* 调得越大三角形越大 */
    border-width: 100px;
    /* END */
    border-style: solid;
    border-color: red transparent transparent transparent;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
}
</style>

<body>
    <div class="div"></div>
</body>

写在后面

其实实现方法还有很多,如果仅仅是为了展示,本文的方案比较简单粗暴。

相关推荐
用户033307413954 小时前
TypeScript using 与 AsyncDisposableStack:在真实服务端代码中协调多资源清理
前端
daisychey4 小时前
用 Playwright 做多平台内容分发,我踩过的 8 个坑
前端
IT_陈寒5 小时前
为什么你应该学习JavaScript?
前端·人工智能·后端
大龄秃头程序员5 小时前
iOS冷启动监控Demo
前端
光影少年5 小时前
为什么 JavaScript 中 0.1 + 0.2 !== 0.3,如何让其相等?
前端·javascript·算法
掘金酱6 小时前
[稀土掘金 × 火山引擎] AI用量周榜冲刺赛|获奖名单公示
前端·人工智能·后端
泡泡oO6 小时前
“如果你还在用Superpowers,那我不要和你说话”
前端·后端·全栈
维克兜率天6 小时前
趋势过滤:避免被“假突破“反复打脸
前端
8年区块链老兵7 小时前
一篇文章教会你:用区块高度读懂比特币链上的每一笔交易
前端
xixichensh7 小时前
前端转做AI程序员第一步——开发一个AI流式对话Demo
前端