美文网首页
CSS画三角形的简单做法

CSS画三角形的简单做法

作者: YYSheng | 来源:发表于2020-03-23 17:54 被阅读0次

记录一下今天看uni-app学到的小知识,用css边框画各种三角形。


先上效果图:

效果图

html 如下:

<div class="div-btn">您好,我这里有个黑科技你要不要看一下.我这里有个黑科技你要不要看一下.</div>

css 如下:

        .div-btn{
            position: relative;
            background-color: #f4f4f4;
            margin: 20px;
            padding: 10px 20px;
            border-radius: 10px;
        }
        .div-btn:after{
            position: absolute;
            left: -20px;
            right: 0;
            top: 10px;
            content: ‘’;
            width: 0;
            height: 0;
            border: 10px solid #f4f4f4;
            border-color: transparent #f4f4f4 transparent transparent; 
        }

原理讲解:


改动后示意图
  1. 根据改动后效果图,方便分析出三角形的由来,在正方形的基础上,假设放大宽高修改为0px,可以想象正方形变成实心正方形了.
  2. 然后修改边框颜色为透明仅余右边框后,就可以得到一个顶端向左的三角形了。同理各个方向的三角形都可以得到了,

这样做不单单是三角形,等边梯形不同方向的也可以实现。

相关文章

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

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

  • CSS画三角形的简单做法

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

  • css 实现三角形箭头

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

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

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

  • CSS3积累(4) 画三角形和对话框

    要求 单纯用css3实现画任意三角形 其实很简单,div块里,将width和height设为0;将border的四...

  • 纯css实现三角形

    今天读大漠老师的图解css3中,遇到一个需要画三角形的地方,我刚好学一下。 到这里我们就可以获取到一个简单的三角形...

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

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

  • css画三角形

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

  • CSS绘制图形

    对CSS了解越多,越觉得CSS能做很多有趣的事情。今天主要整理CSS的绘图功能。 一、绘制一个简单三角形 首先我们...

  • css 画三角形

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

网友评论

      本文标题:CSS画三角形的简单做法

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