美文网首页小程序学习
css代码创建三角形

css代码创建三角形

作者: koreadragon | 来源:发表于2017-11-21 17:58 被阅读35次

其实就是利用选择性显示div的边框,达到创建一个三角形的目的。元素本身是没有宽高的。
以下代码显示即将参制作三角形的四个边框:


//css
.trangle_up{
   width:0px;
   height:0px;
   overflow: hidden;
   border-left: 4px solid blue;
   border-right: 4px solid blueviolet;
   border-bottom: 4px solid #ca0309;
   border-top: 4px solid green;
   padding-left: 20px;
   padding-top: 20px;

}
//html

 <body>
       <div class="trangle_up">        
       </div>
 </body>
四个边框关系及其交叉处

我们现在去掉padding,看看效果:


去除所有宽高,包括padding,margin

然后选择性屏蔽任意边框就可以达到目的了。

.trangle_up{
    width:0px;
    height:0px;
    overflow: hidden;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid red;
    border-top: 20px solid transparent;

}
上面这段代码的效果 : 除了下边框,其他全部透明
.trangle_up{
    width:0px;
    height:0px;
    overflow: hidden;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid green;
    border-top: 20px solid green;

}

如果你高兴,还可以制作一个沙漏出来,上面这段代码效果,显示上下边框,左右不显示。


左右透明,只显示上下边框

相关文章

  • css实现三角形

    css三角形实现代码

  • 纯CSS写三角形

    各个方向的三角形 html: css: 气泡上的三角形 html: css: 参考代码:https://pan.b...

  • css代码创建三角形

    其实就是利用选择性显示div的边框,达到创建一个三角形的目的。元素本身是没有宽高的。以下代码显示即将参制作三角形的...

  • 2018-05-23

    CSS制作三角形 你没看错,我也只是一个菜菜鸟,让我们记录一起做一个三角形吧! HTML测试代码 Css测试代码 ...

  • Css实现各种角度三角形

    今天给大家带来 CSS 三角形绘制方法 1、 代码如下: 2、 代码如下: 3、 代码如下: 4、 代码如下: 5...

  • 不规则的文字环绕问题

    常见的文字环绕效果: 1.圆形环绕效果 css代码: 2.椭圆形文字环绕 css代码: 3.三角形文字环绕

  • JS实现三角形对应不同事件

    大致效果 点击不同颜色三角形对应不同事件 1. 通过offsetX offsetY实现 HTML代码 css代码 ...

  • iOS 绘制三角形

    先上效果图 绘制三角形的代码如下: 1、创建画三角形所需要的类LjDrawRect,具体如下 //.h文件的代码 ...

  • css实现三角形

    今天学到的两种方式可以实现三角形,简单写一下 方法一: html代码: 我是三角形 css代码如下:用伪元素实现一...

  • 代码

    代码代码表格border画三角形头像jirengu-icon1jirengu-icon2浮动信息收集表定位css二...

网友评论

    本文标题:css代码创建三角形

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