纯CSS如何绘制三角形


本文摘自PHP中文网,作者醉折花枝作酒筹,侵删。

CSS绘制三角形的方法:1、定义个宽高为0的标签元素;2、使用“border-方向:边框宽度 solid 边框颜色”定义三角形的底边;3、剩下的三边用透明边框设置即可。

本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。

三角形实现原理:

  • 宽度(width)为0;高度(height)为0;

  • 有一条横竖边(上下左右)的设置为border-方向:长度 solid red,这个画的就是底部的直线。其他边使用border-方向:长度 solid transparent。

  • 有两个横竖边(上下左右)的设置,若斜边是在三角形的右边,这时候设置top或bottom的直线,和右边的斜线。若斜边是在三角形的左边,这时候设置top或bottom的直线,和左边的斜线。

一、向上


1

2

3

4

5

6

7

#triangle-up {

    width: 0;

    height: 0;

    border-left: 50px solid transparent;

    border-right: 50px solid transparent;

    border-bottom: 100px solid red;

}

二、向下

1

2

3

4

5

6

7

#triangle-down {

    width: 0;

    height: 0;

    border-left: 50px solid transparent;

    border-right: 50px solid transparent;

    border-top: 100px solid red;

}

推荐学习:css视频教程

以上就是纯CSS如何绘制三角形的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

css animation-iteration-count属性怎么用

css怎么画圆

css样式怎么实现超出隐藏

css怎么让字体变细

利用css如何实现图片轮播效果?(代码示例)

css怎么实现两端对齐

css绝对定位详解

aspx怎么引入css

css中内联元素可继承的属性有哪些?

css 搜索框怎么变大

更多相关阅读请进入《css》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...