• 纯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; }
     
    画出边框的:
    最容易想到的,是叠加层。思路是将两个三角形叠加在一起,外层三角形稍大一些,颜色设置成边框所需的颜色;内层三角形绝对定位在里面。整体就能形成带边框三角形的假象。
  • 相关阅读:
    03_输出程序状态信息
    06_键盘事件
    Silverlight中引用图片的方式
    04_响应单点触控
    02_ListActive中响应事件 并LogCat输出
    批量插入更新的 sql语句
    07_重力倾斜度响应
    读取XML
    人生启示录效应篇之牢骚效应:凡是公司中有对工作发牢骚的人,那家公司或老板一定比没有这种人或有这种人而把牢骚埋在肚子里的公司要成功得多
    鼠标事件之JS
  • 原文地址:https://www.cnblogs.com/xiaozhumaopao/p/5801732.html
Copyright © 2020-2023  润新知