CSS画一个三角形

作者: 张镕凡 | 来源:发表于2017-12-14 20:40 被阅读0次

CSS画一个三角形出来

具体原理实现

  • 一个加了边框的DIV
  • DIV边框的划分规则
    1.CSS中的边框划分如图所示,只有这样才能公平划分top,left,right,bottom四条边
div{
  width:100px;
  height:100px;
  background:skyblue;
  border:50px solid black;
  border-top-color:red;
  border-left-color:yellow;
  border-bottom-color:blue;
}
  1. 如果我们把DIV的高和宽都设置为0,那么我们就得到了四个三角形
div{
  width:0;
  height:0;
  background:skyblue;
  border:50px solid black;
  border-top-color:red;
  border-left-color:yellow;
  border-bottom-color:blue;
}

3.如果把其中三条边的颜色设置为透明,那么我们就得到了一个标准的等腰三角形

div{
  width:00px;
  height:00px;
  border:50px solid black;
  border-top-color:transparent;
  border-left-color:transparent;
  border-right-color:transparent;
}

4.通过把上边框的width设置为0px,得到这样的一个三角形

div{
  width:00px;
  height:00px;
  border:50px solid black;
  border-top-color:transparent;
  border-left-color:blue;
  border-right-color:transparent;
  border-bottom-color:transparent;
  border-top-width:0;
}

转载请注明来源

相关文章

  • 如何用css画三角形&太极

    一、如何用css画一个三角形 搜索学习资源:Google >>css tricks shape >> 画一个如下图...

  • 关于CSS画三角形的那些事儿

    用CSS画一个三角形,是不难的问题,但我却掌握的不够熟练,例如当要求为画一个直角三角形或者等腰三角形,我就有点反应...

  • 20170307 第十三课时 盒模型之border设置

    作业:用CSS控制DIV的边框画一个三角形 盒模型之border讲解 di...

  • 记一次面试

    1.css垂直水平居中方法有哪些2.css三栏布局3.css写一个三角形4.css画一条0.5px的线5.cons...

  • CSS画一个三角形

    CSS画一个三角形出来 具体原理实现 一个加了边框的DIV DIV边框的划分规则1.CSS中的边框划分如图所示,只...

  • canvas基本操作

    画一条直线 画一个矩形 画一个三角形 画一个圆

  • 使用css画一些矢量图

    用纯CSS画一些矢量图:比如矩形、原型、半圆、扇形、三角形等等。重要的不是如何实现,而是在实现的过程中发现css还...

  • css绘制三角形和对号

    CSS绘制三角形 div css 效果 CSS绘制对号 div css 效果

  • 用CSS控制div边框画圣诞树

    先是用CSS控制div画一个三角形。 各个边框的连接处是斜的,如图所示: 所以,如果图中若没有中间的白色方框(即d...

  • 利用CSS画三角形原理

    下面介绍CSS画三角形的原理 一、首先画一个div,给它宽高和背景颜色。再加上四条边的边框。 二、div的widt...

网友评论

    本文标题:CSS画一个三角形

    本文链接:https://www.haomeiwen.com/subject/boukwxtx.html