用CSS画一个三角形

一、border

二、llinear-gradient

 

复制代码
.triangle {
        width: 160px;
      height: 200px;
      outline: 2px solid skyblue;
      background-repeat: no-repeat;
        background-image: linear-gradient(32deg, orangered 50%, rgba(255, 255, 255, 0) 50%), linear-gradient(148deg, orangered 50%, rgba(255, 255, 255, 0) 50%);
        background-size: 100% 50%;
        background-position: top left, bottom left;
}
复制代码

三、clip-path

复制代码
.triangle{
        margin: 100px;
        width: 160px;
      height: 200px;
      background-color: skyblue;
        clip-path: polygon(0 0, 0% 100%, 100% 50%);
}
复制代码

 

转载:纯 CSS 实现三角形的 3 种方式 - 掘金 (juejin.cn)

posted @   有只小菜猫  阅读(34)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示