zoukankan      html  css  js  c++  java
  • 纯CSS绘制三角形(各种角度)类似于使用字符画法,根据位移不同,也可以使用两个元素画出三角边框

    我们的网页因为 CSS 而呈现千变万化的风格。这一看似简单的样式语言在使用中非常灵活,只要你发挥创意就能实现很多比人想象不到的效果。特别是随着 CSS3 的广泛使用,更多新奇的 CSS 作品涌现出来。
    今天给大家带来 CSS 三角形绘制方法

    复制代码 代码如下:
    #triangle-up {     0;     height: 0;     border-left: 50px solid transparent;     border-right: 50px solid transparent;     border-bottom: 100px solid red; }

    复制代码 代码如下:
    #triangle-down {     0;     height: 0;     border-left: 50px solid transparent;     border-right: 50px solid transparent;     border-top: 100px solid red; }

    复制代码 代码如下:
    #triangle-left {     0;     height: 0;     border-top: 50px solid transparent;     border-right: 100px solid red;     border-bottom: 50px solid transparent; }

    复制代码 代码如下:
    #triangle-right {     0;     height: 0;     border-top: 50px solid transparent;     border-left: 100px solid red;     border-bottom: 50px solid transparent; }

    复制代码 代码如下:
    #triangle-topleft {     0;     height: 0;     border-top: 100px solid red;     border-right: 100px solid transparent; }

    复制代码 代码如下:
    #triangle-topright {     0;     height: 0;     border-top: 100px solid red;     border-left: 100px solid transparent; }

    复制代码 代码如下:
    #triangle-bottomleft {     0;     height: 0;     border-bottom: 100px solid red;     border-right: 100px solid transparent; }

    复制代码 代码如下:
    #triangle-bottomright {     0;     height: 0;     border-bottom: 100px solid red;     border-left: 100px solid transparent; }
     
    画出边框的:
    最容易想到的,是叠加层。思路是将两个三角形叠加在一起,外层三角形稍大一些,颜色设置成边框所需的颜色;内层三角形绝对定位在里面。整体就能形成带边框三角形的假象。
  • 相关阅读:
    销傲中国式销售过程管理系统功能概述
    真正高效的SQLSERVER分页查询(多种方案)
    request.getScheme()的使用方法
    用户'sa'登录失败(错误18456)解决方案图解
    在SQL Server中创建用户角色及授权
    大话设计模式--外观模式 Facade -- C++实现实例
    大话设计模式--模板方法模式 TemplateMethod -- C++ 实现
    大话设计模式--原型模式 Prototype -- C++实现
    C++拷贝构造函数(深拷贝,浅拷贝)
    大话设计模式--工厂方法模式 Factory Method -- C++实现
  • 原文地址:https://www.cnblogs.com/xiaozhumaopao/p/5801732.html
Copyright © 2011-2022 走看看