首页 > 软件开发 > HTML >

使用CSS画一个三角形,带详细原理讲解

来源:互联网 2023-03-16 19:17:04 版权归原作者所有,如有侵权,请联系我们

前端写样式有些时候需要用css画三角形,下面提供css画三角形的方法及详细原理。rU3办公区 - 实用经验教程分享!

工具/原料

  • sublime text 3
  • CSS

方法/步骤

  • 1

    效果图:rU3办公区 - 实用经验教程分享!

    使用CSS画一个三角形,带详细原理讲解rU3办公区 - 实用经验教程分享!

  • 1此文章未经授权抓取自百度经验
  • 2

    实现全部代码如下:rU3办公区 - 实用经验教程分享!

    使用CSS画一个三角形,带详细原理讲解rU3办公区 - 实用经验教程分享!

  • 3

    还是不理解原理的小伙伴可以看下面rU3办公区 - 实用经验教程分享!

    1. 设置div有一定宽高,四边设置边框rU3办公区 - 实用经验教程分享!

    rU3办公区 - 实用经验教程分享!

    rU3办公区 - 实用经验教程分享!

    .triangle{rU3办公区 - 实用经验教程分享!

    width: 50px;rU3办公区 - 实用经验教程分享!

    height: 50px;rU3办公区 - 实用经验教程分享!

    border-top: 200px solid #00a497;rU3办公区 - 实用经验教程分享!

    border-bottom: 200px solid #cc7eb1;rU3办公区 - 实用经验教程分享!

    border-left: 200px solid #165e83;rU3办公区 - 实用经验教程分享!

    border-right: 200px solid #c85179;rU3办公区 - 实用经验教程分享!

    }rU3办公区 - 实用经验教程分享!

    rU3办公区 - 实用经验教程分享!

    rU3办公区 - 实用经验教程分享!

    上面代码设置div有一定宽高,四边设置边框时,效果如下:rU3办公区 - 实用经验教程分享!

    使用CSS画一个三角形,带详细原理讲解rU3办公区 - 实用经验教程分享!

  • 4

    2. 设置div宽高为0,四边设置边框宽度为200pxrU3办公区 - 实用经验教程分享!

    rU3办公区 - 实用经验教程分享!

    rU3办公区 - 实用经验教程分享!

    .triangle{rU3办公区 - 实用经验教程分享!

    width: 0px;rU3办公区 - 实用经验教程分享!

    height: 0px;rU3办公区 - 实用经验教程分享!

    border-top: 200px solid #00a497;rU3办公区 - 实用经验教程分享!

    border-bottom: 200px solid #cc7eb1;rU3办公区 - 实用经验教程分享!

    border-left: 200px solid #165e83;rU3办公区 - 实用经验教程分享!

    border-right: 200px solid #c85179;rU3办公区 - 实用经验教程分享!

    }rU3办公区 - 实用经验教程分享!

    rU3办公区 - 实用经验教程分享!

    rU3办公区 - 实用经验教程分享!

    上面代码设置div宽高为0,四边边框设置不同颜色时,效果如下:rU3办公区 - 实用经验教程分享!

    使用CSS画一个三角形,带详细原理讲解rU3办公区 - 实用经验教程分享!

  • 5

    3. 接下来div宽高仍为0,去掉border-toprU3办公区 - 实用经验教程分享!

    rU3办公区 - 实用经验教程分享!

    rU3办公区 - 实用经验教程分享!

    .triangle{rU3办公区 - 实用经验教程分享!

    width: 0px;rU3办公区 - 实用经验教程分享!

    height: 0px;rU3办公区 - 实用经验教程分享!

    border-bottom: 200px solid #cc7eb1;rU3办公区 - 实用经验教程分享!

    border-left: 200px solid #165e83;rU3办公区 - 实用经验教程分享!

    border-right: 200px solid #c85179;rU3办公区 - 实用经验教程分享!

    }rU3办公区 - 实用经验教程分享!

    rU3办公区 - 实用经验教程分享!

    rU3办公区 - 实用经验教程分享!

    上面代码设置div宽高为0,只设置下边框和左右边框时,效果如下:rU3办公区 - 实用经验教程分享!

    使用CSS画一个三角形,带详细原理讲解rU3办公区 - 实用经验教程分享!

  • 6

    4. 最后发现,只将border-bottom设置颜色,左右边框透明,既可得到三角形rU3办公区 - 实用经验教程分享!

    rU3办公区 - 实用经验教程分享!

    rU3办公区 - 实用经验教程分享!

    .triangle{rU3办公区 - 实用经验教程分享!

    width: 0px;rU3办公区 - 实用经验教程分享!

    height: 0px;rU3办公区 - 实用经验教程分享!

    border-bottom: 200px solid #cc7eb1;rU3办公区 - 实用经验教程分享!

    border-left: 200px solid transparent;rU3办公区 - 实用经验教程分享!

    border-right: 200px solid transparent;rU3办公区 - 实用经验教程分享!

    }rU3办公区 - 实用经验教程分享!

    rU3办公区 - 实用经验教程分享!

    rU3办公区 - 实用经验教程分享!

    效果如下:rU3办公区 - 实用经验教程分享!

    使用CSS画一个三角形,带详细原理讲解rU3办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!rU3办公区 - 实用经验教程分享!


    标签: CSSHTML

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号