美文网首页
css画三角形

css画三角形

作者: 温梦丽 | 来源:发表于2018-06-02 14:40 被阅读0次

一.用border实现

首先我们可以通过下面的代码来认识border的表现形式。

//html:
<div id="container"></div>
//css
#container{
                width: 50px;
                height:50px;
                border-top:solid 24px red;
                border-bottom:solid 24px yellow;
                border-left: solid 24px green;
                border-right:solid 24px blue;
            }
运行结果:
image.png

以上代码我们让盒子的上下左右边分别为不同的颜色,发现border竟然是由四个梯形组成的!!那么如果我们的盒子没有content呢?现在我们把盒子的宽高设为0,看下效果。

#container{
                width: 0px;
                height:0px;
                border-top:solid 24px red;
                border-bottom:solid 24px yellow;
                border-left: solid 24px green;
                border-right:solid 24px blue;
            }
运行结果:
image.png

所以我们可以通过设置盒子的宽高为零,再通过控制其border来画我们想要的三角形

我们实现一个向下的三角形:除了border-top有颜色,其余的边设置颜色为透明。

#container{
                width: 0px;
                height:0px;
                border-top:solid 24px red;
                border-bottom:solid 24px transparent;
                border-left: solid 24px transparent;
                border-right:solid 24px transparent;
            }

运行结果:


image.png

相关文章

  • CSS画三角形、圆形、椭圆形总结

    CSS画正方形长方形很简单,本文就不说了。 一、三角形 1、CSS画等腰三角形 2、画直角三角形: 二、画圆形 注...

  • css 实现三角形箭头

    插入DOM 使用伪类 参考:用纯CSS实现的箭头CSS画三角形原理css整理 -- 右箭头,上下箭头,三角形 这个...

  • 【转】用CSS画各种形状(一)

    本篇是以下两篇文章的转载和总结 纯CSS画基本形状用CSS画三角形,普通版,文艺小阴影版~ 1、画方形 2、画正圆...

  • css3开发商务滑动垂直侧边栏

    知识点:盒子模型与css样式,CSS3选择器、CSS3伪元素画三角形,DIV+CSS布局基础,html性能优化与布...

  • css画三角形

    我之前还是真没有用过 css画三角形,用的切图。但是切图要请求网络上的资源。可能不划算所以就要实现 css画各种三...

  • CSS画三角形的简单做法

    记录一下今天看uni-app学到的小知识,用css边框画各种三角形。 先上效果图: html 如下: css 如下...

  • css绘制三角形和对号

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

  • css 画三角形

    分享一个纯css画三角形的链接: http://www.cnblogs.com/blosaa/p/3823695....

  • CSS画三角形/梯形

    用css画三角形或者梯形等图片主要是利用css中的border属性 正方形 ==>为一个div设置如下样式.tri...

  • css-三角形

    三角形css样式 三角形html结构

网友评论

      本文标题:css画三角形

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