用 CSS 创建纯三角形

  1. 实现三角形,原理:块级元素,边框被分成了上下左右四分,需要显示的地方加上颜色,不需要显示的设置为透明色。
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<style>
    .triang {
        width: 0px;
        border: 20px solid transparent;
        border-top: 20px solid red;
        border-bottom: 20px solid green;
    }
</style>
<body>
<div class="triang">

</div>
</body>
</html>

截图:


trangle.png
  1. 实现凸起的三角形样式,原理:底下是一个黑色边框的三角形,覆盖上一个白色的后,三角形中间的颜色被覆盖,三角形的边留了下来。
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<style>
    .triang {
        position: absolute;
        border: 20px solid transparent;
    }
</style>
<body>
<div class="triang" style="border-bottom-color: #000000; "></div>
<div class="triang" style="border-bottom-color: #ffffff"></div>
</body>
</html>

截图:


trangle.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AGI阅读 16,009评论 3 119
  • 【出单第3式】 女性论坛软文推广 每天多抽出1分钟学习,让你的生命更加精彩! 新浪女性论坛:http://bbs....
    年轻的小易阅读 556评论 0 0
  • 婚后,我偶尔也会想起另一个男人,大学时代恋爱过的男人,2011年分手后,他便在一年内恋爱,两年内迅速奉子成婚...
    周清照阅读 329评论 0 2
  • 外出培训时,接到上市级公开课的通知。从那时起,就开始了一个人的艰难跋涉。上课间隙,跑会儿神,想想我的课。 下载了课...
    雪域飞燕阅读 649评论 3 5
  • 细柳掩黄昏, 渔歌钓月人。 清风吹雨落, 撒满一湖春。
    玩笑的熊阅读 169评论 14 8