首页 > 软件开发 > HTML >

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

来源:互联网 2023-03-16 19:17:04 165

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

工具/原料

  • sublime text 3
  • CSS

方法/步骤

  • 1

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

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

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

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

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

  • 3

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 4

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 5

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 6

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


    标签: CSSHTML

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