美文网首页
CSS绘制三角形 ~ border

CSS绘制三角形 ~ border

作者: 一个疯子的喃喃自语 | 来源:发表于2019-07-23 17:32 被阅读0次

最近突然想温故知新了,用border实现这样一个三角形,如图:


border实现三角形
第一步:先实现一个带边框的正方形。
border的基本使用
  div{ 
    width: 50px; 
    height: 50px; 
    border: 25px solid orange;
  }
第二步:将正方形的每条边设置为不同的颜色。
发现什么了吧,还有梯形呢!
div{ 
    width: 50px; 
    height: 50px; 
    border: 25px solid;
    border-color: red blue orange green;
}
第三步,将正文形宽高都设为0。
悄悄改了下边框,看起来能一般大
div{ 
    width: 0; 
    height: 0; 
    border: 50px solid;
    border-color: red blue orange green;
}

再插播一下,如果把上面的border设为0,会变成什么样呢?


发现了两个直角
  div{ 
    width: 0; 
    height: 0; 
    border: 50px solid;
    border-color: red blue orange green;
    border-top: 0;
}
第四步,把其它边的颜色设置为白色或透明色。
这样就实现了!
div{ 
    width: 0; 
    height: 0; 
    border: 50px solid;
    border-color: transparent transparent orange transparent;
}

就这样,我们利用border的特性就实现了三角形。

相关文章

  • 纯css绘制三角形

    利用css的border属性可以方便的绘制出三角形;

  • CSS小技巧(一)

    一、使用 CSS 实现三角形的技巧 1、使用 border 绘制三角形:利用了高宽为零的容器及透明的 border...

  • css技巧收集 2018-07-24

    一、css绘制三角形 {width: 0;height: 0;border-top: 50px solid tr...

  • css绘制三角形和对号

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

  • css绘制三角形

    一、绘制固定宽高三角形 绘制三角形,主要通过border来实现,首先我们看一下四边border分配的效果。 效果如...

  • css3 绘制扇形

    css3 绘制扇形, 可使用利用border的属性,首先绘制一个原型, 然后使用border-color属性 设置...

  • css制作三角形

    1. 用css的border属性制作三角形

  • [CSS] 纯CSS绘制三角形

    利用border属性,可以绘制三角形。将border-bottom设置为npx solid gray,其他bord...

  • CSS绘制三角形 ~ border

    最近突然想温故知新了,用border实现这样一个三角形,如图: 第一步:先实现一个带边框的正方形。 第二步:将正方...

  • css三角制作

    第一类:通过使用border绘制 第二类:通过css样式的渐变绘制 第三类: 使用canvas进行绘制,不算css

网友评论

      本文标题:CSS绘制三角形 ~ border

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