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>

写在后面

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

相关推荐
Aliex_git几秒前
性能优化 - 渲染优化
前端·javascript·笔记·学习·性能优化·html
Jenlybein3 分钟前
Git 仓库过滤敏感信息,通过配置 clean/smudge 过滤器的方式
前端·后端·github
千寻girling15 分钟前
面试官 : “ 说一下 Vue 的 8 个生命周期钩子都做了什么 ? ”
前端·vue.js·面试
Heo16 分钟前
Vue3 应用实例创建及页面渲染底层原理
前端·javascript·面试
C_心欲无痕20 分钟前
nodejs - express:流行的 Web 应用框架
前端·node.js·express
sophie旭21 分钟前
webpack异步加载原理梳理解构
前端·javascript·webpack
小小荧22 分钟前
Vue 原生渲染真要来了?Lynx引擎首次跑通Vue
前端·javascript
千寻girling31 分钟前
面试官 : ” 说一下 Vue 中的 setup 中的 props 和 context “
前端·vue.js·面试
KLW7532 分钟前
vue中 v-cloak指令
前端·javascript·vue.js
0思必得039 分钟前
[Web自动化] Requests模块请求参数
运维·前端·python·自动化·html