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>

写在后面

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

相关推荐
踩着两条虫11 分钟前
VTJ.PRO 在线应用开发平台的代码生成与模板系统
前端·低代码·ai编程
前端小崽子16 分钟前
线上复制按钮失效?也许是这个原因
前端
张元清16 分钟前
React 滚动效果:告别第三方库
前端·javascript·面试
有志18 分钟前
Vue 学习总结(Java 后端工程师视角)
前端
踩着两条虫20 分钟前
VTJ.PRO 在线应用开发平台的DSL生命周期
前端·低代码·ai编程
我是伪码农20 分钟前
JS 复习
开发语言·前端·javascript
小碗细面20 分钟前
Claude Code 很强,但为什么我越来越常打开 Codex App?
前端·chatgpt·ai编程
愿你如愿21 分钟前
React Fiber 的主要目标是什么
前端·react.js
漂移的电子26 分钟前
【echarts 细节】
前端·javascript·echarts
im_AMBER27 分钟前
万字长文:从零实现 Yjs + Hocuspocus 协同文档
前端·react.js·前端框架